https://launchpad.net/ubuntu/+source/mozjs115/115.10.0-1/+build/28114851 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-riscv64-072 6.5.0-27-generic #28.1~22.04.1-Ubuntu SMP Fri Mar 22 05:24:25 UTC 2024 riscv64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu22.04.1 python3-lpbuildd_236~650~ubuntu22.04.1 sbuild_0.81.2ubuntu6 git-build-recipe_0.3.6 git_1:2.34.1-1ubuntu1.10 dpkg-dev_1.21.1ubuntu2.3 python3-debian_0.1.43ubuntu1.1. Syncing the system clock with the buildd NTP service... 17 Apr 15:40:56 ntpdate[2238]: adjust time server 10.211.37.1 offset +0.003353 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-28114851 --image-type chroot /home/buildd/filecache-default/20a3246b7a16d5658607d7f37229fcda30a33651 Creating target for build PACKAGEBUILD-28114851 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-28114851 Starting target for build PACKAGEBUILD-28114851 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-28114851 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-28114851 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-28114851 Updating target for build PACKAGEBUILD-28114851 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main riscv64 Packages [1314 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [512 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe riscv64 Packages [14.4 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6022 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 Packages [140 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [57.6 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 Packages [480 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [119 kB] Fetched 23.6 MB in 24s (969 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-riscv64-linux-gnu cpp-riscv64-linux-gnu g++-13-riscv64-linux-gnu g++-riscv64-linux-gnu gcc-13-riscv64-linux-gnu gcc-14-base gcc-riscv64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libubsan1 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-common binutils-riscv64-linux-gnu bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgssapi-krb5-2 libidn2-0 libip4tc2 libisl23 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 169 upgraded, 24 newly installed, 14 to remove and 0 not upgraded. Need to get 115 MB of archives. After this operation, 71.2 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main riscv64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:2 http://ftpmaster.internal/ubuntu noble/main riscv64 libtirpc-dev riscv64 1.3.4+ds-1.1build1 [350 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main riscv64 libnsl-dev riscv64 1.3.0-3build3 [137 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main riscv64 libnsl2 riscv64 1.3.0-3build3 [43.3 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main riscv64 libtirpc3t64 riscv64 1.3.4+ds-1.1build1 [92.3 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main riscv64 libgssapi-krb5-2 riscv64 1.20.1-6ubuntu2 [153 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main riscv64 libkrb5-3 riscv64 1.20.1-6ubuntu2 [385 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main riscv64 libk5crypto3 riscv64 1.20.1-6ubuntu2 [108 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main riscv64 libkrb5support0 riscv64 1.20.1-6ubuntu2 [36.7 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main riscv64 libacl1 riscv64 2.3.2-1build1 [18.7 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main riscv64 libapparmor1 riscv64 4.0.0-beta3-0ubuntu3 [51.2 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main riscv64 libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:13 http://ftpmaster.internal/ubuntu noble/main riscv64 libcap-ng0 riscv64 0.8.4-2build2 [15.5 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main riscv64 libaudit1 riscv64 1:3.1.2-2.1build1 [47.9 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libblkid1 riscv64 2.39.3-9ubuntu6 [204 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcap2 riscv64 1:2.66-5ubuntu2 [31.8 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcrypt-dev riscv64 1:4.4.36-4build1 [250 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcrypt1 riscv64 1:4.4.36-4build1 [102 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main riscv64 libgpg-error-l10n all 1.47-3build2 [8064 B] Get:20 http://ftpmaster.internal/ubuntu noble/main riscv64 libgpg-error0 riscv64 1.47-3build2 [75.8 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcrypt20 riscv64 1.10.3-2build1 [564 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main riscv64 liblzma5 riscv64 5.6.1+really5.4.5-1 [130 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libzstd1 riscv64 1.5.5+dfsg2-2build1 [353 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libkmod2 riscv64 31+20240202-2ubuntu6 [55.0 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main riscv64 liblz4-1 riscv64 1.9.4-1build1 [85.7 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpcre2-8-0 riscv64 10.42-4ubuntu2 [152 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main riscv64 libselinux1 riscv64 3.5-2ubuntu2 [86.1 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libmount1 riscv64 2.39.3-9ubuntu6 [212 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main riscv64 perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-7 [779 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main riscv64 libgdbm6t64 riscv64 1.23-5.1build1 [35.9 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main riscv64 libgdbm-compat4t64 riscv64 1.23-5.1build1 [6884 B] Get:33 http://ftpmaster.internal/ubuntu noble/main riscv64 libperl5.38t64 riscv64 5.38.2-3.2build2 [4469 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main riscv64 perl riscv64 5.38.2-3.2build2 [231 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main riscv64 perl-base riscv64 5.38.2-3.2build2 [1834 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main riscv64 liblocale-gettext-perl riscv64 1.07-6ubuntu5 [15.7 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main riscv64 libtext-iconv-perl riscv64 1.7-8build3 [13.5 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main riscv64 libtext-charwidth-perl riscv64 0.04-11build3 [9272 B] Get:39 http://ftpmaster.internal/ubuntu noble/main riscv64 openssl riscv64 3.0.13-0ubuntu3 [992 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main riscv64 libsystemd-shared riscv64 255.4-1ubuntu7 [2180 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcryptsetup12 riscv64 2:2.7.0-1ubuntu4 [274 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main riscv64 libssl3t64 riscv64 3.0.13-0ubuntu3 [1735 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main riscv64 systemd-dev all 255.4-1ubuntu7 [104 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main riscv64 systemd-sysv riscv64 255.4-1ubuntu7 [11.9 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main riscv64 systemd riscv64 255.4-1ubuntu7 [3553 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main riscv64 libsystemd0 riscv64 255.4-1ubuntu7 [458 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-modules-bin riscv64 1.5.3-5ubuntu5 [55.0 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-modules riscv64 1.5.3-5ubuntu5 [284 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main riscv64 libnettle8t64 riscv64 3.9.1-2.2build1 [217 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main riscv64 libhogweed6t64 riscv64 3.9.1-2.2build1 [200 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main riscv64 libp11-kit0 riscv64 0.25.3-4ubuntu2 [318 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main riscv64 libunistring5 riscv64 1.1-2build1 [542 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main riscv64 libgnutls30t64 riscv64 3.8.3-1.1ubuntu3 [1012 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main riscv64 libapt-pkg6.0t64 riscv64 2.7.14build2 [1050 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main riscv64 bzip2 riscv64 1.0.8-5.1 [35.0 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main riscv64 libbz2-1.0 riscv64 1.0.8-5.1 [40.2 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-14-base riscv64 14-20240412-0ubuntu1 [47.6 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcc-s1 riscv64 14-20240412-0ubuntu1 [61.1 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main riscv64 libstdc++6 riscv64 14-20240412-0ubuntu1 [806 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main riscv64 libudev1 riscv64 255.4-1ubuntu7 [181 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libxxhash0 riscv64 0.8.2-2build1 [45.5 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main riscv64 zlib1g riscv64 1:1.3.dfsg-3.1ubuntu2 [60.8 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libgmp10 riscv64 2:6.3.0+dfsg-2ubuntu6 [258 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main riscv64 libffi8 riscv64 3.4.6-1build1 [23.1 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main riscv64 libidn2-0 riscv64 2.3.7-2build1 [102 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main riscv64 libtasn1-6 riscv64 4.19.0-3build1 [45.3 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main riscv64 libdebconfclient0 riscv64 0.271ubuntu3 [11.2 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 base-passwd riscv64 3.6.3build1 [52.7 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main riscv64 libassuan0 riscv64 2.5.6-1build1 [39.4 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main riscv64 libsqlite3-0 riscv64 3.45.1-1ubuntu2 [739 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main riscv64 gpg riscv64 2.4.4-2ubuntu17 [607 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main riscv64 libreadline8t64 riscv64 8.2-4build1 [156 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main riscv64 readline-common all 8.2-4build1 [56.5 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libncursesw6 riscv64 6.4+20240113-1ubuntu2 [155 kB] Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libtinfo6 riscv64 6.4+20240113-1ubuntu2 [109 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main riscv64 gpg-agent riscv64 2.4.4-2ubuntu17 [282 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main riscv64 gpgconf riscv64 2.4.4-2ubuntu17 [133 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main riscv64 pinentry-curses riscv64 1.2.1-3ubuntu5 [40.6 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main riscv64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main riscv64 libnpth0t64 riscv64 1.6-3.1build1 [8144 B] Get:81 http://ftpmaster.internal/ubuntu noble/main riscv64 gpgv riscv64 2.4.4-2ubuntu17 [276 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main riscv64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main riscv64 apt-utils riscv64 2.7.14build2 [226 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main riscv64 apt riscv64 2.7.14build2 [1349 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 debconf all 1.5.86ubuntu1 [124 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam0g riscv64 1.5.3-5ubuntu5 [69.1 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main riscv64 libseccomp2 riscv64 2.5.5-1ubuntu3 [52.9 kB] Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libargon2-1 riscv64 0~20190702+dfsg-4build1 [25.0 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main riscv64 libdevmapper1.02.1 riscv64 2:1.02.185-3ubuntu3 [145 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libjson-c5 riscv64 0.17-1build1 [37.4 kB] Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libuuid1 riscv64 2.39.3-9ubuntu6 [37.7 kB] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfdisk1 riscv64 2.39.3-9ubuntu6 [238 kB] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 mount riscv64 2.39.3-9ubuntu6 [152 kB] Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcom-err2 riscv64 1.47.0-2.4~exp1ubuntu4 [22.5 kB] Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libkeyutils1 riscv64 1.6.3-3build1 [9804 B] Get:97 http://ftpmaster.internal/ubuntu noble/universe riscv64 libnss-nisplus riscv64 1.3-5build1 [23.8 kB] Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 rpcsvc-proto riscv64 1.4.2-0ubuntu7 [65.8 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main riscv64 libc6-dev riscv64 2.39-0ubuntu8 [3458 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main riscv64 libc-dev-bin riscv64 2.39-0ubuntu8 [20.0 kB] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 linux-libc-dev riscv64 6.8.0-28.28 [1568 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main riscv64 libc6 riscv64 2.39-0ubuntu8 [2776 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main riscv64 libc-bin riscv64 2.39-0ubuntu8 [609 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main riscv64 base-files riscv64 13ubuntu9 [73.6 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main riscv64 debianutils riscv64 5.17build1 [89.8 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main riscv64 bash riscv64 5.2.21-2ubuntu4 [745 kB] Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 bsdutils riscv64 1:2.39.3-9ubuntu6 [116 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main riscv64 coreutils riscv64 9.4-3ubuntu6 [1459 kB] Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 tar riscv64 1.35+dfsg-3build1 [269 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main riscv64 dpkg riscv64 1.22.6ubuntu6 [1285 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main riscv64 dash riscv64 0.5.12-6ubuntu5 [93.2 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main riscv64 diffutils riscv64 1:3.10-1build1 [184 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main riscv64 findutils riscv64 4.9.0-5build1 [315 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main riscv64 grep riscv64 3.11-4build1 [169 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main riscv64 gzip riscv64 1.12-1ubuntu3 [102 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main riscv64 hostname riscv64 3.23+nmu2ubuntu2 [11.4 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main riscv64 login riscv64 1:4.13+dfsg1-4ubuntu3 [204 kB] Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 ncurses-bin riscv64 6.4+20240113-1ubuntu2 [187 kB] Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 sed riscv64 4.9-2build1 [200 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 util-linux riscv64 2.39.3-9ubuntu6 [1330 kB] Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 sysvinit-utils riscv64 3.08-6ubuntu3 [35.1 kB] Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 logsave riscv64 1.47.0-2.4~exp1ubuntu4 [22.3 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libext2fs2t64 riscv64 1.47.0-2.4~exp1ubuntu4 [243 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 e2fsprogs riscv64 1.47.0-2.4~exp1ubuntu4 [604 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main riscv64 optipng riscv64 0.7.8+ds-1build2 [115 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main riscv64 libpng16-16t64 riscv64 1.6.43-5build1 [193 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main riscv64 init riscv64 1.66ubuntu1 [6190 B] Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libsmartcols1 riscv64 2.39.3-9ubuntu6 [146 kB] Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 uuid-runtime riscv64 2.39.3-9ubuntu6 [49.2 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main riscv64 libattr1 riscv64 1:2.5.2-1build1 [11.4 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main riscv64 libmd0 riscv64 1.1.0-2build1 [30.5 kB] Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpam-runtime all 1.5.3-5ubuntu5 [40.8 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main riscv64 libsemanage-common all 3.5-1build5 [10.1 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main riscv64 libsepol2 riscv64 3.5-2build1 [319 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main riscv64 libsemanage2 riscv64 3.5-1build5 [101 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main riscv64 passwd riscv64 1:4.13+dfsg1-4ubuntu3 [864 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main riscv64 libproc2-0 riscv64 2:4.0.4-4ubuntu3 [60.9 kB] Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libss2 riscv64 1.47.0-2.4~exp1ubuntu4 [17.1 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main riscv64 mawk riscv64 1.3.4.20240123-1build1 [129 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main riscv64 procps riscv64 2:4.0.4-4ubuntu3 [715 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main riscv64 sensible-utils all 0.0.22 [22.5 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main riscv64 ca-certificates all 20240203 [159 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main riscv64 krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main riscv64 tzdata all 2024a-2ubuntu1 [273 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main riscv64 bash-completion all 1:2.11-8 [180 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 bsdextrautils riscv64 2.39.3-9ubuntu6 [92.2 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main riscv64 libgpm2 riscv64 1.20.7-11 [15.0 kB] Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libip4tc2 riscv64 1.8.10-3ubuntu2 [23.9 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main riscv64 libjansson4 riscv64 2.14-2build2 [34.7 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main riscv64 psmisc riscv64 23.7-1build1 [177 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main riscv64 xz-utils riscv64 5.6.1+really5.4.5-1 [269 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main riscv64 advancecomp riscv64 2.5-1build1 [237 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main riscv64 libctf0 riscv64 2.42-4ubuntu2 [104 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main riscv64 libctf-nobfd0 riscv64 2.42-4ubuntu2 [106 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils-riscv64-linux-gnu riscv64 2.42-4ubuntu2 [899 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main riscv64 libbinutils riscv64 2.42-4ubuntu2 [566 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils riscv64 2.42-4ubuntu2 [2984 B] Get:159 http://ftpmaster.internal/ubuntu noble/main riscv64 binutils-common riscv64 2.42-4ubuntu2 [209 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main riscv64 libsframe1 riscv64 2.42-4ubuntu2 [15.7 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main riscv64 libgomp1 riscv64 14-20240412-0ubuntu1 [145 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main riscv64 libatomic1 riscv64 14-20240412-0ubuntu1 [9488 B] Get:163 http://ftpmaster.internal/ubuntu noble/main riscv64 libasan8 riscv64 14-20240412-0ubuntu1 [2626 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main riscv64 libubsan1 riscv64 14-20240412-0ubuntu1 [1079 kB] Get:165 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-13 riscv64 13.2.0-23ubuntu4 [14.5 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13 riscv64 13.2.0-23ubuntu4 [453 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main riscv64 libstdc++-13-dev riscv64 13.2.0-23ubuntu4 [5668 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main riscv64 libgcc-13-dev riscv64 13.2.0-23ubuntu4 [3859 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main riscv64 libcc1-0 riscv64 14-20240412-0ubuntu1 [45.2 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-13 riscv64 13.2.0-23ubuntu4 [1032 B] Get:171 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13-base riscv64 13.2.0-23ubuntu4 [48.9 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main riscv64 libisl23 riscv64 0.26-3build1 [718 kB] Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libmpfr6 riscv64 4.2.1-1build1 [293 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main riscv64 libmpc3 riscv64 1.3.1-1build1 [59.7 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-13-riscv64-linux-gnu riscv64 13.2.0-23ubuntu4 [19.7 MB] Get:176 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-13-riscv64-linux-gnu riscv64 13.2.0-23ubuntu4 [11.6 MB] Get:177 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-13-riscv64-linux-gnu riscv64 13.2.0-23ubuntu4 [10.3 MB] Get:178 http://ftpmaster.internal/ubuntu noble/main riscv64 g++ riscv64 4:13.2.0-7ubuntu1 [1082 B] Get:179 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc riscv64 4:13.2.0-7ubuntu1 [5016 B] Get:180 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp riscv64 4:13.2.0-7ubuntu1 [22.4 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main riscv64 cpp-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [5316 B] Get:182 http://ftpmaster.internal/ubuntu noble/main riscv64 gcc-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [1202 B] Get:183 http://ftpmaster.internal/ubuntu noble/main riscv64 g++-riscv64-linux-gnu riscv64 4:13.2.0-7ubuntu1 [960 B] Get:184 http://ftpmaster.internal/ubuntu noble/main riscv64 dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:185 http://ftpmaster.internal/ubuntu noble/main riscv64 libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 patch riscv64 2.7.6-7build3 [113 kB] Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 make riscv64 4.3-4.1build2 [178 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main riscv64 lto-disabled-list all 47 [12.4 kB] Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libfakeroot riscv64 1.34-1 [34.3 kB] Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 fakeroot riscv64 1.34-1 [78.3 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main riscv64 liblockfile-bin riscv64 1.17-1build3 [11.6 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main riscv64 liblockfile1 riscv64 1.17-1build3 [7002 B] Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 lockfile-progs riscv64 0.1.19build2 [8288 B] Preconfiguring packages ... Fetched 115 MB in 15s (7921 kB/s) (Reading database ... 13552 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.1build1_riscv64.deb ... Unpacking libtirpc-dev:riscv64 (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_riscv64.deb ... Unpacking libnsl-dev:riscv64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_riscv64.deb ... Unpacking libnsl2:riscv64 (1.3.0-3build3) over (1.3.0-2build2) ... dpkg: libtirpc3:riscv64: dependency problems, but removing anyway as you requested: libnss-nisplus:riscv64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13552 files and directories currently installed.) Removing libtirpc3:riscv64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:riscv64. (Reading database ... 13546 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1build1_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libtirpc.so.3 to /lib/riscv64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/riscv64-linux-gnu/libtirpc.so.3.0.0 to /lib/riscv64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:riscv64 (1.3.4+ds-1.1build1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu2_riscv64.deb ... Unpacking libgssapi-krb5-2:riscv64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu2_riscv64.deb ... Unpacking libkrb5-3:riscv64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu2_riscv64.deb ... Unpacking libk5crypto3:riscv64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu2_riscv64.deb ... Unpacking libkrb5support0:riscv64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1build1_riscv64.deb ... Unpacking libacl1:riscv64 (2.3.2-1build1) over (2.3.1-3) ... Setting up libacl1:riscv64 (2.3.2-1build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_riscv64.deb ... Unpacking libapparmor1:riscv64 (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_riscv64.deb ... Unpacking libcap-ng0:riscv64 (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:riscv64 (0.8.4-2build2) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_riscv64.deb ... Unpacking libaudit1:riscv64 (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:riscv64 (1:3.1.2-2.1build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_riscv64.deb ... Unpacking libblkid1:riscv64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:riscv64 (2.39.3-9ubuntu6) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_riscv64.deb ... Unpacking libcap2:riscv64 (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:riscv64 (1:2.66-5ubuntu2) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_riscv64.deb ... Unpacking libcrypt-dev:riscv64 (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_riscv64.deb ... Unpacking libcrypt1:riscv64 (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:riscv64 (1:4.4.36-4build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_riscv64.deb ... Unpacking libgpg-error0:riscv64 (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:riscv64 (1.47-3build2) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_riscv64.deb ... Unpacking libgcrypt20:riscv64 (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:riscv64 (1.10.3-2build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_riscv64.deb ... Unpacking liblzma5:riscv64 (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:riscv64 (5.6.1+really5.4.5-1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_riscv64.deb ... Unpacking libzstd1:riscv64 (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:riscv64 (1.5.5+dfsg2-2build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu6_riscv64.deb ... Unpacking libkmod2:riscv64 (31+20240202-2ubuntu6) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-1build1_riscv64.deb ... Unpacking liblz4-1:riscv64 (1.9.4-1build1) over (1.9.4-1) ... Setting up liblz4-1:riscv64 (1.9.4-1build1) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_riscv64.deb ... Unpacking libpcre2-8-0:riscv64 (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:riscv64 (10.42-4ubuntu2) ... (Reading database ... 13557 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_riscv64.deb ... Unpacking libselinux1:riscv64 (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:riscv64 (3.5-2ubuntu2) ... (Reading database ... 13558 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_riscv64.deb ... Unpacking libmount1:riscv64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:riscv64 (2.39.3-9ubuntu6) ... (Reading database ... 13558 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_riscv64.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libdb5.3. libpam-modules:riscv64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14970 files and directories currently installed.) Removing libdb5.3:riscv64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:riscv64. (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_riscv64.deb ... Unpacking libdb5.3t64:riscv64 (5.3.28+dfsg2-7) ... dpkg: libgdbm6:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:riscv64 depends on libgdbm6 (>= 1.16). (Reading database ... 14970 files and directories currently installed.) Removing libgdbm6:riscv64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:riscv64. (Reading database ... 14965 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_riscv64.deb ... Unpacking libgdbm6t64:riscv64 (1.23-5.1build1) ... dpkg: libgdbm-compat4:riscv64: dependency problems, but removing anyway as you requested: libperl5.36:riscv64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14971 files and directories currently installed.) Removing libgdbm-compat4:riscv64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:riscv64. (Reading database ... 14966 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_riscv64.deb ... Unpacking libgdbm-compat4t64:riscv64 (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:riscv64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_riscv64.deb ... Unpacking libperl5.38t64:riscv64 (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_riscv64.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15492 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6ubuntu5_riscv64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build3_riscv64.deb ... Unpacking libtext-iconv-perl:riscv64 (1.7-8build3) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build3_riscv64.deb ... Unpacking libtext-charwidth-perl:riscv64 (0.04-11build3) over (0.04-11) ... Preparing to unpack .../3-openssl_3.0.13-0ubuntu3_riscv64.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../4-libsystemd-shared_255.4-1ubuntu7_riscv64.deb ... Unpacking libsystemd-shared:riscv64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../5-libcryptsetup12_2%3a2.7.0-1ubuntu4_riscv64.deb ... Unpacking libcryptsetup12:riscv64 (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:riscv64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15491 files and directories currently installed.) Removing libssl3:riscv64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:riscv64. (Reading database ... 15480 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_riscv64.deb ... Unpacking libssl3t64:riscv64 (3.0.13-0ubuntu3) ... Setting up libssl3t64:riscv64 (3.0.13-0ubuntu3) ... (Reading database ... 15493 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu7_all.deb ... Unpacking systemd-dev (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu7_riscv64.deb ... Unpacking systemd-sysv (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu7_riscv64.deb ... Unpacking systemd (255.4-1ubuntu7) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu7_riscv64.deb ... Unpacking libsystemd0:riscv64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libsystemd0:riscv64 (255.4-1ubuntu7) ... (Reading database ... 15655 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu5_riscv64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu5) ... (Reading database ... 15654 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu5_riscv64.deb ... Unpacking libpam-modules:riscv64 (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/riscv64-linux-gnu/security': Directory not empty Setting up libpam-modules:riscv64 (1.5.3-5ubuntu5) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libhogweed6:riscv64: dependency problems, but removing anyway as you requested: libgnutls30:riscv64 depends on libhogweed6 (>= 3.6). (Reading database ... 15651 files and directories currently installed.) Removing libhogweed6:riscv64 (3.9.1-2) ... dpkg: libnettle8:riscv64: dependency problems, but removing anyway as you requested: libgnutls30:riscv64 depends on libnettle8 (>= 3.7~). Removing libnettle8:riscv64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:riscv64. (Reading database ... 15639 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_riscv64.deb ... Unpacking libnettle8t64:riscv64 (3.9.1-2.2build1) ... Setting up libnettle8t64:riscv64 (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:riscv64. (Reading database ... 15647 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_riscv64.deb ... Unpacking libhogweed6t64:riscv64 (3.9.1-2.2build1) ... Setting up libhogweed6t64:riscv64 (3.9.1-2.2build1) ... (Reading database ... 15653 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_riscv64.deb ... Unpacking libp11-kit0:riscv64 (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:riscv64 (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:riscv64. (Reading database ... 15653 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2build1_riscv64.deb ... Unpacking libunistring5:riscv64 (1.1-2build1) ... Setting up libunistring5:riscv64 (1.1-2build1) ... dpkg: libgnutls30:riscv64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15658 files and directories currently installed.) Removing libgnutls30:riscv64 (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:riscv64. (Reading database ... 15648 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_riscv64.deb ... Unpacking libgnutls30t64:riscv64 (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:riscv64 (3.8.3-1.1ubuntu3) ... dpkg: libapt-pkg6.0:riscv64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15660 files and directories currently installed.) Removing libapt-pkg6.0:riscv64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:riscv64. (Reading database ... 15611 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_riscv64.deb ... Unpacking libapt-pkg6.0t64:riscv64 (2.7.14build2) ... Setting up libapt-pkg6.0t64:riscv64 (2.7.14build2) ... (Reading database ... 15661 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5.1_riscv64.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_riscv64.deb ... Unpacking libbz2-1.0:riscv64 (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:riscv64 (1.0.8-5.1) ... Selecting previously unselected package gcc-14-base:riscv64. (Reading database ... 15661 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240412-0ubuntu1_riscv64.deb ... Unpacking gcc-14-base:riscv64 (14-20240412-0ubuntu1) ... Setting up gcc-14-base:riscv64 (14-20240412-0ubuntu1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libgcc-s1:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:riscv64 (14-20240412-0ubuntu1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libstdc++6:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:riscv64 (14-20240412-0ubuntu1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu7_riscv64.deb ... Unpacking libudev1:riscv64 (255.4-1ubuntu7) over (253.5-1ubuntu6) ... Setting up libudev1:riscv64 (255.4-1ubuntu7) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_riscv64.deb ... Unpacking libxxhash0:riscv64 (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:riscv64 (0.8.2-2build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_riscv64.deb ... Unpacking zlib1g:riscv64 (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:riscv64 (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_riscv64.deb ... Unpacking libgmp10:riscv64 (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:riscv64 (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_riscv64.deb ... Unpacking libffi8:riscv64 (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:riscv64 (3.4.6-1build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_riscv64.deb ... Unpacking libidn2-0:riscv64 (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:riscv64 (2.3.7-2build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_riscv64.deb ... Unpacking libtasn1-6:riscv64 (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:riscv64 (4.19.0-3build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_riscv64.deb ... Unpacking libdebconfclient0:riscv64 (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:riscv64 (0.271ubuntu3) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_riscv64.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_riscv64.deb ... Unpacking libassuan0:riscv64 (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:riscv64 (2.5.6-1build1) ... (Reading database ... 15666 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_riscv64.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:riscv64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15666 files and directories currently installed.) Removing libreadline8:riscv64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:riscv64. (Reading database ... 15654 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libhistory.so.8 to /lib/riscv64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libhistory.so.8.2 to /lib/riscv64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libreadline.so.8 to /lib/riscv64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/riscv64-linux-gnu/libreadline.so.8.2 to /lib/riscv64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:riscv64 (8.2-4build1) ... Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:riscv64 (6.4+20240113-1ubuntu2) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_riscv64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_riscv64.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_riscv64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15673 files and directories currently installed.) Removing libnpth0:riscv64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:riscv64. (Reading database ... 15668 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_riscv64.deb ... Unpacking libnpth0t64:riscv64 (1.6-3.1build1) ... Setting up libnpth0t64:riscv64 (1.6-3.1build1) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_riscv64.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_riscv64.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../apt_2.7.14build2_riscv64.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15673 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu5_riscv64.deb ... Unpacking libpam0g:riscv64 (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam0g:riscv64 (1.5.3-5ubuntu5) ... (Reading database ... 15672 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_riscv64.deb ... Unpacking libseccomp2:riscv64 (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_riscv64.deb ... Unpacking libargon2-1:riscv64 (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_riscv64.deb ... Unpacking libdevmapper1.02.1:riscv64 (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_riscv64.deb ... Unpacking libjson-c5:riscv64 (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_riscv64.deb ... Unpacking libuuid1:riscv64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:riscv64 (2.39.3-9ubuntu6) ... (Reading database ... 15672 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_riscv64.deb ... Unpacking libfdisk1:riscv64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_riscv64.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_riscv64.deb ... Unpacking libcom-err2:riscv64 (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_riscv64.deb ... Unpacking libkeyutils1:riscv64 (1.6.3-3build1) over (1.6.3-2) ... Preparing to unpack .../4-libnss-nisplus_1.3-5build1_riscv64.deb ... Unpacking libnss-nisplus:riscv64 (1.3-5build1) over (1.3-0ubuntu6) ... Preparing to unpack .../5-rpcsvc-proto_1.4.2-0ubuntu7_riscv64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../6-libc6-dev_2.39-0ubuntu8_riscv64.deb ... Unpacking libc6-dev:riscv64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../7-libc-dev-bin_2.39-0ubuntu8_riscv64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../8-linux-libc-dev_6.8.0-28.28_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (6.8.0-28.28) over (6.5.0-9.9) ... Preparing to unpack .../9-libc6_2.39-0ubuntu8_riscv64.deb ... Unpacking libc6:riscv64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:riscv64 (2.39-0ubuntu8) ... (Reading database ... 15687 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_riscv64.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 15687 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu9_riscv64.deb ... Unpacking base-files (13ubuntu9) over (13ubuntu3) ... Setting up base-files (13ubuntu9) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15696 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_riscv64.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 15695 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_riscv64.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15695 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_riscv64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 15695 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15669 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_riscv64.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_riscv64.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 15674 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_riscv64.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 15672 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_riscv64.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 15671 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_riscv64.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 15671 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_riscv64.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_riscv64.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_riscv64.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_riscv64.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_riscv64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_riscv64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_riscv64.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_riscv64.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 15672 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 15672 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_riscv64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 15670 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_riscv64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:riscv64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15670 files and directories currently installed.) Removing libext2fs2:riscv64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:riscv64. (Reading database ... 15663 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_riscv64.deb ... Adding 'diversion of /lib/riscv64-linux-gnu/libe2p.so.2 to /lib/riscv64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libe2p.so.2.3 to /lib/riscv64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libext2fs.so.2 to /lib/riscv64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/riscv64-linux-gnu/libext2fs.so.2.4 to /lib/riscv64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:riscv64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:riscv64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:riscv64 (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 15679 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_riscv64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_riscv64.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 15677 files and directories currently installed.) Removing libpng16-16:riscv64 (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:riscv64. (Reading database ... 15667 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_riscv64.deb ... Unpacking libpng16-16t64:riscv64 (1.6.43-5build1) ... Setting up libapparmor1:riscv64 (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:riscv64 (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:riscv64 (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:riscv64 (0.17-1build1) ... Setting up libcryptsetup12:riscv64 (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:riscv64 (2.39.3-9ubuntu6) ... Setting up libkmod2:riscv64 (31+20240202-2ubuntu6) ... Setting up libseccomp2:riscv64 (2.5.5-1ubuntu3) ... Setting up libsystemd-shared:riscv64 (255.4-1ubuntu7) ... Setting up systemd-dev (255.4-1ubuntu7) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu7) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu7) ... (Reading database ... 15678 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_riscv64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_riscv64.deb ... Unpacking libsmartcols1:riscv64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:riscv64 (2.39.3-9ubuntu6) ... (Reading database ... 15679 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_riscv64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_riscv64.deb ... Unpacking libattr1:riscv64 (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:riscv64 (1:2.5.2-1build1) ... (Reading database ... 15677 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_riscv64.deb ... Unpacking libmd0:riscv64 (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:riscv64 (1.1.0-2build1) ... (Reading database ... 15677 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu5_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu5) ... (Reading database ... 15676 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 15676 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_riscv64.deb ... Unpacking libsepol2:riscv64 (3.5-2build1) over (3.5-1) ... Setting up libsepol2:riscv64 (3.5-2build1) ... (Reading database ... 15676 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_riscv64.deb ... Unpacking libsemanage2:riscv64 (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:riscv64 (3.5-1build5) ... (Reading database ... 15676 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_riscv64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 15676 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_riscv64.deb ... Unpacking libproc2-0:riscv64 (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_riscv64.deb ... Unpacking libss2:riscv64 (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_riscv64.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_riscv64.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_riscv64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_riscv64.deb ... Unpacking libgpm2:riscv64 (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_riscv64.deb ... Unpacking libjansson4:riscv64 (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_riscv64.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_riscv64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_riscv64.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_riscv64.deb ... Unpacking libctf0:riscv64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_riscv64.deb ... Unpacking libctf-nobfd0:riscv64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-riscv64-linux-gnu_2.42-4ubuntu2_riscv64.deb ... Unpacking binutils-riscv64-linux-gnu (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_riscv64.deb ... Unpacking libbinutils:riscv64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_riscv64.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_riscv64.deb ... Unpacking binutils-common:riscv64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_riscv64.deb ... Unpacking libsframe1:riscv64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libgomp1_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libgomp1:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-libatomic1_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libatomic1:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libasan8_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libasan8:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package libubsan1:riscv64. Preparing to unpack .../26-libubsan1_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libubsan1:riscv64 (14-20240412-0ubuntu1) ... Preparing to unpack .../27-g++-13_13.2.0-23ubuntu4_riscv64.deb ... Unpacking g++-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-gcc-13_13.2.0-23ubuntu4_riscv64.deb ... Unpacking gcc-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libstdc++-13-dev_13.2.0-23ubuntu4_riscv64.deb ... Unpacking libstdc++-13-dev:riscv64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libgcc-13-dev_13.2.0-23ubuntu4_riscv64.deb ... Unpacking libgcc-13-dev:riscv64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libcc1-0_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libcc1-0:riscv64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-cpp-13_13.2.0-23ubuntu4_riscv64.deb ... Unpacking cpp-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13-base_13.2.0-23ubuntu4_riscv64.deb ... Unpacking gcc-13-base:riscv64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libisl23_0.26-3build1_riscv64.deb ... Unpacking libisl23:riscv64 (0.26-3build1) over (0.26-3) ... Preparing to unpack .../35-libmpfr6_4.2.1-1build1_riscv64.deb ... Unpacking libmpfr6:riscv64 (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../36-libmpc3_1.3.1-1build1_riscv64.deb ... Unpacking libmpc3:riscv64 (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-riscv64-linux-gnu. Preparing to unpack .../37-gcc-13-riscv64-linux-gnu_13.2.0-23ubuntu4_riscv64.deb ... Unpacking gcc-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Selecting previously unselected package g++-13-riscv64-linux-gnu. Preparing to unpack .../38-g++-13-riscv64-linux-gnu_13.2.0-23ubuntu4_riscv64.deb ... Unpacking g++-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Selecting previously unselected package cpp-13-riscv64-linux-gnu. Preparing to unpack .../39-cpp-13-riscv64-linux-gnu_13.2.0-23ubuntu4_riscv64.deb ... Unpacking cpp-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Preparing to unpack .../40-g++_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../41-gcc_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../42-cpp_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-riscv64-linux-gnu. Preparing to unpack .../43-cpp-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking cpp-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-riscv64-linux-gnu. Preparing to unpack .../44-gcc-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking gcc-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-riscv64-linux-gnu. Preparing to unpack .../45-g++-riscv64-linux-gnu_4%3a13.2.0-7ubuntu1_riscv64.deb ... Unpacking g++-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../46-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../47-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../48-patch_2.7.6-7build3_riscv64.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../49-make_4.3-4.1build2_riscv64.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.34-1_riscv64.deb ... Unpacking libfakeroot:riscv64 (1.34-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.34-1_riscv64.deb ... Unpacking fakeroot (1.34-1) over (1.32.1-1) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build3_riscv64.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../54-liblockfile1_1.17-1build3_riscv64.deb ... Unpacking liblockfile1:riscv64 (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../55-lockfile-progs_0.1.19build2_riscv64.deb ... Unpacking lockfile-progs (0.1.19build2) over (0.1.19build1) ... Setting up libip4tc2:riscv64 (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:riscv64 (1.7-8build3) ... Setting up libtext-charwidth-perl:riscv64 (0.04-11build3) ... Setting up libkeyutils1:riscv64 (1.6.3-3build1) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:riscv64 (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:riscv64 (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:riscv64 (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:riscv64 (3.45.1-1ubuntu2) ... Setting up binutils-common:riscv64 (2.42-4ubuntu2) ... Setting up linux-libc-dev:riscv64 (6.8.0-28.28) ... Setting up libctf-nobfd0:riscv64 (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:riscv64 (14-20240412-0ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:riscv64 (2.42-4ubuntu2) ... Setting up libfakeroot:riscv64 (1.34-1) ... Setting up libjansson4:riscv64 (2.14-2build2) ... Setting up libkrb5support0:riscv64 (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Apr 17 15:47:41 UTC 2024. Universal Time is now: Wed Apr 17 15:47:41 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.34-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:riscv64 (13.2.0-23ubuntu4) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:riscv64 (4.2.1-1build1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libproc2-0:riscv64 (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:riscv64 (1.6.43-5build1) ... Setting up libmpc3:riscv64 (1.3.1-1build1) ... Setting up libatomic1:riscv64 (14-20240412-0ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:riscv64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:riscv64 (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:riscv64 (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libdb5.3t64:riscv64 (5.3.28+dfsg2-7) ... Setting up libubsan1:riscv64 (14-20240412-0ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:riscv64 (1:4.4.36-4build1) ... Setting up libasan8:riscv64 (14-20240412-0ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:riscv64 (1.20.1-6ubuntu2) ... Setting up liblockfile1:riscv64 (1.17-1build3) ... Setting up libperl5.38t64:riscv64 (5.38.2-3.2build2) ... Setting up libbinutils:riscv64 (2.42-4ubuntu2) ... Setting up libisl23:riscv64 (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:riscv64 (14-20240412-0ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up libctf0:riscv64 (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Setting up binutils-riscv64-linux-gnu (2.42-4ubuntu2) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up binutils (2.42-4ubuntu2) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19build2) ... Setting up libgssapi-krb5-2:riscv64 (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:riscv64 (8.2-4build1) ... Setting up libgcc-13-dev:riscv64 (13.2.0-23ubuntu4) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:riscv64 (2.39-0ubuntu8) ... Setting up cpp-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up libstdc++-13-dev:riscv64 (13.2.0-23ubuntu4) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu4) ... Setting up libtirpc3t64:riscv64 (1.3.4+ds-1.1build1) ... Setting up gcc-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up gcc-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libtirpc-dev:riscv64 (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu4) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:riscv64 (1.3.0-3build3) ... Setting up g++-13-riscv64-linux-gnu (13.2.0-23ubuntu4) ... Setting up g++-13 (13.2.0-23ubuntu4) ... Setting up libnss-nisplus:riscv64 (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up g++-riscv64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:riscv64 (1.3.0-3build3) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15729 files and directories currently installed.) Purging configuration files for libssl3:riscv64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28114851 riscv64 noble-proposed -c chroot:build-PACKAGEBUILD-28114851 --arch=riscv64 --dist=noble-proposed --nolog mozjs115_115.10.0-1.dsc Initiating build PACKAGEBUILD-28114851 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 6.5.0-27-generic #28.1~22.04.1-Ubuntu SMP Fri Mar 22 05:24:25 UTC 2024 riscv64 sbuild (Debian sbuild) 0.81.2ubuntu6 (16 February 2022) on bos03-riscv64-072.buildd +==============================================================================+ | mozjs115 115.10.0-1 (riscv64) Wed, 17 Apr 2024 15:49:57 +0000 | +==============================================================================+ Package: mozjs115 Version: 115.10.0-1 Source Version: 115.10.0-1 Distribution: noble-proposed Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28114851/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/mozjs115-i3r4pR/resolver-ikcs7T' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- mozjs115_115.10.0-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/mozjs115-i3r4pR/mozjs115-115.10.0' with '<>' I: NOTICE: Log filtering will replace 'build/mozjs115-i3r4pR' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.22.5), cargo, clang, autoconf, automake, libreadline-dev, llvm, zlib1g-dev (>= 1:1.2.3), pkg-config, pkg-kde-tools, python3-dev, rustc (>= 1.41), tzdata, zip, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.22.5), cargo, clang, autoconf, automake, libreadline-dev, llvm, zlib1g-dev (>= 1:1.2.3), pkg-config, pkg-kde-tools, python3-dev, rustc (>= 1.41), tzdata, zip, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [462 B] Get:5 copy:/<>/apt_archive ./ Packages [548 B] Fetched 1967 B in 0s (5426 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev cargo clang clang-18 debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libbsd0 libclang-common-18-dev libclang-cpp18 libclang1-18 libcurl3t64-gnutls libcurl4t64 libdebhelper-perl libdw1t64 libedit2 libelf1t64 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgc1 libgit2-1.7 libhttp-parser2.9 libicu74 libjs-jquery libjs-sphinxdoc libjs-underscore libldap2 libllvm17t64 libllvm18 libmagic-mgc libmagic1t64 libncurses-dev libncurses6 libnghttp2-14 libobjc-13-dev libobjc4 libpfm4 libpipeline1 libpkgconf3 libpsl5t64 libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libreadline-dev librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssh2-1t64 libstd-rust-1.75 libstd-rust-dev libsub-override-perl libtool libuchardet0 libxml2 llvm llvm-18 llvm-18-linker-tools llvm-18-runtime llvm-runtime m4 man-db media-types netbase pkg-config pkg-kde-tools pkgconf pkgconf-bin po-debconf python3 python3-dev python3-minimal python3.12 python3.12-dev python3.12-minimal rustc zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cargo-doc clang-18-doc wasi-libc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc readline-doc libtool-doc gfortran | fortran95-compiler gcj-jdk llvm-18-doc m4-doc apparmor less www-browser cdbs libmail-box-perl python3-doc python3-tk python3-venv python3.12-venv python3.12-doc binfmt-support llvm-17 lld-17 clang-17 Recommended packages: llvm-18-dev curl | wget | lynx libclang-rt-18-dev libarchive-cpio-perl javascript-common libldap-common publicsuffix libsasl2-modules libltdl-dev libwww-perl libmail-sendmail-perl unzip The following NEW packages will be installed: autoconf automake autopoint autotools-dev cargo clang clang-18 debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libbsd0 libclang-common-18-dev libclang-cpp18 libclang1-18 libcurl3t64-gnutls libcurl4t64 libdebhelper-perl libdw1t64 libedit2 libelf1t64 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgc1 libgit2-1.7 libhttp-parser2.9 libicu74 libjs-jquery libjs-sphinxdoc libjs-underscore libldap2 libllvm17t64 libllvm18 libmagic-mgc libmagic1t64 libncurses-dev libncurses6 libnghttp2-14 libobjc-13-dev libobjc4 libpfm4 libpipeline1 libpkgconf3 libpsl5t64 libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libreadline-dev librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libssh2-1t64 libstd-rust-1.75 libstd-rust-dev libsub-override-perl libtool libuchardet0 libxml2 llvm llvm-18 llvm-18-linker-tools llvm-18-runtime llvm-runtime m4 man-db media-types netbase pkg-config pkg-kde-tools pkgconf pkgconf-bin po-debconf python3 python3-dev python3-minimal python3.12 python3.12-dev python3.12-minimal rustc sbuild-build-depends-main-dummy zip zlib1g-dev 0 upgraded, 95 newly installed, 0 to remove and 0 not upgraded. Need to get 223 MB of archives. After this operation, 1013 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [766 B] Get:2 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3.12-minimal riscv64 3.12.3-1 [829 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main riscv64 libexpat1 riscv64 2.6.1-2build1 [86.0 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main riscv64 python3.12-minimal riscv64 3.12.3-1 [2343 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main riscv64 python3-minimal riscv64 3.12.3-0ubuntu1 [27.2 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main riscv64 media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main riscv64 netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3.12-stdlib riscv64 3.12.3-1 [2024 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main riscv64 python3.12 riscv64 3.12.3-1 [651 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3-stdlib riscv64 3.12.3-0ubuntu1 [9896 B] Get:11 http://ftpmaster.internal/ubuntu noble/main riscv64 python3 riscv64 3.12.3-0ubuntu1 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main riscv64 libbsd0 riscv64 0.12.1-1build1 [43.9 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main riscv64 libelf1t64 riscv64 0.190-1.1build4 [63.5 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libicu74 riscv64 74.2-1ubuntu3 [10.9 MB] Get:15 http://ftpmaster.internal/ubuntu noble/main riscv64 libxml2 riscv64 2.9.14+dfsg-1.3ubuntu3 [719 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main riscv64 libmagic-mgc riscv64 1:5.45-3build1 [307 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main riscv64 libmagic1t64 riscv64 1:5.45-3build1 [96.4 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main riscv64 file riscv64 1:5.45-3build1 [21.9 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main riscv64 gettext-base riscv64 0.21-14ubuntu2 [42.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main riscv64 libuchardet0 riscv64 0.0.8-1build1 [77.8 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main riscv64 groff-base riscv64 1.23.0-3build2 [1031 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main riscv64 libedit2 riscv64 3.1-20230828-1build1 [96.7 kB] Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libncurses6 riscv64 6.4+20240113-1ubuntu2 [116 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libnghttp2-14 riscv64 1.59.0-1build4 [85.6 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main riscv64 libpipeline1 riscv64 1.5.7-2 [30.9 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main riscv64 libpsl5t64 riscv64 0.21.2-1.1build1 [57.9 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 man-db riscv64 2.12.0-4build2 [1226 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main riscv64 m4 riscv64 1.4.19-4build1 [264 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main riscv64 autoconf all 2.71-3 [339 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main riscv64 autotools-dev all 20220109.1 [44.9 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main riscv64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main riscv64 autopoint all 0.21-14ubuntu2 [422 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libllvm18 riscv64 1:18.1.3-1 [27.2 MB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libclang-cpp18 riscv64 1:18.1.3-1 [13.6 MB] Get:35 http://ftpmaster.internal/ubuntu noble/main riscv64 libgc1 riscv64 1:8.2.6-1build1 [92.7 kB] Get:36 http://ftpmaster.internal/ubuntu noble/universe riscv64 libobjc4 riscv64 14-20240412-0ubuntu1 [46.9 kB] Get:37 http://ftpmaster.internal/ubuntu noble/universe riscv64 libobjc-13-dev riscv64 13.2.0-23ubuntu4 [361 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 libclang-common-18-dev riscv64 1:18.1.3-1 [736 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 llvm-18-linker-tools riscv64 1:18.1.3-1 [1237 kB] Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libclang1-18 riscv64 1:18.1.3-1 [7779 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 clang-18 riscv64 1:18.1.3-1 [77.9 kB] Get:42 http://ftpmaster.internal/ubuntu noble/universe riscv64 clang riscv64 1:18.0-59~exp2 [5854 B] Get:43 http://ftpmaster.internal/ubuntu noble/main riscv64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main riscv64 libtool all 2.4.7-7build1 [166 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main riscv64 dh-autoreconf all 20 [16.1 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main riscv64 libsub-override-perl all 0.10-1 [10.0 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main riscv64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main riscv64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:50 http://ftpmaster.internal/ubuntu noble/main riscv64 libdw1t64 riscv64 0.190-1.1build4 [275 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main riscv64 debugedit riscv64 1:5.0-5build2 [49.2 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main riscv64 dwz riscv64 0.15-1build6 [125 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main riscv64 gettext riscv64 0.21-14ubuntu2 [875 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main riscv64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main riscv64 po-debconf all 1.0.21+nmu1 [233 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main riscv64 debhelper all 13.14.1ubuntu5 [869 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main riscv64 libbrotli1 riscv64 1.1.0-2build2 [389 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main riscv64 libsasl2-modules-db riscv64 2.1.28+dfsg1-5ubuntu3 [22.2 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main riscv64 libsasl2-2 riscv64 2.1.28+dfsg1-5ubuntu3 [62.3 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main riscv64 libldap2 riscv64 2.6.7+dfsg-1~exp1ubuntu8 [207 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main riscv64 librtmp1 riscv64 2.4+20151223.gitfa8646d.1-2build7 [58.8 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main riscv64 libssh-4 riscv64 0.10.6-2build2 [202 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcurl3t64-gnutls riscv64 8.5.0-2ubuntu10 [347 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libcurl4t64 riscv64 8.5.0-2ubuntu10 [356 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main riscv64 libexpat1-dev riscv64 2.6.1-2build1 [317 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main riscv64 libhttp-parser2.9 riscv64 2.9.4-6build1 [25.1 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main riscv64 libssh2-1t64 riscv64 1.11.0-4.1build2 [124 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main riscv64 libgit2-1.7 riscv64 1.7.2+ds-1ubuntu3 [557 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main riscv64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main riscv64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main riscv64 libjs-sphinxdoc all 7.2.6-6 [149 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main riscv64 libllvm17t64 riscv64 1:17.0.6-9build3 [25.6 MB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libncurses-dev riscv64 6.4+20240113-1ubuntu2 [1009 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 libpkgconf3 riscv64 1.8.1-2build1 [31.5 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3.12t64 riscv64 3.12.3-1 [2407 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main riscv64 zlib1g-dev riscv64 1:1.3.dfsg-3.1ubuntu2 [968 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3.12-dev riscv64 3.12.3-1 [17.2 MB] Get:78 http://ftpmaster.internal/ubuntu noble/main riscv64 libpython3-dev riscv64 3.12.3-0ubuntu1 [10.2 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main riscv64 libreadline-dev riscv64 8.2-4build1 [404 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main riscv64 libstd-rust-1.75 riscv64 1.75.0+dfsg0ubuntu1-0ubuntu7 [19.8 MB] Get:81 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 llvm-18-runtime riscv64 1:18.1.3-1 [537 kB] Get:82 http://ftpmaster.internal/ubuntu noble/universe riscv64 llvm-runtime riscv64 1:18.0-59~exp2 [5498 B] Get:83 http://ftpmaster.internal/ubuntu noble/universe riscv64 libpfm4 riscv64 4.13.0+git32-g0d4ed0e-1 [28.6 kB] Get:84 http://ftpmaster.internal/ubuntu noble-proposed/universe riscv64 llvm-18 riscv64 1:18.1.3-1 [25.1 MB] Get:85 http://ftpmaster.internal/ubuntu noble/universe riscv64 llvm riscv64 1:18.0-59~exp2 [4158 B] Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 pkgconf-bin riscv64 1.8.1-2build1 [21.5 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 pkgconf riscv64 1.8.1-2build1 [16.8 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main riscv64 pkg-config riscv64 1.8.1-2build1 [7264 B] Get:89 http://ftpmaster.internal/ubuntu noble/main riscv64 python3.12-dev riscv64 3.12.3-1 [498 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main riscv64 python3-dev riscv64 3.12.3-0ubuntu1 [26.7 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main riscv64 zip riscv64 3.0-13build1 [180 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main riscv64 libstd-rust-dev riscv64 1.75.0+dfsg0ubuntu1-0ubuntu7 [40.0 MB] Get:93 http://ftpmaster.internal/ubuntu noble/main riscv64 rustc riscv64 1.75.0+dfsg0ubuntu1-0ubuntu7 [3129 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main riscv64 cargo riscv64 1.75.0+dfsg0ubuntu1-0ubuntu7 [5813 kB] Get:95 http://ftpmaster.internal/ubuntu noble/universe riscv64 pkg-kde-tools riscv64 0.15.38ubuntu4 [94.6 kB] Preconfiguring packages ... Fetched 223 MB in 26s (8569 kB/s) Selecting previously unselected package libpython3.12-minimal:riscv64. (Reading database ... 15729 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.3-1_riscv64.deb ... Unpacking libpython3.12-minimal:riscv64 (3.12.3-1) ... Selecting previously unselected package libexpat1:riscv64. Preparing to unpack .../libexpat1_2.6.1-2build1_riscv64.deb ... Unpacking libexpat1:riscv64 (2.6.1-2build1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.3-1_riscv64.deb ... Unpacking python3.12-minimal (3.12.3-1) ... Setting up libpython3.12-minimal:riscv64 (3.12.3-1) ... Setting up libexpat1:riscv64 (2.6.1-2build1) ... Setting up python3.12-minimal (3.12.3-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 16047 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu1_riscv64.deb ... Unpacking python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:riscv64. Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1_riscv64.deb ... Unpacking libpython3.12-stdlib:riscv64 (3.12.3-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.3-1_riscv64.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package libpython3-stdlib:riscv64. Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu1_riscv64.deb ... Unpacking libpython3-stdlib:riscv64 (3.12.3-0ubuntu1) ... Setting up python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 16488 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.3-0ubuntu1_riscv64.deb ... Unpacking python3 (3.12.3-0ubuntu1) ... Selecting previously unselected package libbsd0:riscv64. Preparing to unpack .../01-libbsd0_0.12.1-1build1_riscv64.deb ... Unpacking libbsd0:riscv64 (0.12.1-1build1) ... Selecting previously unselected package libelf1t64:riscv64. Preparing to unpack .../02-libelf1t64_0.190-1.1build4_riscv64.deb ... Unpacking libelf1t64:riscv64 (0.190-1.1build4) ... Selecting previously unselected package libicu74:riscv64. Preparing to unpack .../03-libicu74_74.2-1ubuntu3_riscv64.deb ... Unpacking libicu74:riscv64 (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../04-libxml2_2.9.14+dfsg-1.3ubuntu3_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.45-3build1_riscv64.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:riscv64. Preparing to unpack .../06-libmagic1t64_1%3a5.45-3build1_riscv64.deb ... Unpacking libmagic1t64:riscv64 (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.45-3build1_riscv64.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.21-14ubuntu2_riscv64.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:riscv64. Preparing to unpack .../09-libuchardet0_0.0.8-1build1_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../10-groff-base_1.23.0-3build2_riscv64.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libedit2:riscv64. Preparing to unpack .../11-libedit2_3.1-20230828-1build1_riscv64.deb ... Unpacking libedit2:riscv64 (3.1-20230828-1build1) ... Selecting previously unselected package libncurses6:riscv64. Preparing to unpack .../12-libncurses6_6.4+20240113-1ubuntu2_riscv64.deb ... Unpacking libncurses6:riscv64 (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libnghttp2-14:riscv64. Preparing to unpack .../13-libnghttp2-14_1.59.0-1build4_riscv64.deb ... Unpacking libnghttp2-14:riscv64 (1.59.0-1build4) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../14-libpipeline1_1.5.7-2_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.7-2) ... Selecting previously unselected package libpsl5t64:riscv64. Preparing to unpack .../15-libpsl5t64_0.21.2-1.1build1_riscv64.deb ... Unpacking libpsl5t64:riscv64 (0.21.2-1.1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../16-man-db_2.12.0-4build2_riscv64.deb ... Unpacking man-db (2.12.0-4build2) ... Selecting previously unselected package m4. Preparing to unpack .../17-m4_1.4.19-4build1_riscv64.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../18-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../19-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../20-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../21-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package libllvm18:riscv64. Preparing to unpack .../22-libllvm18_1%3a18.1.3-1_riscv64.deb ... Unpacking libllvm18:riscv64 (1:18.1.3-1) ... Selecting previously unselected package libclang-cpp18. Preparing to unpack .../23-libclang-cpp18_1%3a18.1.3-1_riscv64.deb ... Unpacking libclang-cpp18 (1:18.1.3-1) ... Selecting previously unselected package libgc1:riscv64. Preparing to unpack .../24-libgc1_1%3a8.2.6-1build1_riscv64.deb ... Unpacking libgc1:riscv64 (1:8.2.6-1build1) ... Selecting previously unselected package libobjc4:riscv64. Preparing to unpack .../25-libobjc4_14-20240412-0ubuntu1_riscv64.deb ... Unpacking libobjc4:riscv64 (14-20240412-0ubuntu1) ... Selecting previously unselected package libobjc-13-dev:riscv64. Preparing to unpack .../26-libobjc-13-dev_13.2.0-23ubuntu4_riscv64.deb ... Unpacking libobjc-13-dev:riscv64 (13.2.0-23ubuntu4) ... Selecting previously unselected package libclang-common-18-dev:riscv64. Preparing to unpack .../27-libclang-common-18-dev_1%3a18.1.3-1_riscv64.deb ... Unpacking libclang-common-18-dev:riscv64 (1:18.1.3-1) ... Selecting previously unselected package llvm-18-linker-tools. Preparing to unpack .../28-llvm-18-linker-tools_1%3a18.1.3-1_riscv64.deb ... Unpacking llvm-18-linker-tools (1:18.1.3-1) ... Selecting previously unselected package libclang1-18. Preparing to unpack .../29-libclang1-18_1%3a18.1.3-1_riscv64.deb ... Unpacking libclang1-18 (1:18.1.3-1) ... Selecting previously unselected package clang-18. Preparing to unpack .../30-clang-18_1%3a18.1.3-1_riscv64.deb ... Unpacking clang-18 (1:18.1.3-1) ... Selecting previously unselected package clang. Preparing to unpack .../31-clang_1%3a18.0-59~exp2_riscv64.deb ... Unpacking clang (1:18.0-59~exp2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../32-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../33-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../34-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../36-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../38-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:riscv64. Preparing to unpack .../39-libdw1t64_0.190-1.1build4_riscv64.deb ... Unpacking libdw1t64:riscv64 (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../40-debugedit_1%3a5.0-5build2_riscv64.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../41-dwz_0.15-1build6_riscv64.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../42-gettext_0.21-14ubuntu2_riscv64.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../43-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../44-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../45-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package libbrotli1:riscv64. Preparing to unpack .../46-libbrotli1_1.1.0-2build2_riscv64.deb ... Unpacking libbrotli1:riscv64 (1.1.0-2build2) ... Selecting previously unselected package libsasl2-modules-db:riscv64. Preparing to unpack .../47-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_riscv64.deb ... Unpacking libsasl2-modules-db:riscv64 (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libsasl2-2:riscv64. Preparing to unpack .../48-libsasl2-2_2.1.28+dfsg1-5ubuntu3_riscv64.deb ... Unpacking libsasl2-2:riscv64 (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libldap2:riscv64. Preparing to unpack .../49-libldap2_2.6.7+dfsg-1~exp1ubuntu8_riscv64.deb ... Unpacking libldap2:riscv64 (2.6.7+dfsg-1~exp1ubuntu8) ... Selecting previously unselected package librtmp1:riscv64. Preparing to unpack .../50-librtmp1_2.4+20151223.gitfa8646d.1-2build7_riscv64.deb ... Unpacking librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build7) ... Selecting previously unselected package libssh-4:riscv64. Preparing to unpack .../51-libssh-4_0.10.6-2build2_riscv64.deb ... Unpacking libssh-4:riscv64 (0.10.6-2build2) ... Selecting previously unselected package libcurl3t64-gnutls:riscv64. Preparing to unpack .../52-libcurl3t64-gnutls_8.5.0-2ubuntu10_riscv64.deb ... Unpacking libcurl3t64-gnutls:riscv64 (8.5.0-2ubuntu10) ... Selecting previously unselected package libcurl4t64:riscv64. Preparing to unpack .../53-libcurl4t64_8.5.0-2ubuntu10_riscv64.deb ... Unpacking libcurl4t64:riscv64 (8.5.0-2ubuntu10) ... Selecting previously unselected package libexpat1-dev:riscv64. Preparing to unpack .../54-libexpat1-dev_2.6.1-2build1_riscv64.deb ... Unpacking libexpat1-dev:riscv64 (2.6.1-2build1) ... Selecting previously unselected package libhttp-parser2.9:riscv64. Preparing to unpack .../55-libhttp-parser2.9_2.9.4-6build1_riscv64.deb ... Unpacking libhttp-parser2.9:riscv64 (2.9.4-6build1) ... Selecting previously unselected package libssh2-1t64:riscv64. Preparing to unpack .../56-libssh2-1t64_1.11.0-4.1build2_riscv64.deb ... Unpacking libssh2-1t64:riscv64 (1.11.0-4.1build2) ... Selecting previously unselected package libgit2-1.7:riscv64. Preparing to unpack .../57-libgit2-1.7_1.7.2+ds-1ubuntu3_riscv64.deb ... Unpacking libgit2-1.7:riscv64 (1.7.2+ds-1ubuntu3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../58-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../59-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../60-libjs-sphinxdoc_7.2.6-6_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-6) ... Selecting previously unselected package libllvm17t64:riscv64. Preparing to unpack .../61-libllvm17t64_1%3a17.0.6-9build3_riscv64.deb ... Unpacking libllvm17t64:riscv64 (1:17.0.6-9build3) ... Selecting previously unselected package libncurses-dev:riscv64. Preparing to unpack .../62-libncurses-dev_6.4+20240113-1ubuntu2_riscv64.deb ... Unpacking libncurses-dev:riscv64 (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libpkgconf3:riscv64. Preparing to unpack .../63-libpkgconf3_1.8.1-2build1_riscv64.deb ... Unpacking libpkgconf3:riscv64 (1.8.1-2build1) ... Selecting previously unselected package libpython3.12t64:riscv64. Preparing to unpack .../64-libpython3.12t64_3.12.3-1_riscv64.deb ... Unpacking libpython3.12t64:riscv64 (3.12.3-1) ... Selecting previously unselected package zlib1g-dev:riscv64. Preparing to unpack .../65-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_riscv64.deb ... Unpacking zlib1g-dev:riscv64 (1:1.3.dfsg-3.1ubuntu2) ... Selecting previously unselected package libpython3.12-dev:riscv64. Preparing to unpack .../66-libpython3.12-dev_3.12.3-1_riscv64.deb ... Unpacking libpython3.12-dev:riscv64 (3.12.3-1) ... Selecting previously unselected package libpython3-dev:riscv64. Preparing to unpack .../67-libpython3-dev_3.12.3-0ubuntu1_riscv64.deb ... Unpacking libpython3-dev:riscv64 (3.12.3-0ubuntu1) ... Selecting previously unselected package libreadline-dev:riscv64. Preparing to unpack .../68-libreadline-dev_8.2-4build1_riscv64.deb ... Unpacking libreadline-dev:riscv64 (8.2-4build1) ... Selecting previously unselected package libstd-rust-1.75:riscv64. Preparing to unpack .../69-libstd-rust-1.75_1.75.0+dfsg0ubuntu1-0ubuntu7_riscv64.deb ... Unpacking libstd-rust-1.75:riscv64 (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Selecting previously unselected package llvm-18-runtime. Preparing to unpack .../70-llvm-18-runtime_1%3a18.1.3-1_riscv64.deb ... Unpacking llvm-18-runtime (1:18.1.3-1) ... Selecting previously unselected package llvm-runtime:riscv64. Preparing to unpack .../71-llvm-runtime_1%3a18.0-59~exp2_riscv64.deb ... Unpacking llvm-runtime:riscv64 (1:18.0-59~exp2) ... Selecting previously unselected package libpfm4:riscv64. Preparing to unpack .../72-libpfm4_4.13.0+git32-g0d4ed0e-1_riscv64.deb ... Unpacking libpfm4:riscv64 (4.13.0+git32-g0d4ed0e-1) ... Selecting previously unselected package llvm-18. Preparing to unpack .../73-llvm-18_1%3a18.1.3-1_riscv64.deb ... Unpacking llvm-18 (1:18.1.3-1) ... Selecting previously unselected package llvm. Preparing to unpack .../74-llvm_1%3a18.0-59~exp2_riscv64.deb ... Unpacking llvm (1:18.0-59~exp2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../75-pkgconf-bin_1.8.1-2build1_riscv64.deb ... Unpacking pkgconf-bin (1.8.1-2build1) ... Selecting previously unselected package pkgconf:riscv64. Preparing to unpack .../76-pkgconf_1.8.1-2build1_riscv64.deb ... Unpacking pkgconf:riscv64 (1.8.1-2build1) ... Selecting previously unselected package pkg-config:riscv64. Preparing to unpack .../77-pkg-config_1.8.1-2build1_riscv64.deb ... Unpacking pkg-config:riscv64 (1.8.1-2build1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../78-python3.12-dev_3.12.3-1_riscv64.deb ... Unpacking python3.12-dev (3.12.3-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../79-python3-dev_3.12.3-0ubuntu1_riscv64.deb ... Unpacking python3-dev (3.12.3-0ubuntu1) ... Selecting previously unselected package zip. Preparing to unpack .../80-zip_3.0-13build1_riscv64.deb ... Unpacking zip (3.0-13build1) ... Selecting previously unselected package libstd-rust-dev:riscv64. Preparing to unpack .../81-libstd-rust-dev_1.75.0+dfsg0ubuntu1-0ubuntu7_riscv64.deb ... Unpacking libstd-rust-dev:riscv64 (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Selecting previously unselected package rustc. Preparing to unpack .../82-rustc_1.75.0+dfsg0ubuntu1-0ubuntu7_riscv64.deb ... Unpacking rustc (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Selecting previously unselected package cargo. Preparing to unpack .../83-cargo_1.75.0+dfsg0ubuntu1-0ubuntu7_riscv64.deb ... Unpacking cargo (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../84-pkg-kde-tools_0.15.38ubuntu4_riscv64.deb ... Unpacking pkg-kde-tools (0.15.38ubuntu4) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../85-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:riscv64 (1.5.7-2) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:riscv64 (1.1.0-2build2) ... Setting up libmagic1t64:riscv64 (1:5.45-3build1) ... Setting up libpsl5t64:riscv64 (0.21.2-1.1build1) ... Setting up libnghttp2-14:riscv64 (1.59.0-1build4) ... Setting up gettext-base (0.21-14ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up file (1:5.45-3build1) ... Setting up libelf1t64:riscv64 (0.190-1.1build4) ... Setting up libdw1t64:riscv64 (0.190-1.1build4) ... Setting up libsasl2-modules-db:riscv64 (2.1.28+dfsg1-5ubuntu3) ... Setting up zip (3.0-13build1) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:riscv64 (1.8.1-2build1) ... Setting up libpfm4:riscv64 (4.13.0+git32-g0d4ed0e-1) ... Setting up libexpat1-dev:riscv64 (2.6.1-2build1) ... Setting up librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build7) ... Setting up libncurses6:riscv64 (6.4+20240113-1ubuntu2) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up pkgconf-bin (1.8.1-2build1) ... Setting up libclang-common-18-dev:riscv64 (1:18.1.3-1) ... Setting up libgc1:riscv64 (1:8.2.6-1build1) ... Setting up libsasl2-2:riscv64 (2.1.28+dfsg1-5ubuntu3) ... Setting up libssh-4:riscv64 (0.10.6-2build2) ... Setting up autoconf (2.71-3) ... Setting up libicu74:riscv64 (74.2-1ubuntu3) ... Setting up zlib1g-dev:riscv64 (1:1.3.dfsg-3.1ubuntu2) ... Setting up dwz (0.15-1build6) ... Setting up libuchardet0:riscv64 (0.0.8-1build1) ... Setting up debugedit (1:5.0-5build2) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up libssh2-1t64:riscv64 (1.11.0-4.1build2) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libbsd0:riscv64 (0.12.1-1build1) ... Setting up libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu3) ... Setting up libldap2:riscv64 (2.6.7+dfsg-1~exp1ubuntu8) ... Setting up libhttp-parser2.9:riscv64 (2.9.4-6build1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libncurses-dev:riscv64 (6.4+20240113-1ubuntu2) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libpython3.12-stdlib:riscv64 (3.12.3-1) ... Setting up libcurl4t64:riscv64 (8.5.0-2ubuntu10) ... Setting up libtool (2.4.7-7build1) ... Setting up python3.12 (3.12.3-1) ... Setting up libedit2:riscv64 (3.1-20230828-1build1) ... Setting up libcurl3t64-gnutls:riscv64 (8.5.0-2ubuntu10) ... Setting up libobjc4:riscv64 (14-20240412-0ubuntu1) ... Setting up libreadline-dev:riscv64 (8.2-4build1) ... Setting up pkgconf:riscv64 (1.8.1-2build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libpython3.12t64:riscv64 (3.12.3-1) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:riscv64 (1:17.0.6-9build3) ... Setting up pkg-config:riscv64 (1.8.1-2build1) ... Setting up libjs-sphinxdoc (7.2.6-6) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3build2) ... Setting up libgit2-1.7:riscv64 (1.7.2+ds-1ubuntu3) ... Setting up libobjc-13-dev:riscv64 (13.2.0-23ubuntu4) ... Setting up libpython3-stdlib:riscv64 (3.12.3-0ubuntu1) ... Setting up libllvm18:riscv64 (1:18.1.3-1) ... Setting up libclang1-18 (1:18.1.3-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libstd-rust-1.75:riscv64 (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Setting up python3 (3.12.3-0ubuntu1) ... Setting up libpython3.12-dev:riscv64 (3.12.3-1) ... Setting up man-db (2.12.0-4build2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libstd-rust-dev:riscv64 (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Setting up python3.12-dev (3.12.3-1) ... Setting up pkg-kde-tools (0.15.38ubuntu4) ... Setting up llvm-18-linker-tools (1:18.1.3-1) ... Setting up rustc (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Setting up llvm-18-runtime (1:18.1.3-1) ... Setting up libclang-cpp18 (1:18.1.3-1) ... Setting up libpython3-dev:riscv64 (3.12.3-0ubuntu1) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up clang-18 (1:18.1.3-1) ... Setting up cargo (1.75.0+dfsg0ubuntu1-0ubuntu7) ... Setting up clang (1:18.0-59~exp2) ... Setting up llvm-runtime:riscv64 (1:18.0-59~exp2) ... Setting up python3-dev (3.12.3-0ubuntu1) ... Setting up llvm-18 (1:18.1.3-1) ... Setting up llvm (1:18.0-59~exp2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for systemd (255.4-1ubuntu7) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.5.0-27-generic #28.1~22.04.1-Ubuntu SMP Fri Mar 22 05:24:25 UTC 2024 riscv64 (riscv64) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu4 gcc-13_13.2.0-23ubuntu4 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 linux-libc-dev_6.8.0-28.28 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13ubuntu9 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 binutils-riscv64-linux-gnu_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 cargo_1.75.0+dfsg0ubuntu1-0ubuntu7 clang_1:18.0-59~exp2 clang-18_1:18.1.3-1 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu4 cpp-13-riscv64-linux-gnu_13.2.0-23ubuntu4 cpp-riscv64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1build1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 fakeroot_1.34-1 file_1:5.45-3build1 findutils_4.9.0-5build1 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu4 g++-13-riscv64-linux-gnu_13.2.0-23ubuntu4 g++-riscv64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu4 gcc-13-base_13.2.0-23ubuntu4 gcc-13-riscv64-linux-gnu_13.2.0-23ubuntu4 gcc-14-base_14-20240412-0ubuntu1 gcc-riscv64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu3 hostname_3.23+nmu2ubuntu2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1build1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4build1 libasan8_14-20240412-0ubuntu1 libassuan0_2.5.6-1build1 libatomic1_14-20240412-0ubuntu1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbinutils_2.42-4ubuntu2 libblkid1_2.39.3-9ubuntu6 libbrotli1_1.1.0-2build2 libbsd0_0.12.1-1build1 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu2 libcc1-0_14-20240412-0ubuntu1 libclang-common-18-dev_1:18.1.3-1 libclang-cpp18_1:18.1.3-1 libclang1-18_1:18.1.3-1 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libcurl3t64-gnutls_8.5.0-2ubuntu10 libcurl4t64_8.5.0-2ubuntu10 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu6 libdw1t64_0.190-1.1build4 libedit2_3.1-20230828-1build1 libelf1t64_0.190-1.1build4 libexpat1_2.6.1-2build1 libexpat1-dev_2.6.1-2build1 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfakeroot_1.34-1 libfdisk1_2.39.3-9ubuntu6 libffi8_3.4.6-1build1 libfile-stripnondeterminism-perl_1.13.1-1 libgc1_1:8.2.6-1build1 libgcc-13-dev_13.2.0-23ubuntu4 libgcc-s1_14-20240412-0ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgit2-1.7_1.7.2+ds-1ubuntu3 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240412-0ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgssapi-krb5-2_1.20.1-6ubuntu2 libhogweed6t64_3.9.1-2.2build1 libhttp-parser2.9_2.9.4-6build1 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libjansson4_2.14-2build2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.2.6-6 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libkmod2_31+20240202-2ubuntu6 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 libldap2_2.6.7+dfsg-1~exp1ubuntu8 libllvm17t64_1:17.0.6-9build3 libllvm18_1:18.1.3-1 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 liblz4-1_1.9.4-1build1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2build1 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libncurses-dev_6.4+20240113-1ubuntu2 libncurses6_6.4+20240113-1ubuntu2 libncursesw6_6.4+20240113-1ubuntu2 libnettle8t64_3.9.1-2.2build1 libnghttp2-14_1.59.0-1build4 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5build1 libobjc-13-dev_13.2.0-23ubuntu4 libobjc4_14-20240412-0ubuntu1 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-5ubuntu5 libpam-modules-bin_1.5.3-5ubuntu5 libpam-runtime_1.5.3-5ubuntu5 libpam0g_1.5.3-5ubuntu5 libpcre2-8-0_10.42-4ubuntu2 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2build2 libpfm4_4.13.0+git32-g0d4ed0e-1 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-2build1 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libpsl5t64_0.21.2-1.1build1 libpython3-dev_3.12.3-0ubuntu1 libpython3-stdlib_3.12.3-0ubuntu1 libpython3.12-dev_3.12.3-1 libpython3.12-minimal_3.12.3-1 libpython3.12-stdlib_3.12.3-1 libpython3.12t64_3.12.3-1 libreadline-dev_8.2-4build1 libreadline8t64_8.2-4build1 librtmp1_2.4+20151223.gitfa8646d.1-2build7 libsasl2-2_2.1.28+dfsg1-5ubuntu3 libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libsmartcols1_2.39.3-9ubuntu6 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu4 libssh-4_0.10.6-2build2 libssh2-1t64_1.11.0-4.1build2 libssl3t64_3.0.13-0ubuntu3 libstd-rust-1.75_1.75.0+dfsg0ubuntu1-0ubuntu7 libstd-rust-dev_1.75.0+dfsg0ubuntu1-0ubuntu7 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu7 libsystemd0_255.4-1ubuntu7 libtasn1-6_4.19.0-3build1 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7build1 libubsan1_14-20240412-0ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu7 libunistring2_1.0-2 libunistring5_1.1-2build1 libuuid1_2.39.3-9ubuntu6 libxml2_2.9.14+dfsg-1.3ubuntu3 libxxhash0_0.8.2-2build1 libzstd1_1.5.5+dfsg2-2build1 linux-libc-dev_6.8.0-28.28 llvm_1:18.0-59~exp2 llvm-18_1:18.1.3-1 llvm-18-linker-tools_1:18.1.3-1 llvm-18-runtime_1:18.1.3-1 llvm-runtime_1:18.0-59~exp2 lockfile-progs_0.1.19build2 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_47 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.0-4build2 mawk_1.3.4.20240123-1build1 media-types_10.1.0 mount_2.39.3-9ubuntu6 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 netbase_6.4 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 pinentry-curses_1.2.1-3ubuntu5 pkg-config_1.8.1-2build1 pkg-kde-tools_0.15.38ubuntu4 pkgbinarymangler_154 pkgconf_1.8.1-2build1 pkgconf-bin_1.8.1-2build1 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 python3_3.12.3-0ubuntu1 python3-dev_3.12.3-0ubuntu1 python3-minimal_3.12.3-0ubuntu1 python3.12_3.12.3-1 python3.12-dev_3.12.3-1 python3.12-minimal_3.12.3-1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 rustc_1.75.0+dfsg0ubuntu1-0ubuntu7 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 systemd_255.4-1ubuntu7 systemd-dev_255.4-1ubuntu7 systemd-sysv_255.4-1ubuntu7 sysvinit-utils_3.08-6ubuntu3 tar_1.35+dfsg-3build1 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 xz-utils_5.6.1+really5.4.5-1 zip_3.0-13build1 zlib1g_1:1.3.dfsg-3.1ubuntu2 zlib1g-dev_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: mozjs115 Binary: libmozjs-115-0t64, libmozjs-115-dev Architecture: any Version: 115.10.0-1 Maintainer: Debian GNOME Maintainers Uploaders: Jeremy Bícha , Marco Trevisan (Treviño) Homepage: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/gnome-team/mozjs/tree/debian/115/master Vcs-Git: https://salsa.debian.org/gnome-team/mozjs.git -b debian/115/master Testsuite: autopkgtest Testsuite-Triggers: build-essential, pkgconf Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.22.5), cargo, clang, autoconf, automake, libreadline-dev, llvm, zlib1g-dev (>= 1:1.2.3), pkg-config, pkg-kde-tools, python3-dev, rustc (>= 1.41), tzdata, zip Package-List: libmozjs-115-0t64 deb libs optional arch=any libmozjs-115-dev deb libdevel optional arch=any Checksums-Sha1: a657661a3024c5c27b92a0b9b4ba62b1b6040b59 145639392 mozjs115_115.10.0.orig.tar.xz bbd7ac0db3028d8534c472960d7a55e3046a0ec6 69840 mozjs115_115.10.0-1.debian.tar.xz Checksums-Sha256: 9f59a734cd5d5444b1afc2f83c1c7c8098fc781c04bf856550f64f240e644219 145639392 mozjs115_115.10.0.orig.tar.xz beed09c7f5d35949da1254d8846ee571a384edc37456de24b3858542aa8fc57d 69840 mozjs115_115.10.0-1.debian.tar.xz Files: 1c7c1983e08033e549c805ebc06018ab 145639392 mozjs115_115.10.0.orig.tar.xz 169b6482f2918ad07c13a461514cc845 69840 mozjs115_115.10.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmYemtEACgkQ5mx3Wuv+ bH3yzA/7BJ/izSpAKVcFa6+gKTRAgUIJ74Bq9PtS7bLd3L2tc7RMcpAY0YSRN1oM 9FF1WvqLDqxY9vDRQyx3sZBrQJzeh60vsDlF/HUQchdiXPPuXljT4oJ3rJ/Vbtft Y2A0f7E4x3xSsbUjsDsH1fy7nVi39scEBJVTTES4iW+kHeRyWc8zFTIM3yRbgAVS YfpLDIGWHTrcBMuLYUtP/FOY4UJFk4+f1lmusDdejUv4hP3oZtYRjKdSUJ2mPBtO GLLNYe3t97DR2c3NKx2BpNjDfVuCDbinOS+IslKj61jXnKpEqfzxRxVj+OByMGHK QPmULhLrzFbbi/5Vzzb6ncsvv8rCL4TAYVSB4Kjz1KqU27NsFOkxQMvjpyhaiA5H Pv0lCY+Cg5ZD0tsmLK6wzlhbS0yqR1g1m0DDh6IySgWWw8lPAECbK5bTq/yhutDx EWX5heIKdLzBrdfZaGo/srRYbf8ozgFsAYCrlHBD5rlnNwjGELHRBpxr9gu4+Hii 3HyljjSdn05Et0I1VBpwV+xB+pp+IYdscyJn/JlMuM6WYV+Cz3kPvGSex+t+GAwj ZNgaSuTT7LFvQ3qCDs2AUnXWuTdLgq59uWD0oKBmGNtjUecjzFlpalU2qOPqVnZk 5HfcAJIaaZ+TXCkFQCwRrqSJFxf8qXDh1iArXoK7KDn80WA9TK4= =xAH1 -----END PGP SIGNATURE----- gpgv: Signature made Tue Apr 16 15:35:45 2024 UTC gpgv: using RSA key 4D0BE12F0E4776D8AACE9696E66C775AEBFE6C7D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./mozjs115_115.10.0-1.dsc: no acceptable signature found dpkg-source: info: extracting mozjs115 in /<> dpkg-source: info: unpacking mozjs115_115.10.0.orig.tar.xz dpkg-source: info: unpacking mozjs115_115.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-soname.patch dpkg-source: info: applying hurd-support.patch dpkg-source: info: applying copy-headers.patch dpkg-source: info: applying tests-increase-timeout.patch dpkg-source: info: applying ia64-support.patch dpkg-source: info: applying Fix-math_private.h-for-i386-FTBFS.patch dpkg-source: info: applying tests-Add-the-ability-to-skip-tests-according-to-dpkg-arc.patch dpkg-source: info: applying tests-Expect-some-floating-point-tests-to-fail-on-i386.patch dpkg-source: info: applying tests-Expect-some-tests-to-fail-on-armel.patch dpkg-source: info: applying tests-Use-DEB_HOST_ARCH_BITS-to-skip-some-tests-on-64-bit.patch dpkg-source: info: applying tests-Expect-a-test-to-fail-on-big-endian.patch dpkg-source: info: applying jstests-skip-non262-Date-time-zones-imported.js.patch dpkg-source: info: applying jstests-skip-fp-evaluation-order-test-in-some-archs.patch dpkg-source: info: applying tests-Accept-out-of-memory-as-close-enough-to-allocation-.patch dpkg-source: info: applying vendored-ICU/tests-Skip-comparison-of-tzdata-version-number.patch dpkg-source: info: applying Allow-to-build-with-cargo-in-Debian-unstable.patch dpkg-source: info: applying Remove-workaround-for-old-libstdc-problem-which-now-cause.patch dpkg-source: info: applying Bug-1761665-Extend-x86-workaround-to-32-bit-ARM.patch dpkg-source: info: applying js-Enable-JIT-by-default-on-ARMv7-or-up-but-not-ARMv6-or-.patch dpkg-source: info: applying js-arm-i386-no-simd.patch dpkg-source: info: applying arm-without-jit.patch dpkg-source: info: applying python3.12-bug1831512.patch dpkg-source: info: applying python3.12-bug1860051.patch dpkg-source: info: applying python3.12-bug1874280.patch dpkg-source: info: applying python3.12-bug1866829.patch dpkg-source: info: applying Export-js-detail-CanonicalizedNaNBits-on-architectures-th.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28114851 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28114851 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28114851 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package mozjs115 dpkg-buildpackage: info: source version 115.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean --sourcedirectory=/<>/js/src --builddirectory=/<>/debian/build --with pkgkde-symbolshelper dh_auto_clean -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_autoreconf_clean -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean find /<> -name \*.pyc -exec rm {} \; find /<>/js/src/ -type l -exec rm {} \; rm -f /<>/js/src/config/nsinstall rm -f /<>/js/src/dist/bin/.purgecaches rm -f /<>/js/src/js115-config \ /<>/js/src/mozjs-115.pc \ /<>/js/src/symverscript rm -f /<>/js/src/config.log rm -fr /<>/intl/icu/source/autom4te.cache rm -fr /<>/debian/build rm -rf third_party/python/psutil/build/ third_party/python/psutil/psutil/_*.so third_party/python/psutil/tmp/ make[1]: Leaving directory '/<>' debian/rules binary-arch dh binary-arch --sourcedirectory=/<>/js/src --builddirectory=/<>/debian/build --with pkgkde-symbolshelper dh_update_autotools_config -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead debian/rules override_dh_autoreconf make[1]: Entering directory '/<>' WITH_SYSTEM_ICU=no dh_autoreconf /<>/debian/autogen.sh + [ no != yes ] + cd ../../intl/icu/source + autoreconf -fi --verbose autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:13: warning: AC_INIT: unsafe as a filename: "International Components for Unicode" configure.ac:1424: warning: AC_C_BIGENDIAN should be used with AC_CONFIG_HEADERS autoreconf: configure.ac: not using Autoheader autoreconf: configure.ac: not using Automake autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' mkdir -p /<>/debian/build/dist/cppunittests cd /<>/debian/build; \ if env \ CC=riscv64-linux-gnu-gcc \ CXX=riscv64-linux-gnu-g++ \ RUST_HOST=riscv64gc-unknown-linux-gnu \ RUST_TARGET=riscv64gc-unknown-linux-gnu \ /bin/sh /<>/js/src/configure \ --host=riscv64-linux-gnu \ --target=riscv64-linux-gnu \ --prefix=/usr \ --libdir=/usr/lib/riscv64-linux-gnu/ \ --with-system-zlib \ --disable-strip \ --with-intl-api \ --enable-readline \ --disable-jemalloc \ --without-system-icu \ ; then \ echo Configure successful; \ else \ echo Configure failed with status $?; \ tail -v -n +0 config.log; \ exit 1; \ fi /<>/python/mozbuild/mozbuild/shellutil.py:38: SyntaxWarning: invalid escape sequence '\$' special="\$", /<>/python/mozbuild/mozbuild/util.py:1255: SyntaxWarning: invalid escape sequence '\$' VARIABLES_RE = re.compile("\$\((\w+)\)") /<>/python/mozbuild/mozbuild/configure/__init__.py:931: SyntaxWarning: invalid escape sequence '\.' RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$") /<>/python/mozbuild/mozbuild/mozconfig.py:69: SyntaxWarning: invalid escape sequence '\s' """ Using Python 3.12.3 from /usr/bin/python3 Site not up-to-date reason: "/<>/debian/build/_virtualenvs/build" does not exist Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... riscv64-unknown-linux-gnu checking for target system type... riscv64-unknown-linux-gnu checking for Python 3... /<>/debian/build/_virtualenvs/build/bin/python (3.12.3) /<>/python/mozversioncontrol/mozversioncontrol/__init__.py:120: SyntaxWarning: invalid escape sequence '\+' match = re.search("version ([^\+\)]+)", info) /<>/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w' """ /<>/python/mozbuild/mozbuild/preprocessor.py:148: SyntaxWarning: invalid escape sequence '\s' not_ws = re.match("!\s*", self.content) /<>/python/mozbuild/mozbuild/preprocessor.py:158: SyntaxWarning: invalid escape sequence '\w' """ /<>/python/mozbuild/mozbuild/preprocessor.py:165: SyntaxWarning: invalid escape sequence '\s' m = re.match("defined\s*\(\s*(\w+)\s*\)", self.content) /<>/python/mozbuild/mozbuild/preprocessor.py:175: SyntaxWarning: invalid escape sequence '\w' word_len = re.match("\w*", self.content).end() /<>/python/mozbuild/mozbuild/preprocessor.py:185: SyntaxWarning: invalid escape sequence '\s' ws_len = re.match("\s*", self.content).end() /<>/python/mozbuild/mozbuild/preprocessor.py:355: SyntaxWarning: invalid escape sequence '\w' self.varsubst = re.compile("@(?P\w+)@", re.U) /<>/python/mozbuild/mozbuild/preprocessor.py:387: SyntaxWarning: invalid escape sequence '\s' instruction_prefix = "\s*{0}" /<>/python/mozbuild/mozbuild/preprocessor.py:388: SyntaxWarning: invalid escape sequence '\s' instruction_cmd = "(?P[a-z]+)(?:\s+(?P.*?))?\s*$" /<>/python/mozbuild/mozbuild/preprocessor.py:390: SyntaxWarning: invalid escape sequence '\s' ambiguous_fmt = instruction_prefix + "\s+" + instruction_cmd /<>/python/mozbuild/mozbuild/preprocessor.py:554: SyntaxWarning: invalid escape sequence '\d' numberValue = re.compile("\d+$") /<>/python/mozbuild/mozbuild/preprocessor.py:678: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)(?:\s(?P.*))?", args, re.U) /<>/python/mozbuild/mozbuild/preprocessor.py:691: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)$", args, re.U) /<>/python/mozbuild/mozbuild/preprocessor.py:731: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /<>/python/mozbuild/mozbuild/preprocessor.py:746: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /<>/python/mozbuild/mozbuild/preprocessor.py:795: SyntaxWarning: invalid escape sequence '\w' lst = re.split("__(\w+)__", args, re.U) /<>/python/mozbuild/mozbuild/preprocessor.py:840: SyntaxWarning: invalid escape sequence '\s' return re.sub("^\s*//.*", "", aLine) /<>/python/mozbuild/mozbuild/preprocessor.py:882: SyntaxWarning: invalid escape sequence '\.' re.search("\.(js|jsm|java|webidl)(?:\.in)?$", args.name) checking whether cross compiling... no checking for wget... not found checking for ccache... not found checking for the target C compiler... /usr/bin/riscv64-linux-gnu-gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 13.2.0 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/riscv64-linux-gnu-g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 13.2.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/riscv64-linux-gnu-gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 13.2.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/riscv64-linux-gnu-g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 13.2.0 checking the host C++ compiler works... yes checking for target linker... bfd checking for host linker... bfd checking for 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for the assembler... /usr/bin/riscv64-linux-gnu-gcc checking for ar... /usr/bin/ar checking for host_ar... /usr/bin/ar checking for nm... /usr/bin/nm checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.8.1 checking whether pkg-config is pkgconf... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wdeprecated-this-capture... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma-subscript... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... yes checking whether the C++ compiler supports -Wno-error=deprecated... yes checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... yes checking whether the C++ compiler supports -Wformat-security... yes checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.75.0 checking cargo version... 1.75.0 checking for rust host triplet... riscv64gc-unknown-linux-gnu checking for rust target triplet... riscv64gc-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... /usr/lib/llvm-18/lib/libclang.so.1 checking that libclang is new enough... yes checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for tm_zone and tm_gmtoff in struct tm... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... yes checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for strerror... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for _getc_nolock... no checking for localeconv... yes checking for awk... /usr/bin/mawk checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for llvm-objdump... /usr/bin/llvm-objdump checking for readelf... /usr/bin/llvm-readelf checking for objcopy... /usr/bin/llvm-objcopy checking for strip... /usr/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 creating cache ./config.cache checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking build system type... riscv64-unknown-linux-gnu checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for gcc... (cached) /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 checking whether the C compiler (/usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -Wl,-Bsymbolic-functions -Wl,-z,relro ) works... (cached) yes checking whether the C compiler (/usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -Wl,-Bsymbolic-functions -Wl,-z,relro ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/riscv64-linux-gnu-g++ checking whether the C++ compiler (/usr/bin/riscv64-linux-gnu-g++ -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -Wl,-Bsymbolic-functions -Wl,-z,relro ) works... (cached) yes checking whether the C++ compiler (/usr/bin/riscv64-linux-gnu-g++ -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -Wl,-Bsymbolic-functions -Wl,-z,relro ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/riscv64-linux-gnu-g++ accepts -g... (cached) yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... /<>/python/mozbuild/mozbuild/configure/check_debug_ranges.py:40: SyntaxWarning: invalid escape sequence '\s' m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for dladdr... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 accepts -pthread... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for __thread keyword for TLS variables... yes checking for valid optimization flags... yes checking for -pipe support... yes checking what kind of list files are supported by the linker... linkerscript checking for malloc.h... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status /<>/testing/mozbase/mozinfo/mozinfo/mozinfo.py:198: SyntaxWarning: invalid escape sequence '\d' bits = re.search("(\d+)bit", bits).group(1) /<>/testing/mozbase/manifestparser/manifestparser/expression.py:187: SyntaxWarning: invalid escape sequence '\w' """ /<>/python/mozbuild/mozbuild/frontend/context.py:2182: SyntaxWarning: invalid escape sequence '\*' """Names of example WebIDL interfaces to build as part of the build. /<>/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: invalid escape sequence '\#' return s.replace("#", "\#").replace("$", "$$") /<>/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: invalid escape sequence '\s' "(?:^|\s)tools.*::", content, re.M /<>/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: invalid escape sequence '\s' if re.search("(?:^|\s)check.*::", content, re.M): /<>/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\s' ignore = re.compile("\s*(\#.*)?$") /<>/python/mozbuild/mozbuild/jar.py:104: SyntaxWarning: invalid escape sequence '\[' """ /<>/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\s' relsrcline = re.compile("relativesrcdir\s+(?P.+?):") /<>/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\%' regline = re.compile("\%\s+(.*)$") /<>/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\*' entryre = "(?P\*)?(?P\+?)\s+" /<>/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: invalid escape sequence '\w' "(?P[\w\d.\-\_\\\/\+\@]+)\s*" /<>/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\(' "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" Reticulating splines... 0:02.00 File already read. Skipping: /<>/build/unix/moz.build Finished reading 77 moz.build files in 1.24s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 354 build config descriptors in 1.42s RecursiveMake backend executed in 3.49s 276 total backend files; 276 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 45 Makefile FasterMake backend executed in 0.56s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Clangd backend executed in 2.89s 114 total backend files; 3 created; 0 updated; 111 unchanged; 0 deleted Total wall time: 10.31s; CPU time: 10.31s; Efficiency: 100%; Untracked: 0.72s Configure successful make[1]: Leaving directory '/<>' dh_auto_build -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build cd debian/build && make -j4 make[1]: Entering directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_pre-export make[3]: Entering directory '/<>/debian/build' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.01s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 9362.752461749, "end": 9362.767752545, "context": null} Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 9362.817952232, "end": 9362.833117328, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 1.91s; From dist/include: Kept 3 existing; Added/updated 541; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 9362.736877453, "end": 9364.653049361, "context": null} Elapsed: 0.02s; From dist/bin: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 9364.912630995, "end": 9364.941506587, "context": null} Elapsed: 2.69s; From _tests: Kept 3 existing; Added/updated 457; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 9362.849649024, "end": 9365.55483383, "context": null} make[3]: Leaving directory '/<>/debian/build' rm -f '.cargo/config' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/<> -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.10.0"' -DMOZILLA_VERSION_U=115.10.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<>/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/<>", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_TESTS=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DGTEST_HAS_RTTI=0", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.10.0\"", "-DMOZILLA_VERSION_U=115.10.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=10", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_STATIC_IMPLEMENTATION=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/<>/.cargo/config.in", "-o", ".cargo/config"], "start": 9366.509086185, "end": 9367.866151137, "context": null} make[2]: Leaving directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_export make[3]: Entering directory '/<>/debian/build' ./buildconfig.rs.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/build/rust/mozbuild/generate_buildconfig.py generate build/rust/mozbuild/buildconfig.rs build/rust/mozbuild/.deps/buildconfig.rs.pp build/rust/mozbuild/.deps/buildconfig.rs.stub ./js-confdefs.h.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /<>/js/src/js-confdefs.h.in ./js-config.h.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /<>/js/src/js-config.h.in ./ProfilingCategoryList.h.stub make[4]: Entering directory '/<>/debian/build/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/<>/config -I/<>/debian/build/config -I/<>/debian/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /<>/config/nsinstall.c config/host_pathsub.o BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/build/rust/mozbuild/generate_buildconfig.py", "generate", "build/rust/mozbuild/buildconfig.rs", "build/rust/mozbuild/.deps/buildconfig.rs.pp", "build/rust/mozbuild/.deps/buildconfig.rs.stub"], "start": 9370.38460699, "end": 9370.427767979, "context": null} /<>/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U /<>/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-confdefs.h", "js/src/.deps/js-confdefs.h.pp", "js/src/.deps/js-confdefs.h.stub", "/<>/js/src/js-confdefs.h.in"], "start": 9370.42402128, "end": 9370.480557165, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-config.h", "js/src/.deps/js-config.h.pp", "js/src/.deps/js-config.h.stub", "/<>/js/src/js-config.h.in"], "start": 9370.426413979, "end": 9370.50258066, "context": null} /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/<>/config -I/<>/debian/build/config -I/<>/debian/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /<>/config/pathsub.c /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/mozglue/baseprofiler/build/generate_profiling_categories.py generate_macro_header mozglue/baseprofiler/public/ProfilingCategoryList.h mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub /<>/mozglue/baseprofiler/build/profiling_categories.yaml ./ReservedWordsGenerated.h.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /<>/js/src/frontend/ReservedWords.h ./StatsPhasesGenerated.h.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub ./MIROpsGenerated.h.stub BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/frontend/GenerateReservedWords.py", "main", "js/src/frontend/ReservedWordsGenerated.h", "js/src/frontend/.deps/ReservedWordsGenerated.h.pp", "js/src/frontend/.deps/ReservedWordsGenerated.h.stub", "/<>/js/src/frontend/ReservedWords.h"], "start": 9373.097542592, "end": 9373.182095371, "context": null} make[4]: Leaving directory '/<>/debian/build/config' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /<>/js/src/jit/MIROps.yaml ./LIROpsGenerated.h.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/jit/GenerateLIRFiles.py generate_lir_header js/src/jit/LIROpsGenerated.h js/src/jit/.deps/LIROpsGenerated.h.pp js/src/jit/.deps/LIROpsGenerated.h.stub /<>/js/src/jit/LIROps.yaml ./CacheIROpsGenerated.h.stub BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/gc/GenerateStatsPhases.py", "generateHeader", "js/src/gc/StatsPhasesGenerated.h", "js/src/gc/.deps/StatsPhasesGenerated.h.pp", "js/src/gc/.deps/StatsPhasesGenerated.h.stub"], "start": 9373.989654863, "end": 9374.070183942, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /<>/js/src/jit/CacheIROps.yaml ./AtomicOperationsGenerated.h.stub BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/mozglue/baseprofiler/build/generate_profiling_categories.py", "generate_macro_header", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub", "/<>/mozglue/baseprofiler/build/profiling_categories.yaml"], "start": 9373.063548601, "end": 9374.289602586, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/jit/GenerateAtomicOperations.py generate_atomics_header js/src/jit/AtomicOperationsGenerated.h js/src/jit/.deps/AtomicOperationsGenerated.h.pp js/src/jit/.deps/AtomicOperationsGenerated.h.stub ./WasmIntrinsicGenerated.h.stub BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/jit/GenerateAtomicOperations.py", "generate_atomics_header", "js/src/jit/AtomicOperationsGenerated.h", "js/src/jit/.deps/AtomicOperationsGenerated.h.pp", "js/src/jit/.deps/AtomicOperationsGenerated.h.stub"], "start": 9376.648641379, "end": 9376.764748249, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/wasm/GenerateIntrinsics.py main js/src/wasm/WasmIntrinsicGenerated.h js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub /<>/js/src/wasm/WasmIntrinsic.yaml BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/jit/GenerateMIRFiles.py", "generate_mir_header", "js/src/jit/MIROpsGenerated.h", "js/src/jit/.deps/MIROpsGenerated.h.pp", "js/src/jit/.deps/MIROpsGenerated.h.stub", "/<>/js/src/jit/MIROps.yaml"], "start": 9375.413104297, "end": 9378.306484452, "context": null} ./selfhosted.out.h.stub make[4]: Entering directory '/<>/debian/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/wasm/GenerateIntrinsics.py", "main", "js/src/wasm/WasmIntrinsicGenerated.h", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub", "/<>/js/src/wasm/WasmIntrinsic.yaml"], "start": 9379.086411651, "end": 9379.388404274, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/jit/GenerateLIRFiles.py", "generate_lir_header", "js/src/jit/LIROpsGenerated.h", "js/src/jit/.deps/LIROpsGenerated.h.pp", "js/src/jit/.deps/LIROpsGenerated.h.stub", "/<>/js/src/jit/LIROps.yaml"], "start": 9375.521875869, "end": 9379.394153272, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /<>/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /<>/js/src/builtin/TypedArrayConstants.h /<>/js/src/builtin/SelfHostingDefines.h /<>/js/src/builtin/Utilities.js /<>/js/src/builtin/Array.js /<>/js/src/builtin/AsyncFunction.js /<>/js/src/builtin/AsyncIteration.js /<>/js/src/builtin/BigInt.js /<>/js/src/builtin/Date.js /<>/js/src/builtin/Error.js /<>/js/src/builtin/Generator.js /<>/js/src/builtin/Iterator.js /<>/js/src/builtin/Map.js /<>/js/src/builtin/Number.js /<>/js/src/builtin/Object.js /<>/js/src/builtin/Promise.js /<>/js/src/builtin/Reflect.js /<>/js/src/builtin/RegExp.js /<>/js/src/builtin/RegExpGlobalReplaceOpt.h.js /<>/js/src/builtin/RegExpLocalReplaceOpt.h.js /<>/js/src/builtin/String.js /<>/js/src/builtin/Set.js /<>/js/src/builtin/Sorting.js /<>/js/src/builtin/TypedArray.js /<>/js/src/builtin/WeakMap.js /<>/js/src/builtin/WeakSet.js /<>/js/src/builtin/intl/NumberingSystemsGenerated.h /<>/js/src/builtin/intl/Collator.js /<>/js/src/builtin/intl/CommonFunctions.js /<>/js/src/builtin/intl/CurrencyDataGenerated.js /<>/js/src/builtin/intl/DateTimeFormat.js /<>/js/src/builtin/intl/DisplayNames.js /<>/js/src/builtin/intl/IntlObject.js /<>/js/src/builtin/intl/ListFormat.js /<>/js/src/builtin/intl/NumberFormat.js /<>/js/src/builtin/intl/PluralRules.js /<>/js/src/builtin/intl/RelativeTimeFormat.js /<>/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/jit/GenerateCacheIRFiles.py", "generate_cacheirops_header", "js/src/jit/CacheIROpsGenerated.h", "js/src/jit/.deps/CacheIROpsGenerated.h.pp", "js/src/jit/.deps/CacheIROpsGenerated.h.stub", "/<>/js/src/jit/CacheIROps.yaml"], "start": 9376.365719652, "end": 9379.771842075, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 9381.340179871, "end": 9381.350960368, "context": null} cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[4]: Leaving directory '/<>/debian/build/config' /<>/js/src/builtin/embedjs.py:159: SyntaxWarning: invalid escape sequence '\(' match = re.match("MSG_DEF\((JSMSG_(\w+))", line) make[4]: Entering directory '/<>/debian/build/config' config/system-header.sentinel.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /<>/debian/build/dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sanitizer/common_interface_defs.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h zlib.h sys/event.h sys/auxv.h /usr/bin/riscv64-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=3 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.10.0" -DMOZILLA_VERSION_U=115.10.0 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DENABLE_TESTS=1 -DGTEST_HAS_RTTI=0 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_NONE=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/builtin/embedjs.py", "generate_selfhosted", "js/src/selfhosted.out.h", "js/src/.deps/selfhosted.out.h.pp", "js/src/.deps/selfhosted.out.h.stub", "/<>/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/<>/js/src/builtin/TypedArrayConstants.h", "/<>/js/src/builtin/SelfHostingDefines.h", "/<>/js/src/builtin/Utilities.js", "/<>/js/src/builtin/Array.js", "/<>/js/src/builtin/AsyncFunction.js", "/<>/js/src/builtin/AsyncIteration.js", "/<>/js/src/builtin/BigInt.js", "/<>/js/src/builtin/Date.js", "/<>/js/src/builtin/Error.js", "/<>/js/src/builtin/Generator.js", "/<>/js/src/builtin/Iterator.js", "/<>/js/src/builtin/Map.js", "/<>/js/src/builtin/Number.js", "/<>/js/src/builtin/Object.js", "/<>/js/src/builtin/Promise.js", "/<>/js/src/builtin/Reflect.js", "/<>/js/src/builtin/RegExp.js", "/<>/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/<>/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/<>/js/src/builtin/String.js", "/<>/js/src/builtin/Set.js", "/<>/js/src/builtin/Sorting.js", "/<>/js/src/builtin/TypedArray.js", "/<>/js/src/builtin/WeakMap.js", "/<>/js/src/builtin/WeakSet.js", "/<>/js/src/builtin/intl/NumberingSystemsGenerated.h", "/<>/js/src/builtin/intl/Collator.js", "/<>/js/src/builtin/intl/CommonFunctions.js", "/<>/js/src/builtin/intl/CurrencyDataGenerated.js", "/<>/js/src/builtin/intl/DateTimeFormat.js", "/<>/js/src/builtin/intl/DisplayNames.js", "/<>/js/src/builtin/intl/IntlObject.js", "/<>/js/src/builtin/intl/ListFormat.js", "/<>/js/src/builtin/intl/NumberFormat.js", "/<>/js/src/builtin/intl/PluralRules.js", "/<>/js/src/builtin/intl/RelativeTimeFormat.js", "/<>/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 9381.689528081, "end": 9382.477048078, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/<>/debian/build/dist/system_wrappers", "new", "algorithm", "atomic", "cassert", "climits", "cmath", "condition_variable", "cstdarg", "cstdio", "cstdlib", "cstring", "cwchar", "deque", "functional", "ios", "iosfwd", "iostream", "istream", "iterator", "limits", "list", "map", "memory", "mutex", "ostream", "regex", "set", "shared_mutex", "stack", "string", "thread", "tuple", "type_traits", "unordered_map", "unordered_set", "utility", "vector", "xutility", "A4Stuff.h", "activscp.h", "AEDataModel.h", "AEObjects.h", "AEPackObject.h", "AERegistry.h", "AEUtils.h", "afxcmn.h", "afxcoll.h", "afxcview.h", "afxdisp.h", "afxdtctl.h", "afxext.h", "afxmt.h", "afxpriv.h", "afxtempl.h", "afxwin.h", "Aliases.h", "all.h", "alloca.h", "alloc.h", "alsa/asoundlib.h", "ansi_parms.h", "a.out.h", "app/Cursor.h", "Appearance.h", "AppFileInfo.h", "AppKit.h", "AppleEvents.h", "Application.h", "app/Message.h", "app/MessageRunner.h", "arpa/inet.h", "arpa/nameser.h", "array", "asm/page.h", "asm/sigcontext.h", "asm/signal.h", "ASRegistry.h", "assert.h", "atk/atk.h", "atlcom.h", "atlconv.h", "atlctl.cpp", "atlctl.h", "ATLCTL.H", "atlhost.h", "atlimpl.cpp", "atlwin.cpp", "atomic.h", "ATSTypes.h", "ATSUnicode.h", "Balloons.h", "base64.h", "base/pblock.h", "base/PCR_Base.h", "base/session.h", "basetyps.h", "be/app/Application.h", "Beep.h", "be/kernel/image.h", "be/kernel/OS.h", "bfd.h", "Bitmap.h", "bitset", "blapi.h", "blapit.h", "bsd/libc.h", "bsd/syscall.h", "bstring.h", "builtin.h", "Button.h", "byteswap.h", "cairo-atsui.h", "cairo-beos.h", "cairo-directfb.h", "cairo-ft.h", "cairo-glitz.h", "cairo-gobject.h", "cairo.h", "cairo-pdf.h", "cairo-ps.h", "cairo-qpainter.h", "cairo-qt.h", "cairo-quartz.h", "cairo-tee.h", "cairo-win32.h", "cairo-xlib.h", "cairo-xlib-xrender.h", "callconv.h", "Carbon/Carbon.h", "CarbonEvents.h", "Carbon.h", "c_asm.h", "cctype", "cderr.h", "cerrno", "certdb.h", "cert.h", "certt.h", "CFBase.h", "CFBundle.h", "CFData.h", "CFDictionary.h", "cf.h", "CFNumber.h", "CFPlugIn.h", "CFPreferences.h", "CFString.h", "CFURL.h", "CGAffineTransform.h", "CheckBox.h", "ciferfam.h", "Clipboard.h", "cmmf.h", "cmmft.h", "cmplrs/stsupport.h", "cms.h", "cmsreclist.h", "cmst.h", "Cocoa/Cocoa.h", "CodeFragments.h", "comdef.h", "commctrl.h", "COMMCTRL.H", "commdlg.h", "compat.h", "complex", "condapi.h", "ConditionalMacros.h", "conio.h", "console.h", "ControlDefinitions.h", "Controls.h", "CoreFoundation/CoreFoundation.h", "CoreServices/CoreServices.h", "CPalmRec.cpp", "Cpalmrec.h", "CPCatgry.cpp", "CPDbBMgr.h", "CPString.cpp", "CPString.h", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "features.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-pixbuf/gdk-pixbuf.h", "Gestalt.h", "getopt.h", "gio/gio.h", "glibconfig.h", "glib.h", "glib-object.h", "glob.h", "gmodule.h", "gnome.h", "gnu/libc-version.h", "gps.h", "grp.h", "gssapi_generic.h", "gssapi/gssapi_generic.h", "gssapi/gssapi.h", "gssapi.h", "gst/app/gstappsink.h", "gst/app/gstappsrc.h", "gst/gst.h", "gst/video/video.h", "gtk/gtk.h", "gtk/gtkunixprint.h", "hasht.h", "HIToolbox/HIToolbox.h", "hlink.h", "ia64/sys/inline.h", "Icons.h", "iconv.h", "ieeefp.h", "ifaddrs.h", "image.h", "imagehlp.h", "imm.h", "initguid.h", "initializer_list", "InterfaceDefs.h", "InternetConfig.h", "IntlResources.h", "ints.h", "intshcut.h", "inttypes.h", "iodef.h", "io.h", "IOKit/IOKitLib.h", "IOKit/IOMessage.h", "IOKit/pwr_mgt/IOPMLib.h", "iomanip", "iostream.h", "jar-ds.h", "jarfile.h", "jar.h", "JavaControl.h", "JavaEmbedding/JavaControl.h", "JavaVM/jni.h", "JManager.h", "JNIEnvTests.h", "jni.h", "JVMManagerTests.h", "Kerberos/Kerberos.h", "kernel/image.h", "kernel/OS.h", "key.h", "keyhi.h", "keyt.h", "keythi.h", "kvm.h", "LAction.h", "langinfo.h", "LApplication.h", "LArray.h", "LArrayIterator.h", "LAttachable.h", "LAttachment.h", "LaunchServices.h", "lber.h", "LBroadcaster.h", "LButton.h", "lcache.h", "LCaption.h", "LCheckBox.h", "LCicnButton.h", "LClipboard.h", "LCommander.h", "LComparator.h", "LControl.h", "ldap.h", "ldaplog.h", "ldappr.h", "ldap_ssl.h", "LDataStream.h", "ldfcn.h", "LDialogBox.h", "ldif.h", "LDocApplication.h", "LDocument.h", "LDragAndDrop.h", "LDragTask.h", "LEditField.h", "LEditText.h", "LEventDispatcher.h", "LFile.h", "LFileStream.h", "LFileTypeList.h", "LFocusBox.h", "LGrafPortView.h", "LHandleStream.h", "libc_r.h", "libelf.h", "libelf/libelf.h", "libgen.h", "libgnome/gnome-url.h", "libgnome/libgnome.h", "libgnomeui/gnome-icon-lookup.h", "libgnomeui/gnome-icon-theme.h", "libgnomeui/gnome-ui-init.h", "libutil.h", "limits.h", "link.h", "linux/ioprio.h", "linux/kernel.h", "linux/limits.h", "linux/rtc.h", "linux/version.h", "List.h", "Lists.h", "LListBox.h", "LListener.h", "LMenuBar.h", "LMenu.h", "LModelDirector.h", "LModelObject.h", "LModelProperty.h", "loader.h", "locale", "locale.h", "LOffscreenView.h", "logkeys.h", "logstrng.h", "Looper.h", "LowMem.h", "LPane.h", "LPeriodical.h", "LPicture.h", "LPlaceHolder.h", "LPrintout.h", "LProgressBar.h", "LPushButton.h", "LRadioGroup.h", "LRadioGroupView.h", "LRunArray.h", "LScroller.h", "LSharable.h", "LSingleDoc.h", "LStaticText.h", "LStdControl.h", "LStream.h", "LString.h", "LTabGroup.h", "LTabGroupView.h", "LTableArrayStorage.h", "LTableMonoGeometry.h", "LTableSingleSelector.h", "LTableView.h", "LTextEditView.h", "LTextTableView.h", "LUndoer.h", "LVariableArray.h", "LView.h", "LWindow.h", "m68881.h", "MacErrors.h", "MacHeadersCarbon.h", "machine/ansi.h", "machine/builtins.h", "machine/clock.h", "machine/endian.h", "machine/frame.h", "machine/inline.h", "machine/limits.h", "machine/signal.h", "machine/trap.h", "mach/mach_host.h", "mach/mach_init.h", "mach/mach_interface.h", "mach/mach_port.h", "mach-o/dyld.h", "MacLocales.h", "MacMemory.h", "MacTCP.h", "MacTypes.h", "MacWindows.h", "malloc.h", "malloc_np.h", "mapicode.h", "mapidefs.h", "mapiguid.h", "mapi.h", "mapitags.h", "mapiutil.h", "mapix.h", "Math64.h", "math.h", "mbstring.h", "mem.h", "memory.h", "Memory.h", "MenuBar.h", "Menu.h", "Menus.h", "Message.h", "Mime.h", "MixedMode.h", "mlang.h", "mmsystem.h", "model.h", "Movies.h", "mpw/errno.h", "mshtmhst.h", "mshtml.h", "mswsock.h", "Multiprocessing.h", "mutex.h", "Navigation.h", "ncompat.h", "ncurses.h", "netCore.h", "netdb.h", "net/if.h", "netinet/in.h", "netinet/in_systm.h", "netinet/tcp.h", "newexe.h", "new.h", "nl_types.h", "NodeInfo.h", "nspr.h", "nssb64.h", "nssb64t.h", "nssbase.h", "nssbaset.h", "nssck.api", "nssckbi.h", "nssckepv.h", "nssckft.h", "nssckfwc.h", "nssckfw.h", "nssckfwt.h", "nssckg.h", "nssckmdt.h", "nssckt.h", "nss.h", "nssilckt.h", "nssilock.h", "nsslocks.h", "nssrwlk.h", "nssrwlkt.h", "nssutil.h", "nsswitch.h", "objbase.h", "objidl.h", "Objsafe.h", "ocsp.h", "ocspt.h", "ojiapitests.h", "ole2.h", "oleidl.h", "OpenGL/OpenGL.h", "OpenTptInternet.h", "OpenTransport.h", "OS.h", "osreldate.h", "OSUtils.h", "p12.h", "p12plcy.h", "p12t.h", "Packages.h", "Palettes.h", "PALM_CMN.H", "pango/pango-break.h", "pango/pangofc-decoder.h", "pango/pangofc-font.h", "pango/pangofc-fontmap.h", "pango/pango-fontmap.h", "pango/pango.h", "pango/pango-modules.h", "pango/pango-utils.h", "pango/pangoxft.h", "pascal.h", "Patches.h", "Path.h", "pcfs/pc_dir.h", "Pgenerr.h", "PGenErr.h", "Ph.h", "pixman.h", "pk11func.h", "pk11pqg.h", "pk11priv.h", "pk11pub.h", "pk11sdr.h", "pkcs11f.h", "pkcs11.h", "pkcs11n.h", "pkcs11p.h", "pkcs11t.h", "pkcs11u.h", "pkcs12.h", "pkcs12t.h", "pkcs7t.h", "plarena.h", "plarenas.h", "plbase64.h", "plerror.h", "plgetopt.h", "plhash.h", "plstr.h", "PLStringFuncs.h", "PMApplication.h", "pmddim.h", "poll.h", "Polygon.h", "portable.h", "port.h", "portreg.h", "Power.h", "PP_ClassHeaders.cp", "PP_Constants.h", "PPCToolbox.h", "PP_DebugHeaders.cp", "PP_KeyCodes.h", "PP_Macros.h", "PP_Messages.h", "PP_Prefix.h", "PP_Resources.h", "PP_Types.h", "pratom.h", "prbit.h", "prclist.h", "prcmon.h", "prcountr.h", "prcpucfg.h", "prcvar.h", "prdtoa.h", "preenc.h", "prenv.h", "prerr.h", "prerror.h", "prinet.h", "prinit.h", "prinrval.h", "Printing.h", "Print/PMPrintingDialogExtensions.h", "prio.h", "pripcsem.h", "private", "prlink.h", "prlock.h", "prlog.h", "prlong.h", "prmem.h", "prmon.h", "prmwait.h", "prnetdb.h", "Processes.h", "process.h", "Process.h", "prolock.h", "proto/dos.h", "proto/exec.h", "prpdce.h", "prprf.h", "prproces.h", "prrng.h", "prrwlock.h", "prshma.h", "prshm.h", "prsystem.h", "prthread.h", "prtime.h", "prtpool.h", "prtrace.h", "prtypes.h", "prvrsion.h", "prwin16.h", "psap.h", "Pt.h", "pthread.h", "pthread_np.h", "pulse/pulseaudio.h", "pwd.h", "Python.h", "QDOffscreen.h", "queue", "Quickdraw.h", "QuickDraw.h", "QuickTimeComponents.h", "quipu/attr.h", "regex.h", "Region.h", "resolv.h", "Resources.h", "Retrace.h", "rld_interface.h", "Roster.h", "rpc.h", "rpcproxy.h", "rpc/types.h", "sane/sane.h", "sane/sanei.h", "sane/saneopts.h", "sanitizer/asan_interface.h", "sanitizer/common_interface_defs.h", "sched.h", "Scrap.h", "Screen.h", "Script.h", "ScrollBar.h", "secasn1.h", "secasn1t.h", "seccomon.h", "secder.h", "secdert.h", "secdig.h", "secdigt.h", "secerr.h", "sec.h", "sechash.h", "secitem.h", "secmime.h", "secmod.h", "secmodt.h", "secoid.h", "secoidt.h", "secpkcs5.h", "secpkcs7.h", "secport.h", "secrng.h", "security.h", "secutil.h", "semaphore.h", "servprov.h", "setjmp.h", "SFNTLayoutTypes.h", "SFNTTypes.h", "sha1.h", "share.h", "shellapi.h", "shlguid.h", "shlobj.h", "shsign.h", "sigcontext.h", "signal.h", "SimpleGameSound.h", "SIOUX.h", "size_t.h", "smime.h", "someincludefile.h", "soundcard.h", "Sound.h", "soundtouch/SoundTouchFactory.h", "soundtouch/SoundTouch.h", "spawn.h", "sqlite3.h", "sslerr.h", "ssl.h", "sslproto.h", "sslt.h", "sstream", "StandardFile.h", "starlet.h", "stat.h", "statreg.cpp", "statreg.h", "stdarg.h", "stdbool.h", "stddef.h", "stdint.h", "stdio.h", "stdlib.h", "storage/FindDirectory.h", "StorageKit.h", "StringCompare.h", "string.h", "String.h", "strings.h", "Strings.h", "StringView.h", "stropts.h", "strstrea.h", "structs.h", "stsdef.h", "SupportDefs.h", "support/String.h", "support/SupportDefs.h", "support/TLS.h", "svrcore.h", "symconst.h", "sym.h", "synch.h", "syncmgr.h", "sys/atomic_op.h", "sys/bitypes.h", "sys/byteorder.h", "syscall.h", "sys/cdefs.h", "sys/cfgodm.h", "sys/elf.h", "sys/endian.h", "sys/epoll.h", "sys/errno.h", "sys/eventfd.h", "sys/fault.h", "sys/fcntl.h", "sys/file.h", "sys/filio.h", "sys/frame.h", "sys/immu.h", "sys/inotify.h", "sys/inttypes.h", "sys/ioccom.h", "sys/ioctl.h", "sys/ipc.h", "sys/klog.h", "sys/ldr.h", "sys/link.h", "sys/locking.h", "syslog.h", "sys/lwp.h", "sys/machine.h", "sys/mman.h", "sys/mmu.h", "sys/mount.h", "sys/mpctl.h", "sys/msg.h", "sys/param.h", "sys/pda.h", "sys/poll.h", "sys/ppc.h", "sys/prctl.h", "sys/priv.h", "sys/procfs.h", "sys/pstat.h", "sys/ptrace.h", "sys/queue.h", "sys/quota.h", "sys/reboot.h", "sys/reg.h", "sys/regset.h", "sys/resource.h", "sys/sched.h", "sys/select.h", "sys/sem.h", "sys/sendfile.h", "sys/shm.h", "sys/siginfo.h", "sys/signal.h", "sys/socket.h", "sys/sockio.h", "sys/sparc/frame.h", "sys/stack.h", "sys/statfs.h", "sys/stat.h", "sys/statvfs.h", "sys/syscall.h", "sys/sysctl.h", "sys/sysinfo.h", "sys/sysmacros.h", "sys/sysmp.h", "sys/syssgi.h", "sys/systeminfo.h", "sys/system_properties.h", "sys/thr.h", "sys/timeb.h", "sys/time.h", "sys/times.h", "sys/ttycom.h", "sys/types.h", "sys/ucontext.h", "sys/uio.h", "sys/un.h", "sys/unistd.h", "sys/user.h", "sys/utsname.h", "sys/vfs.h", "sys/wait.h", "t1tables.h", "tables.h", "TArray.h", "TArrayIterator.h", "task.h", "tchar.h", "TCHAR.H", "termios.h", "TextCommon.h", "TextEdit.h", "TextEncodingConverter.h", "TextServices.h", "TextUtils.h", "TextView.h", "th/PCR_Th.h", "thread.h", "ThreadManagerTests.h", "Threads.h", "time.h", "Timer.h", "tlhelp32.h", "ToolUtils.h", "tr1/functional", "trace.h", "Traps.h", "ttnameid.h", "tttables.h", "typeinfo", "types.h", "Types.h", "UAppleEventsMgr.h", "UAttachments.h", "ucontext.h", "uconv.h", "UCursor.h", "UDebugging.h", "UDesktop.h", "UDrawingState.h", "UDrawingUtils.h", "UEnvironment.h", "UEventMgr.h", "UException.h", "UExtractFromAEDesc.h", "UGWorld.h", "UKeyFilters.h", "ulocks.h", "ulserrno.h", "UMemoryMgr.h", "UModalDialogs.h", "UNavServicesDialogs.h", "UnicodeBlockObjects.h", "UnicodeConverter.h", "UnicodeUtilities.h", "unidef.h", "unikbd.h", "unistd.h", "unix.h", "unixio.h", "unknwn.h", "unwind.h", "UPrinting.h", "UQuickTime.h", "UReanimator.h", "URegions.h", "URegistrar.h", "UResourceMgr.h", "urlhist.h", "urlmon.h", "UScrap.h", "UScreenPort.h", "UTCUtils.h", "UTETextAction.h", "UTEViewTextAction.h", "UTextEdit.h", "UTextTraits.h", "utilmodt.h", "utilpars.h", "utilparst.h", "utilrename.h", "utime.h", "UWindows.h", "values.h", "varargs.h", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "sys/auxv.h"], "start": 9383.993159087, "end": 9386.238054608, "context": null} make[4]: Leaving directory '/<>/debian/build/config' make[4]: Entering directory '/<>/debian/build/build/rust/mozbuild' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/build/rust/mozbuild' make[4]: Entering directory '/<>/debian/build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[4]: Entering directory '/<>/debian/build/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' make[4]: Entering directory '/<>/debian/build/memory/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/memory/build' ../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js' make[4]: Leaving directory '/<>/debian/build/mozglue/baseprofiler' make[4]: Leaving directory '/<>/debian/build/js/src' make[4]: Entering directory '/<>/debian/build/mozglue/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/mozglue/build' make[4]: Entering directory '/<>/debian/build/js/src/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/build' make[4]: Entering directory '/<>/debian/build/js/src/frontend' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/frontend' make[4]: Entering directory '/<>/debian/build/js/src/gc' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/gc' make[4]: Entering directory '/<>/debian/build/js/src/jit' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/jit' make[4]: Entering directory '/<>/debian/build/js/src/shell' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/shell' make[4]: Entering directory '/<>/debian/build/js/src/jsapi-tests' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/jsapi-tests' make[4]: Entering directory '/<>/debian/build/js/src/tests' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/tests' make[4]: Entering directory '/<>/debian/build/js/src/wasm' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/debian/build/js/src/wasm' make[3]: Leaving directory '/<>/debian/build' make[2]: Leaving directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_compile make[3]: Entering directory '/<>/debian/build' make[4]: Entering directory '/<>/debian/build/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /<>/js/src/rust/Cargo.toml -vv --lib --target=riscv64gc-unknown-linux-gnu -- -Clto make[4]: Entering directory '/<>/debian/build/config/external/icu/data' mkdir -p '.deps/' config/external/icu/data/icu_data.o /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o icu_data.o -DNDEBUG=1 -DTRIMMED=1 '-DICU_DATA_FILE="/<>/config/external/icu/data/icudt73l.dat"' -DICU_DATA_SYMBOL=icudt73_dat -fPIC -Wa,--noexecstack -gdwarf-4 -I/<>/config/external/icu/data -c /<>/config/external/icu/data/icu_data.S make[4]: Entering directory '/<>/debian/build/config/external/icu/common' mkdir -p '.deps/' make[4]: Entering directory '/<>/debian/build/config/external/icu/i18n' mkdir -p '.deps/' config/external/icu/common/appendable.o /usr/bin/riscv64-linux-gnu-g++ -o appendable.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/appendable.o.pp /<>/intl/icu/source/common/appendable.cpp config/external/icu/common/bmpset.o config/external/icu/i18n/astro.o /usr/bin/riscv64-linux-gnu-g++ -o astro.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/astro.o.pp /<>/intl/icu/source/i18n/astro.cpp config/external/icu/i18n/basictz.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/config/external/icu/data' make[4]: Entering directory '/<>/debian/build/config' make[4]: Nothing to be done for 'host-objects'. make[4]: Leaving directory '/<>/debian/build/config' make[4]: Entering directory '/<>/debian/build/intl/components' mkdir -p '.deps/' intl/components/Unified_cpp_intl_components0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_intl_components0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/intl/components -I/<>/debian/build/intl/components -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp intl/components/Unified_cpp_intl_components1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o bmpset.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bmpset.o.pp /<>/intl/icu/source/common/bmpset.cpp config/external/icu/common/brkeng.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o brkeng.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/brkeng.o.pp /<>/intl/icu/source/common/brkeng.cpp config/external/icu/common/brkiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o basictz.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/basictz.o.pp /<>/intl/icu/source/i18n/basictz.cpp config/external/icu/i18n/bocsu.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition warning: Patch `base64 v0.13.999 (/<>/build/rust/base64)` was not used in the crate graph. Patch `bindgen v0.63.999 (/<>/build/rust/bindgen)` was not used in the crate graph. Patch `bitflags v2.999.999 (/<>/build/rust/bitflags)` was not used in the crate graph. Patch `cfg-if v0.1.999 (/<>/build/rust/cfg-if)` was not used in the crate graph. Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. Patch `cmake v0.1.999 (/<>/build/rust/cmake)` was not used in the crate graph. Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. Patch `cssparser v0.31.0 (/<>/third_party/rust/cssparser)` was not used in the crate graph. Patch `cssparser-macros v0.6.0 (/<>/third_party/rust/cssparser-macros)` was not used in the crate graph. Patch `darling v0.13.99 (/<>/build/rust/darling)` was not used in the crate graph. Patch `env_logger v0.9.999 (/<>/build/rust/env_logger)` was not used in the crate graph. Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `js-sys v0.3.100 (/<>/build/rust/dummy-web/js-sys)` was not used in the crate graph. Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. Patch `mio v0.6.23 (/<>/third_party/rust/mio-0.6.23)` was not used in the crate graph. Patch `nix v0.24.99 (/<>/build/rust/nix)` was not used in the crate graph. Patch `ntapi v0.3.999 (/<>/build/rust/ntapi)` was not used in the crate graph. Patch `oslog v0.1.999 (/<>/build/rust/oslog)` was not used in the crate graph. Patch `parking_lot v0.12.999 (/<>/build/rust/parking_lot)` was not used in the crate graph. Patch `redox_users v0.4.999 (/<>/build/rust/redox_users)` was not used in the crate graph. Patch `rure v0.2.2 (/<>/third_party/rust/rure)` was not used in the crate graph. Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `vcpkg v0.2.999 (/<>/build/rust/vcpkg)` was not used in the crate graph. Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. Patch `wasi v0.10.0+wasi-snapshot-preview999 (/<>/build/rust/wasi)` was not used in the crate graph. Patch `wasm-bindgen v0.2.100 (/<>/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. Patch `web-sys v0.3.100 (/<>/build/rust/dummy-web/web-sys)` was not used in the crate graph. Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. Patch `uniffi v0.23.0` was not used in the crate graph. Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. Patch `uniffi_build v0.23.0` was not used in the crate graph. Patch `uniffi_macros v0.23.0` was not used in the crate graph. Patch `weedle2 v4.0.0` was not used in the crate graph. Check that the patched package version and available features are compatible with the dependency requirements. If the patch has a different version from what is locked in the Cargo.lock file, run `cargo update` to use the new version. This may also occur with an optional dependency that is not enabled. warning: profile package spec `glsl` in profile `release` did not match any packages Did you mean `glob`? warning: profile package spec `glsl` in profile `dev` did not match any packages Did you mean `glob`? Compiling semver v1.0.16 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /<>/third_party/rust/semver/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c3618ab3db989984 -C extra-filename=-c3618ab3db989984 --out-dir /<>/debian/build/release/build/semver-c3618ab3db989984 -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` In file included from Unified_cpp_intl_components0.cpp:29: /<>/intl/components/src/Collator.cpp: In member function ‘void mozilla::intl::Collator::SetStrength(Strength)’: /<>/intl/components/src/Collator.cpp:121:19: warning: ‘strength’ may be used uninitialized [-Wmaybe-uninitialized] 121 | ucol_setStrength(mCollator.GetMut(), strength); /<>/intl/components/src/Collator.cpp:99:22: note: ‘strength’ was declared here 99 | UColAttributeValue strength; | ^~~~~~~~ /<>/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::ICUResult mozilla::intl::Collator::SetCaseLevel(Feature)’: /<>/intl/components/src/Collator.cpp:128:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 128 | ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status); /<>/intl/components/src/Collator.cpp:126:22: note: ‘featureICU’ was declared here 126 | UColAttributeValue featureICU; | ^~~~~~~~~~ /<>/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)’: /<>/intl/components/src/Collator.cpp:148:20: warning: ‘handling’ may be used uninitialized [-Wmaybe-uninitialized] 148 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, /<>/intl/components/src/Collator.cpp:135:22: note: ‘handling’ was declared here 135 | UColAttributeValue handling; | ^~~~~~~~ /<>/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::ICUResult mozilla::intl::Collator::SetNumericCollation(Feature)’: /<>/intl/components/src/Collator.cpp:158:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 158 | ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU, /<>/intl/components/src/Collator.cpp:155:22: note: ‘featureICU’ was declared here 155 | UColAttributeValue featureICU; | ^~~~~~~~~~ /<>/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::ICUResult mozilla::intl::Collator::SetNormalizationMode(Feature)’: /<>/intl/components/src/Collator.cpp:167:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized] 167 | ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU, /<>/intl/components/src/Collator.cpp:165:22: note: ‘featureICU’ was declared here 165 | UColAttributeValue featureICU; | ^~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o brkiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/brkiter.o.pp /<>/intl/icu/source/common/brkiter.cpp config/external/icu/common/bytesinkutil.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_intl_components1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/intl/components -I/<>/debian/build/intl/components -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp intl/components/Unified_cpp_intl_components2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o bocsu.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bocsu.o.pp /<>/intl/icu/source/i18n/bocsu.cpp config/external/icu/i18n/buddhcal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/<>/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/<>/debian/build/release/build/semver-18cccc26abcf823b/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/semver-c3618ab3db989984/build-script-build` [semver 1.0.16] cargo:rerun-if-changed=build.rs /usr/bin/riscv64-linux-gnu-g++ -o buddhcal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/buddhcal.o.pp /<>/intl/icu/source/i18n/buddhcal.cpp config/external/icu/i18n/calendar.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling mozbuild v0.1.0 (/<>/build/rust/mozbuild) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 build/rust/mozbuild/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=bb86be56535588d6 -C extra-filename=-bb86be56535588d6 --out-dir /<>/debian/build/release/build/mozbuild-bb86be56535588d6 -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR=/<>/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=1 OUT_DIR=/<>/debian/build/release/build/mozbuild-ab30b7cb7d9ce005/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/mozbuild-bb86be56535588d6/build-script-build` [mozbuild 0.1.0] cargo:rustc-env=BUILDCONFIG_RS=/<>/debian/build/build/rust/mozbuild/buildconfig.rs Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/<>/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/release/build/semver-18cccc26abcf823b/out /usr/bin/rustc --crate-name semver --edition=2018 /<>/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=aa9320bc5b0538a8 -C extra-filename=-aa9320bc5b0538a8 --out-dir /<>/debian/build/release/deps -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` /usr/bin/riscv64-linux-gnu-g++ -o bytesinkutil.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bytesinkutil.o.pp /<>/intl/icu/source/common/bytesinkutil.cpp config/external/icu/common/bytestream.o /usr/bin/riscv64-linux-gnu-g++ -o calendar.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/calendar.o.pp /<>/intl/icu/source/i18n/calendar.cpp config/external/icu/i18n/cecal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o bytestream.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bytestream.o.pp /<>/intl/icu/source/common/bytestream.cpp config/external/icu/common/bytestrie.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling once_cell v1.17.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/<>/third_party/rust/once_cell CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.17.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name once_cell --edition=2021 /<>/third_party/rust/once_cell/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=81232c05f5c8c756 -C extra-filename=-81232c05f5c8c756 --out-dir /<>/debian/build/release/deps -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` In file included from /<>/intl/icu/source/i18n/calendar.cpp:57: /<>/intl/icu/source/i18n/calendar.cpp: In function ‘icu_73::Calendar& icu_73::Calendar::operator=(const icu_73::Calendar&)’: /<>/intl/icu/source/common/cstring.h:43:70: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ /<>/intl/icu/source/i18n/calendar.cpp:860:9: note: in expansion of macro ‘uprv_strncpy’ 860 | uprv_strncpy(actualLocale, right.actualLocale, sizeof(actualLocale)); | ^~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o bytestrie.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bytestrie.o.pp /<>/intl/icu/source/common/bytestrie.cpp config/external/icu/common/bytestriebuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `BUILDCONFIG_RS=/<>/debian/build/build/rust/mozbuild/buildconfig.rs CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozbuild CARGO_MANIFEST_DIR=/<>/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/release/build/mozbuild-ab30b7cb7d9ce005/out /usr/bin/rustc --crate-name mozbuild --edition=2018 build/rust/mozbuild/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=7f7167f2b80fc0a7 -C extra-filename=-7f7167f2b80fc0a7 --out-dir /<>/debian/build/release/deps -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --extern once_cell=/<>/debian/build/release/deps/libonce_cell-81232c05f5c8c756.rmeta` Compiling rustc_version v0.4.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/<>/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Dirkjan Ochtman :Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_version --edition=2018 /<>/third_party/rust/rustc_version/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=989a91bbebe2c1c1 -C extra-filename=-989a91bbebe2c1c1 --out-dir /<>/debian/build/release/deps -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --extern semver=/<>/debian/build/release/deps/libsemver-aa9320bc5b0538a8.rmeta --cap-lints warn` /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_intl_components2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/intl/components -I/<>/debian/build/intl/components -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components2.o.pp Unified_cpp_intl_components2.cpp intl/components/Unified_cpp_intl_components3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o bytestriebuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/bytestriebuilder.o.pp /<>/intl/icu/source/common/bytestriebuilder.cpp config/external/icu/common/caniter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o cecal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/cecal.o.pp /<>/intl/icu/source/i18n/cecal.cpp config/external/icu/i18n/chnsecal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o caniter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/caniter.o.pp /<>/intl/icu/source/common/caniter.cpp config/external/icu/common/characterproperties.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling cc v1.0.73 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/<>/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.73 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=73 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /<>/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=95cc39004717faf0 -C extra-filename=-95cc39004717faf0 --out-dir /<>/debian/build/release/deps -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` /usr/bin/riscv64-linux-gnu-g++ -o chnsecal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/chnsecal.o.pp /<>/intl/icu/source/i18n/chnsecal.cpp config/external/icu/i18n/choicfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o characterproperties.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/characterproperties.o.pp /<>/intl/icu/source/common/characterproperties.cpp config/external/icu/common/chariter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o choicfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/choicfmt.o.pp /<>/intl/icu/source/i18n/choicfmt.cpp config/external/icu/i18n/coleitr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o chariter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/chariter.o.pp /<>/intl/icu/source/common/chariter.cpp config/external/icu/common/charstr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o coleitr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/coleitr.o.pp /<>/intl/icu/source/i18n/coleitr.cpp config/external/icu/i18n/coll.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o charstr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/charstr.o.pp /<>/intl/icu/source/common/charstr.cpp config/external/icu/common/cmemory.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o cmemory.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/cmemory.o.pp /<>/intl/icu/source/common/cmemory.cpp config/external/icu/common/cstring.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o coll.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/coll.o.pp /<>/intl/icu/source/i18n/coll.cpp config/external/icu/i18n/collation.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o cstring.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/cstring.o.pp /<>/intl/icu/source/common/cstring.cpp config/external/icu/common/dictbe.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_intl_components3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/intl/components -I/<>/debian/build/intl/components -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components3.o.pp Unified_cpp_intl_components3.cpp intl/components/Unified_cpp_intl_components4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o dictbe.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dictbe.o.pp /<>/intl/icu/source/common/dictbe.cpp config/external/icu/common/dictionarydata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collation.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collation.o.pp /<>/intl/icu/source/i18n/collation.cpp config/external/icu/i18n/collationbuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationbuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationbuilder.o.pp /<>/intl/icu/source/i18n/collationbuilder.cpp config/external/icu/i18n/collationcompare.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling cfg-if v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/<>/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /<>/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=f61d67a94d46ac1b -C extra-filename=-f61d67a94d46ac1b --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` Compiling encoding_rs v0.8.33 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE='(Apache-2.0 OR MIT) AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.33 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name encoding_rs --edition=2018 /<>/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' -C metadata=ad1617bf92e2597d -C extra-filename=-ad1617bf92e2597d --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern cfg_if=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libcfg_if-f61d67a94d46ac1b.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o dictionarydata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dictionarydata.o.pp /<>/intl/icu/source/common/dictionarydata.cpp config/external/icu/common/dtintrv.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o dtintrv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtintrv.o.pp /<>/intl/icu/source/common/dtintrv.cpp config/external/icu/common/edits.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o edits.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/edits.o.pp /<>/intl/icu/source/common/edits.cpp config/external/icu/common/emojiprops.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationcompare.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationcompare.o.pp /<>/intl/icu/source/i18n/collationcompare.cpp config/external/icu/i18n/collationdata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_intl_components4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/intl/components -I/<>/debian/build/intl/components -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_intl_components4.o.pp Unified_cpp_intl_components4.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o emojiprops.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/emojiprops.o.pp /<>/intl/icu/source/common/emojiprops.cpp config/external/icu/common/errorcode.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationdata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationdata.o.pp /<>/intl/icu/source/i18n/collationdata.cpp config/external/icu/i18n/collationdatabuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o errorcode.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/errorcode.o.pp /<>/intl/icu/source/common/errorcode.cpp config/external/icu/common/filteredbrk.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o filteredbrk.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/filteredbrk.o.pp /<>/intl/icu/source/common/filteredbrk.cpp config/external/icu/common/filterednormalizer2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_intl_components4.cpp:11: /<>/intl/components/src/RelativeTimeFormat.cpp: In static member function ‘static mozilla::Result, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)’: /<>/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: ‘relDateTimeStyle’ may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, /<>/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o collationdatabuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationdatabuilder.o.pp /<>/intl/icu/source/i18n/collationdatabuilder.cpp config/external/icu/i18n/collationdatareader.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/intl/components' make[4]: Entering directory '/<>/debian/build/js/src/debugger' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_debugger0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/debugger -I/<>/debian/build/js/src/debugger -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/debugger/Unified_cpp_js_src_debugger1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o filterednormalizer2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/filterednormalizer2.o.pp /<>/intl/icu/source/common/filterednormalizer2.cpp config/external/icu/common/loadednormalizer2impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationdatareader.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationdatareader.o.pp /<>/intl/icu/source/i18n/collationdatareader.cpp config/external/icu/i18n/collationdatawriter.o /usr/bin/riscv64-linux-gnu-g++ -o loadednormalizer2impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/loadednormalizer2impl.o.pp /<>/intl/icu/source/common/loadednormalizer2impl.cpp config/external/icu/common/localebuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o localebuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/localebuilder.o.pp /<>/intl/icu/source/common/localebuilder.cpp config/external/icu/common/localematcher.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationdatawriter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationdatawriter.o.pp /<>/intl/icu/source/i18n/collationdatawriter.cpp config/external/icu/i18n/collationfastlatin.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling mozglue-static v0.1.0 (/<>/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=840f15736319b452 -C extra-filename=-840f15736319b452 --out-dir /<>/debian/build/release/build/mozglue-static-840f15736319b452 -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --extern cc=/<>/debian/build/release/deps/libcc-95cc39004717faf0.rlib --extern mozbuild=/<>/debian/build/release/deps/libmozbuild-7f7167f2b80fc0a7.rlib --extern rustc_version=/<>/debian/build/release/deps/librustc_version-989a91bbebe2c1c1.rlib` /usr/bin/riscv64-linux-gnu-g++ -o localematcher.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/localematcher.o.pp /<>/intl/icu/source/common/localematcher.cpp config/external/icu/common/localeprioritylist.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationfastlatin.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationfastlatin.o.pp /<>/intl/icu/source/i18n/collationfastlatin.cpp config/external/icu/i18n/collationfastlatinbuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling encoding_c v0.9.8 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /<>/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=949fbe456044c8ef -C extra-filename=-949fbe456044c8ef --out-dir /<>/debian/build/release/build/encoding_c-949fbe456044c8ef -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` Compiling encoding_c_mem v0.2.6 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /<>/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=1004b07f7a85406b -C extra-filename=-1004b07f7a85406b --out-dir /<>/debian/build/release/build/encoding_c_mem-1004b07f7a85406b -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` /usr/bin/riscv64-linux-gnu-g++ -o localeprioritylist.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/localeprioritylist.o.pp /<>/intl/icu/source/common/localeprioritylist.cpp config/external/icu/common/locavailable.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling memchr v2.5.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<>/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /<>/third_party/rust/memchr/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=413a88c61076e4f8 -C extra-filename=-413a88c61076e4f8 --out-dir /<>/debian/build/release/build/memchr-413a88c61076e4f8 -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/release/deps --cap-lints warn` /usr/bin/riscv64-linux-gnu-g++ -o locavailable.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locavailable.o.pp /<>/intl/icu/source/common/locavailable.cpp config/external/icu/common/locbased.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationfastlatinbuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationfastlatinbuilder.o.pp /<>/intl/icu/source/i18n/collationfastlatinbuilder.cpp config/external/icu/i18n/collationfcd.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clto=thin-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/<>/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/memchr-f207a880b6e1041f/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/memchr-413a88c61076e4f8/build-script-build` Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clto=thin-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/encoding_c_mem-c3146aeaee27060b/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/encoding_c_mem-1004b07f7a85406b/build-script-build` [encoding_c_mem 0.2.6] cargo:rerun-if-changed= [encoding_c_mem 0.2.6] cargo:include-dir=/<>/third_party/rust/encoding_c_mem/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clto=thin-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/encoding_c-16b4ab59c16f62af/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/encoding_c-949fbe456044c8ef/build-script-build` [encoding_c 0.9.8] cargo:rerun-if-changed= [encoding_c 0.9.8] cargo:include-dir=/<>/third_party/rust/encoding_c/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=riscv64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=a,c,m CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Clto=thin-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/<>/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=riscv64gc-unknown-linux-gnu LD_LIBRARY_PATH='/<>/debian/build/release/deps:/<>/debian/build/release:/usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib' NUM_JOBS=4 OPT_LEVEL=2 OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/<>/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=riscv64gc-unknown-linux-gnu /<>/debian/build/release/build/mozglue-static-840f15736319b452/build-script-build` [mozglue-static 0.1.0] TARGET = Some("riscv64gc-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("riscv64gc-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_riscv64gc_unknown_linux_gnu = Some("/usr/bin/riscv64-linux-gnu-g++") [mozglue-static 0.1.0] CXXFLAGS_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_riscv64gc_unknown_linux_gnu = Some(" -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/rust -I/<>/debian/build/js/src/rust -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-invalid-offsetof -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("a,c,m") [mozglue-static 0.1.0] running: "/usr/bin/riscv64-linux-gnu-g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=rv64gc" "-mabi=lp64d" "-mcmodel=medany" "-I/<>/debian/build/dist/system_wrappers" "-include" "/<>/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/<>/js/src/rust" "-I/<>/debian/build/js/src/rust" "-I/<>/debian/build/dist/include" "-DMOZILLA_CLIENT" "-include" "/<>/debian/build/js/src/js-confdefs.h" "-Wdate-time" "-D_FORTIFY_SOURCE=3" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-fno-omit-frame-pointer" "-ffile-prefix-map=/<>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-stack-clash-protection" "-fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-gdwarf-4" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-Wno-invalid-offsetof" "-Wno-error=deprecated" "-Wno-error=deprecated-enum-enum-conversion" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-psabi" "-Wno-error=builtin-macro-redefined" "-fno-strict-aliasing" "-ffp-contract=off" "-DMOZILLA_CONFIG_H" "-I" "/<>/debian/build/js/src" "-I" "/<>/debian/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] cargo:warning=: warning: "_FORTIFY_SOURCE" redefined [mozglue-static 0.1.0] cargo:warning=: note: this is the location of the previous definition [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_riscv64gc_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "cq" "/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out/libwrappers.a" "/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/ar" "s" "/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out/libwrappers.a" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out [mozglue-static 0.1.0] CXXSTDLIB_riscv64gc-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_riscv64gc_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp warning: mozglue-static@0.1.0: : warning: "_FORTIFY_SOURCE" redefined warning: mozglue-static@0.1.0: : note: this is the location of the previous definition Compiling leb128 v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/<>/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 --edition=2018 /<>/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=057f33aec83db0f2 -C extra-filename=-057f33aec83db0f2 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o locbased.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locbased.o.pp /<>/intl/icu/source/common/locbased.cpp config/external/icu/common/locdispnames.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling arrayvec v0.7.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/<>/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /<>/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1a6992ae455deda6 -C extra-filename=-1a6992ae455deda6 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o collationfcd.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationfcd.o.pp /<>/intl/icu/source/i18n/collationfcd.cpp config/external/icu/i18n/collationiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o locdispnames.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locdispnames.o.pp /<>/intl/icu/source/common/locdispnames.cpp config/external/icu/common/locdistance.o /usr/bin/riscv64-linux-gnu-g++ -o collationiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationiterator.o.pp /<>/intl/icu/source/i18n/collationiterator.cpp config/external/icu/i18n/collationkeys.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/<>/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=ec27112eab3e19e4 -C extra-filename=-ec27112eab3e19e4 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern arrayvec=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libarrayvec-1a6992ae455deda6.rmeta -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1 -L native=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out -l static=wrappers -l stdc++` Compiling wasm-encoder v0.25.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasm_encoder CARGO_MANIFEST_DIR=/<>/third_party/rust/wasm-encoder CARGO_PKG_AUTHORS='Nick Fitzgerald ' CARGO_PKG_DESCRIPTION='A low-level WebAssembly encoder. ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-encoder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.25.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=25 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasm_encoder --edition=2021 /<>/third_party/rust/wasm-encoder/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=ad08d77956fbabbc -C extra-filename=-ad08d77956fbabbc --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern leb128=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libleb128-057f33aec83db0f2.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o locdistance.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locdistance.o.pp /<>/intl/icu/source/common/locdistance.cpp config/external/icu/common/locdspnm.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationkeys.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationkeys.o.pp /<>/intl/icu/source/i18n/collationkeys.cpp config/external/icu/i18n/collationroot.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o locdspnm.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locdspnm.o.pp /<>/intl/icu/source/common/locdspnm.cpp config/external/icu/common/locid.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/encoding_c-16b4ab59c16f62af/out /usr/bin/rustc --crate-name encoding_c /<>/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=de7d28806539eeb1 -C extra-filename=-de7d28806539eeb1 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern encoding_rs=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libencoding_rs-ad1617bf92e2597d.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o collationroot.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationroot.o.pp /<>/intl/icu/source/i18n/collationroot.cpp config/external/icu/i18n/collationrootelements.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/<>/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/encoding_c_mem-c3146aeaee27060b/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /<>/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=1c43149614d20cd5 -C extra-filename=-1c43149614d20cd5 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern encoding_rs=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libencoding_rs-ad1617bf92e2597d.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe --> /<>/third_party/rust/encoding_c_mem/src/lib.rs:198:55 | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool { | ^^^^ not FFI-safe | = help: consider using `u32` or `libc::wchar_t` instead = note: the `char` type has no C equivalent = note: `#[warn(improper_ctypes_definitions)]` on by default warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/<>/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant :bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' OUT_DIR=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/memchr-f207a880b6e1041f/out /usr/bin/rustc --crate-name memchr --edition=2018 /<>/third_party/rust/memchr/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b869168a969257ee -C extra-filename=-b869168a969257ee --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` /usr/bin/riscv64-linux-gnu-g++ -o locid.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locid.o.pp /<>/intl/icu/source/common/locid.cpp config/external/icu/common/loclikely.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationrootelements.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationrootelements.o.pp /<>/intl/icu/source/i18n/collationrootelements.cpp config/external/icu/i18n/collationruleparser.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationruleparser.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationruleparser.o.pp /<>/intl/icu/source/i18n/collationruleparser.cpp config/external/icu/i18n/collationsets.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Compiling mozilla-central-workspace-hack v0.1.0 (/<>/build/workspace-hack) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/<>/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=58bbaa023c55e40c -C extra-filename=-58bbaa023c55e40c --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` Compiling unicode-width v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/<>/third_party/rust/unicode-width CARGO_PKG_AUTHORS='kwantam :Manish Goregaokar ' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name unicode_width /<>/third_party/rust/unicode-width/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' -C metadata=8accbb145f69ff04 -C extra-filename=-8accbb145f69ff04 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` Compiling wast v56.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/<>/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=56.0.0 CARGO_PKG_VERSION_MAJOR=56 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2021 /<>/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=c15cb2ec8f7ac844 -C extra-filename=-c15cb2ec8f7ac844 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern leb128=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libleb128-057f33aec83db0f2.rmeta --extern memchr=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libmemchr-b869168a969257ee.rmeta --extern unicode_width=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libunicode_width-8accbb145f69ff04.rmeta --extern wasm_encoder=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libwasm_encoder-ad08d77956fbabbc.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1` In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/gc/WeakMap.h:12, from /<>/js/src/debugger/DebugScript.h:16, from /<>/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o collationsets.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationsets.o.pp /<>/intl/icu/source/i18n/collationsets.cpp config/external/icu/i18n/collationsettings.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’ at /<>/js/src/debugger/Debugger.cpp:333:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /<>/js/src/debugger/Debugger.cpp: In function ‘bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’: /<>/js/src/debugger/Debugger.cpp:333:27: note: ‘linear’ declared here 333 | Rooted linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:324:40: note: ‘cx’ declared here 324 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o loclikely.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/loclikely.o.pp /<>/intl/icu/source/common/loclikely.cpp config/external/icu/common/loclikelysubtags.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’ at /<>/js/src/debugger/Debugger.cpp:1595:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘set’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’: /<>/js/src/debugger/Debugger.cpp:1595:18: note: ‘set’ declared here 1595 | RootedObject set(cx, desc.setter()); | ^~~ /<>/js/src/debugger/Debugger.cpp:1571:16: note: ‘cx’ declared here 1571 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)’ at /<>/js/src/debugger/Debugger.cpp:1998:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘generatorObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)’: /<>/js/src/debugger/Debugger.cpp:1997:36: note: ‘generatorObj’ declared here 1997 | Rooted generatorObj( | ^~~~~~~~~~~~ /<>/js/src/debugger/Debugger.cpp:1973:50: note: ‘cx’ declared here 1973 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::enableAsyncStack()’ at /<>/js/src/debugger/Debugger.cpp:6310:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::enableAsyncStack()’: /<>/js/src/debugger/Debugger.cpp:6310:25: note: ‘global’ declared here 6310 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6306:43: note: ‘this’ declared here 6306 | bool Debugger::CallData::enableAsyncStack() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::disableAsyncStack()’ at /<>/js/src/debugger/Debugger.cpp:6325:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::disableAsyncStack()’: /<>/js/src/debugger/Debugger.cpp:6325:25: note: ‘global’ declared here 6325 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6321:44: note: ‘this’ declared here 6321 | bool Debugger::CallData::disableAsyncStack() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::enableUnlimitedStacksCapturing()’ at /<>/js/src/debugger/Debugger.cpp:6340:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::enableUnlimitedStacksCapturing()’: /<>/js/src/debugger/Debugger.cpp:6340:25: note: ‘global’ declared here 6340 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6336:57: note: ‘this’ declared here 6336 | bool Debugger::CallData::enableUnlimitedStacksCapturing() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::disableUnlimitedStacksCapturing()’ at /<>/js/src/debugger/Debugger.cpp:6355:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::disableUnlimitedStacksCapturing()’: /<>/js/src/debugger/Debugger.cpp:6355:25: note: ‘global’ declared here 6355 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6351:58: note: ‘this’ declared here 6351 | bool Debugger::CallData::disableUnlimitedStacksCapturing() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /<>/js/src/debugger/Debugger.cpp:7016:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: /<>/js/src/debugger/Debugger.cpp:7016:15: note: ‘gcCycleNumberVal’ declared here 7016 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /<>/js/src/debugger/Debugger.cpp:7014:57: note: ‘cx’ declared here 7014 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o loclikelysubtags.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/loclikelysubtags.o.pp /<>/intl/icu/source/common/loclikelysubtags.cpp config/external/icu/common/locmap.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationsettings.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationsettings.o.pp /<>/intl/icu/source/i18n/collationsettings.cpp config/external/icu/i18n/collationtailoring.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerFrame::CallData::onStepGetter()’ at /<>/js/src/debugger/Frame.cpp:1758:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::onStepGetter()’: /<>/js/src/debugger/Frame.cpp:1757:15: note: ‘value’ declared here 1757 | RootedValue value( | ^~~~~ /<>/js/src/debugger/Frame.cpp:1755:44: note: ‘this’ declared here 1755 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerFrame::CallData::onPopGetter()’ at /<>/js/src/debugger/Frame.cpp:1793:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::onPopGetter()’: /<>/js/src/debugger/Frame.cpp:1792:15: note: ‘value’ declared here 1792 | RootedValue value( | ^~~~~ /<>/js/src/debugger/Frame.cpp:1790:43: note: ‘this’ declared here 1790 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)’ at /<>/js/src/debugger/Debugger.cpp:369:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘url_str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In function ‘bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)’: /<>/js/src/debugger/Debugger.cpp:369:18: note: ‘url_str’ declared here 369 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /<>/js/src/debugger/Debugger.cpp:356:38: note: ‘cx’ declared here 356 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o collationtailoring.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationtailoring.o.pp /<>/intl/icu/source/i18n/collationtailoring.cpp config/external/icu/i18n/collationweights.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o locmap.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locmap.o.pp /<>/intl/icu/source/common/locmap.cpp config/external/icu/common/locresdata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /<>/js/src/debugger/Debugger.cpp:3082:9, inlined from ‘static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)’ at /<>/js/src/debugger/Debugger.cpp:3354:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obs’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)’: /<>/js/src/debugger/Debugger.cpp:3354:29: note: ‘obs’ declared here 3354 | ExecutionObservableScript obs(cx, script); | ^~~ /<>/js/src/debugger/Debugger.cpp:3349:64: note: ‘cx’ declared here 3349 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::findSourceURLs()’ at /<>/js/src/debugger/Debugger.cpp:6051:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findSourceURLs()’: /<>/js/src/debugger/Debugger.cpp:6051:16: note: ‘result’ declared here 6051 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6050:41: note: ‘this’ declared here 6050 | bool Debugger::CallData::findSourceURLs() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o locresdata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locresdata.o.pp /<>/intl/icu/source/common/locresdata.cpp config/external/icu/common/locutil.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o collationweights.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/collationweights.o.pp /<>/intl/icu/source/i18n/collationweights.cpp config/external/icu/i18n/compactdecimalformat.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o locutil.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/locutil.o.pp /<>/intl/icu/source/common/locutil.cpp config/external/icu/common/lsr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o compactdecimalformat.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/compactdecimalformat.o.pp /<>/intl/icu/source/i18n/compactdecimalformat.cpp config/external/icu/i18n/coptccal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o lsr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lsr.o.pp /<>/intl/icu/source/common/lsr.cpp config/external/icu/common/lstmbe.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o coptccal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/coptccal.o.pp /<>/intl/icu/source/i18n/coptccal.cpp config/external/icu/i18n/curramt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o lstmbe.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lstmbe.o.pp /<>/intl/icu/source/common/lstmbe.cpp config/external/icu/common/messagepattern.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o curramt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/curramt.o.pp /<>/intl/icu/source/i18n/curramt.cpp config/external/icu/i18n/currfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o currfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/currfmt.o.pp /<>/intl/icu/source/i18n/currfmt.cpp config/external/icu/i18n/currpinf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o messagepattern.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/messagepattern.o.pp /<>/intl/icu/source/common/messagepattern.cpp config/external/icu/common/mlbe.o /usr/bin/riscv64-linux-gnu-g++ -o currpinf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/currpinf.o.pp /<>/intl/icu/source/i18n/currpinf.cpp config/external/icu/i18n/currunit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::adoptSource()’ at /<>/js/src/debugger/Debugger.cpp:6277:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptSource()’: /<>/js/src/debugger/Debugger.cpp:6277:16: note: ‘obj’ declared here 6277 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /<>/js/src/debugger/Debugger.cpp:6272:38: note: ‘this’ declared here 6272 | bool Debugger::CallData::adoptSource() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)’ at /<>/js/src/debugger/Debugger.cpp:1493:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle)’: /<>/js/src/debugger/Debugger.cpp:1492:29: note: ‘dobj’ declared here 1492 | Rooted dobj( | ^~~~ /<>/js/src/debugger/Debugger.cpp:1480:46: note: ‘cx’ declared here 1480 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/debugger/Debugger.cpp:1431:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘optObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’: /<>/js/src/debugger/Debugger.cpp:1431:26: note: ‘optObj’ declared here 1431 | Rooted optObj(cx, NewPlainObject(cx)); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:1418:45: note: ‘cx’ declared here 1418 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)’ at /<>/js/src/debugger/Debugger.cpp:2033:37, inlined from ‘static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant&; Tag = unsigned char; long unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]’ at /<>/debian/build/dist/include/mozilla/Variant.h:266:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘retval’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)aMatcher_6(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant&; Tag = unsigned char; long unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]’: /<>/js/src/debugger/Debugger.cpp:2033:17: note: ‘retval’ declared here 2033 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /<>/debian/build/dist/include/js/Stack.h:12, from /<>/debian/build/dist/include/js/RootingAPI.h:29: /<>/debian/build/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here 257 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) { | ~~~~~~~~~~^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o currunit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/currunit.o.pp /<>/intl/icu/source/i18n/currunit.cpp config/external/icu/i18n/dangical.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /<>/js/src/debugger/Frame.cpp:1867:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::evalWithBindingsMethod()’: /<>/js/src/debugger/Frame.cpp:1867:16: note: ‘bindings’ declared here 1867 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /<>/js/src/debugger/Frame.cpp:1850:54: note: ‘this’ declared here 1850 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /<>/js/src/debugger/Debugger.cpp:52: In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘bool js::Debugger::CallData::findAllGlobals()’ at /<>/js/src/debugger/Debugger.cpp:6004:56: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /<>/js/src/debugger/Debugger.cpp:6004:21: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 6004 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:56:36, inlined from ‘bool js::Debugger::CallData::findAllGlobals()’ at /<>/js/src/debugger/Debugger.cpp:6005:29: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /<>/js/src/debugger/Debugger.cpp:6004:21: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 6004 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::makeGlobalObjectReference()’ at /<>/js/src/debugger/Debugger.cpp:6085:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::makeGlobalObjectReference()’: /<>/js/src/debugger/Debugger.cpp:6085:25: note: ‘global’ declared here 6085 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6080:52: note: ‘this’ declared here 6080 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::adoptDebuggeeValue()’ at /<>/js/src/debugger/Debugger.cpp:6174:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptDebuggeeValue()’: /<>/js/src/debugger/Debugger.cpp:6174:18: note: ‘obj’ declared here 6174 | RootedObject obj(cx, &v.toObject()); | ^~~ /<>/js/src/debugger/Debugger.cpp:6167:45: note: ‘this’ declared here 6167 | bool Debugger::CallData::adoptDebuggeeValue() { | ^ /usr/bin/riscv64-linux-gnu-g++ -o mlbe.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/mlbe.o.pp /<>/intl/icu/source/common/mlbe.cpp config/external/icu/common/normalizer2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/debugger/Frame.cpp:1573:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In function ‘bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/debugger/Frame.cpp:1573:16: note: ‘argsobj’ declared here 1573 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /<>/js/src/debugger/Frame.cpp:1568:49: note: ‘cx’ declared here 1568 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’ at /<>/js/src/debugger/Frame.cpp:453:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘callee’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’: /<>/js/src/debugger/Frame.cpp:453:16: note: ‘callee’ declared here 453 | RootedObject callee(cx); | ^~~~~~ /<>/js/src/debugger/Frame.cpp:451:42: note: ‘cx’ declared here 451 | bool DebuggerFrame::getCallee(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’ at /<>/js/src/debugger/Frame.cpp:647:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’: /<>/js/src/debugger/Frame.cpp:647:16: note: ‘resultObject’ declared here 647 | RootedObject resultObject(cx); | ^~~~~~~~~~~~ /<>/js/src/debugger/Frame.cpp:636:48: note: ‘cx’ declared here 636 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()’ at /<>/js/src/debugger/Frame.cpp:1454:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In member function ‘bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()’: /<>/js/src/debugger/Frame.cpp:1454:16: note: ‘script’ declared here 1454 | RootedScript script(cx); | ^~~~~~ /<>/js/src/debugger/Frame.cpp:1449:50: note: ‘this’ declared here 1449 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o dangical.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dangical.o.pp /<>/intl/icu/source/i18n/dangical.cpp config/external/icu/i18n/datefmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::addDebuggee()’ at /<>/js/src/debugger/Debugger.cpp:4482:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::addDebuggee()’: /<>/js/src/debugger/Debugger.cpp:4482:25: note: ‘global’ declared here 4482 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:4478:38: note: ‘this’ declared here 4478 | bool Debugger::CallData::addDebuggee() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /<>/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /<>/js/src/debugger/Environment.cpp:182:24: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 182 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:169:15: note: ‘s’ was declared here 169 | const char* s; | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o normalizer2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/normalizer2.o.pp /<>/intl/icu/source/common/normalizer2.cpp config/external/icu/common/normalizer2impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o datefmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/datefmt.o.pp /<>/intl/icu/source/i18n/datefmt.cpp config/external/icu/i18n/dayperiodrules.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RememberSourceURL(JSContext*, JS::HandleScript)’ at /<>/js/src/debugger/Debugger.cpp:2429:73, inlined from ‘static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)’ at /<>/js/src/debugger/Debugger.cpp:2458:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘holder’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)’: /<>/js/src/debugger/Debugger.cpp:2429:24: note: ‘holder’ declared here 2429 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:2453:39: note: ‘cx’ declared here 2453 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o normalizer2impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/normalizer2impl.o.pp /<>/intl/icu/source/common/normalizer2impl.cpp config/external/icu/common/normlzr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o dayperiodrules.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dayperiodrules.o.pp /<>/intl/icu/source/i18n/dayperiodrules.cpp config/external/icu/i18n/dcfmtsym.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerMemory::CallData::drainAllocationsLog()’ at /<>/js/src/debugger/DebuggerMemory.cpp:193:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_50(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In member function ‘bool js::DebuggerMemory::CallData::drainAllocationsLog()’: /<>/js/src/debugger/DebuggerMemory.cpp:193:24: note: ‘result’ declared here 193 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:181:52: note: ‘this’ declared here 181 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)’ at /<>/js/src/debugger/Frame.cpp:1640:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle)’: /<>/js/src/debugger/Frame.cpp:1639:30: note: ‘obj’ declared here 1639 | Rooted obj( | ^~~ /<>/js/src/debugger/Frame.cpp:1635:57: note: ‘cx’ declared here 1635 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::removeDebuggee()’ at /<>/js/src/debugger/Debugger.cpp:4527:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::removeDebuggee()’: /<>/js/src/debugger/Debugger.cpp:4527:25: note: ‘global’ declared here 4527 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:4523:41: note: ‘this’ declared here 4523 | bool Debugger::CallData::removeDebuggee() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static void js::Debugger::forEachOnStackOrSuspendedDebuggerFrame(JSContext*, js::AbstractFramePtr, const JS::AutoRequireNoGC&, FrameFn) [with FrameFn = js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)::]’ at /<>/js/src/debugger/Debugger.cpp:3299:36, inlined from ‘static void js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /<>/js/src/debugger/Debugger.cpp:6651:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static void js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’: /<>/js/src/debugger/Debugger.cpp:3299:36: note: ‘genObj’ declared here 3299 | Rooted genObj( | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:6647:51: note: ‘cx’ declared here 6647 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]’ at /<>/js/src/debugger/DebuggerMemory.cpp:136:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]’: /<>/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here 136 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here 132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o dcfmtsym.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dcfmtsym.o.pp /<>/intl/icu/source/i18n/dcfmtsym.cpp config/external/icu/i18n/decContext.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’ at /<>/js/src/debugger/Frame.cpp:894:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’: /<>/js/src/debugger/Frame.cpp:894:18: note: ‘proto’ declared here 894 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /<>/js/src/debugger/Frame.cpp:879:45: note: ‘cx’ declared here 879 | bool DebuggerFrame::getArguments(JSContext* cx, Handle frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/debugger/Debugger.cpp:4684:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In static member function ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/debugger/Debugger.cpp:4683:35: note: ‘obj’ declared here 4683 | Rooted obj( | ^~~ /<>/js/src/debugger/Debugger.cpp:4655:37: note: ‘cx’ declared here 4655 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebugScriptObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebugScriptObject*; T = js::DebugScriptObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)’ at /<>/js/src/debugger/DebugScript.cpp:126:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebugScript.cpp: In static member function ‘static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)’: /<>/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here 125 | Rooted object( | ^~~~~~ /<>/js/src/debugger/DebugScript.cpp:109:50: note: ‘cx’ declared here 109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)’ at /<>/js/src/debugger/Frame.cpp:771:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, js::UniquePtr)’: /<>/js/src/debugger/Frame.cpp:771:36: note: ‘handler’ declared here 771 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /<>/js/src/debugger/Frame.cpp:765:49: note: ‘cx’ declared here 765 | bool DebuggerFrame::setOnStepHandler(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/debugger/Frame.cpp:374:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/debugger/Frame.cpp:373:36: note: ‘info’ declared here 373 | Rooted> info( | ^~~~ /<>/js/src/debugger/Frame.cpp:351:49: note: ‘cx’ declared here 351 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)’ at /<>/js/src/debugger/Frame.cpp:233:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle, const js::FrameIter*, JS::Handle)’: /<>/js/src/debugger/Frame.cpp:232:26: note: ‘frame’ declared here 232 | Rooted frame( | ^~~~~ /<>/js/src/debugger/Frame.cpp:229:16: note: ‘cx’ declared here 229 | JSContext* cx, HandleObject proto, Handle debugger, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)’ at /<>/js/src/debugger/Debugger.cpp:670:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle)’: /<>/js/src/debugger/Debugger.cpp:669:28: note: ‘frame’ declared here 669 | Rooted frame( | ^~~~~ /<>/js/src/debugger/Debugger.cpp:627:36: note: ‘cx’ declared here 627 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o decContext.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/decContext.o.pp /<>/intl/icu/source/i18n/decContext.cpp config/external/icu/i18n/decNumber.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o decNumber.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/decNumber.o.pp /<>/intl/icu/source/i18n/decNumber.cpp config/external/icu/i18n/decimfmt.o /usr/bin/riscv64-linux-gnu-g++ -o normlzr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/normlzr.o.pp /<>/intl/icu/source/common/normlzr.cpp config/external/icu/common/parsepos.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::CallData::adoptFrame()’ at /<>/js/src/debugger/Debugger.cpp:6225:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_37(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::CallData::adoptFrame()’: /<>/js/src/debugger/Debugger.cpp:6225:16: note: ‘obj’ declared here 6225 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /<>/js/src/debugger/Debugger.cpp:6220:37: note: ‘this’ declared here 6220 | bool Debugger::CallData::adoptFrame() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’ at /<>/js/src/debugger/Debugger.cpp:1400:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘envobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Debugger.cpp: In member function ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’: /<>/js/src/debugger/Debugger.cpp:1399:34: note: ‘envobj’ declared here 1399 | Rooted envobj( | ^~~~~~ /<>/js/src/debugger/Debugger.cpp:1382:43: note: ‘cx’ declared here 1382 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’ at /<>/js/src/debugger/Environment.cpp:428:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’: /<>/js/src/debugger/Environment.cpp:428:16: note: ‘parent’ declared here 428 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /<>/js/src/debugger/Environment.cpp:426:16: note: ‘cx’ declared here 426 | JSContext* cx, MutableHandle result) const { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]’ at /<>/js/src/debugger/Frame.cpp:1294:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In static member function ‘static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]’: /<>/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here 1294 | Rooted frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /<>/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerEnvironment::CallData::parentGetter()’ at /<>/js/src/debugger/Environment.cpp:216:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::parentGetter()’: /<>/js/src/debugger/Environment.cpp:216:32: note: ‘result’ declared here 216 | Rooted result(cx); | ^~~~~~ /<>/js/src/debugger/Environment.cpp:211:50: note: ‘this’ declared here 211 | bool DebuggerEnvironment::CallData::parentGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /<>/js/src/debugger/DebuggerMemory.cpp:49:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)’: /<>/js/src/debugger/DebuggerMemory.cpp:48:27: note: ‘memory’ declared here 48 | Rooted memory( | ^~~~~~ /<>/js/src/debugger/DebuggerMemory.cpp:44:51: note: ‘cx’ declared here 44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)’ at /<>/js/src/debugger/Frame.cpp:1921:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Frame.cpp: In function ‘JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)’: /<>/js/src/debugger/Frame.cpp:1921:24: note: ‘arr’ declared here 1921 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /<>/js/src/debugger/Frame.cpp:1915:42: note: ‘cx’ declared here 1915 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]’ at /<>/js/src/debugger/Environment.cpp:134:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Environment.cpp: In static member function ‘static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]’: /<>/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here 134 | Rooted environment( | ^~~~~~~~~~~ /<>/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here 130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o parsepos.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/parsepos.o.pp /<>/intl/icu/source/common/parsepos.cpp config/external/icu/common/patternprops.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o patternprops.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/patternprops.o.pp /<>/intl/icu/source/common/patternprops.cpp config/external/icu/common/propname.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o propname.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/propname.o.pp /<>/intl/icu/source/common/propname.cpp config/external/icu/common/punycode.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o punycode.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/punycode.o.pp /<>/intl/icu/source/common/punycode.cpp config/external/icu/common/putil.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_73(decNumber*, const decNumber*, decContext*)’: /<>/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /<>/intl/icu/source/i18n/decNumber.cpp:184: /<>/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /<>/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ /<>/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /<>/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_73(decNumber*, const decNumber*, decContext*)’: /<>/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /<>/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /<>/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ /<>/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object ‘decNumber::lsu’ of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/bin/riscv64-linux-gnu-g++ -o putil.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/putil.o.pp /<>/intl/icu/source/common/putil.cpp config/external/icu/common/rbbi.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_debugger1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/debugger -I/<>/debian/build/js/src/debugger -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o decimfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/decimfmt.o.pp /<>/intl/icu/source/i18n/decimfmt.cpp config/external/icu/i18n/displayoptions.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbi.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbi.o.pp /<>/intl/icu/source/common/rbbi.cpp config/external/icu/common/rbbi_cache.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbi_cache.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbi_cache.o.pp /<>/intl/icu/source/common/rbbi_cache.cpp config/external/icu/common/rbbidata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o displayoptions.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/displayoptions.o.pp /<>/intl/icu/source/i18n/displayoptions.cpp config/external/icu/i18n/double-conversion-bignum-dtoa.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-bignum-dtoa.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-bignum-dtoa.o.pp /<>/intl/icu/source/i18n/double-conversion-bignum-dtoa.cpp config/external/icu/i18n/double-conversion-bignum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-bignum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-bignum.o.pp /<>/intl/icu/source/i18n/double-conversion-bignum.cpp config/external/icu/i18n/double-conversion-cached-powers.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbidata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbidata.o.pp /<>/intl/icu/source/common/rbbidata.cpp config/external/icu/common/rbbinode.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-cached-powers.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-cached-powers.o.pp /<>/intl/icu/source/i18n/double-conversion-cached-powers.cpp config/external/icu/i18n/double-conversion-double-to-string.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-double-to-string.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-double-to-string.o.pp /<>/intl/icu/source/i18n/double-conversion-double-to-string.cpp config/external/icu/i18n/double-conversion-fast-dtoa.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbinode.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbinode.o.pp /<>/intl/icu/source/common/rbbinode.cpp config/external/icu/common/rbbirb.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-fast-dtoa.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-fast-dtoa.o.pp /<>/intl/icu/source/i18n/double-conversion-fast-dtoa.cpp config/external/icu/i18n/double-conversion-string-to-double.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-string-to-double.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-string-to-double.o.pp /<>/intl/icu/source/i18n/double-conversion-string-to-double.cpp config/external/icu/i18n/double-conversion-strtod.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbirb.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbirb.o.pp /<>/intl/icu/source/common/rbbirb.cpp config/external/icu/common/rbbiscan.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o double-conversion-strtod.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/double-conversion-strtod.o.pp /<>/intl/icu/source/i18n/double-conversion-strtod.cpp config/external/icu/i18n/dtfmtsym.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbbiscan.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbiscan.o.pp /<>/intl/icu/source/common/rbbiscan.cpp config/external/icu/common/rbbisetb.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o dtfmtsym.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtfmtsym.o.pp /<>/intl/icu/source/i18n/dtfmtsym.cpp config/external/icu/i18n/dtitvfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/debugger/Object.h:16, from /<>/js/src/debugger/Object-inl.h:10, from /<>/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /<>/js/src/debugger/Object.cpp:1422:36, inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’ at /<>/js/src/debugger/Object.cpp:1407:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle)’: /<>/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here 1422 | Rooted frame(cx); | ^~~~~ /<>/js/src/debugger/Object.cpp:1405:18: note: ‘cx’ declared here 1405 | JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::DebuggerFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle)’ at /<>/js/src/debugger/Object.cpp:1422:36, inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’ at /<>/js/src/debugger/Object.cpp:1401:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle)’: /<>/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here 1422 | Rooted frame(cx); | ^~~~~ /<>/js/src/debugger/Object.cpp:1399:18: note: ‘cx’ declared here 1399 | JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/debugger/Object.cpp:1379:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’: /<>/js/src/debugger/Object.cpp:1379:26: note: ‘record’ declared here 1379 | Rooted record(cx, NewPlainObject(cx)); | ^~~~~~ /<>/js/src/debugger/Object.cpp:1377:24: note: ‘cx’ declared here 1377 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o rbbisetb.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbisetb.o.pp /<>/intl/icu/source/common/rbbisetb.cpp config/external/icu/common/rbbistbl.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::scriptGetter()’ at /<>/js/src/debugger/Object.cpp:370:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::scriptGetter()’: /<>/js/src/debugger/Object.cpp:370:16: note: ‘script’ declared here 370 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /<>/js/src/debugger/Object.cpp:356:45: note: ‘this’ declared here 356 | bool DebuggerObject::CallData::scriptGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::errorMessageNameGetter()’ at /<>/js/src/debugger/Object.cpp:483:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::errorMessageNameGetter()’: /<>/js/src/debugger/Object.cpp:483:16: note: ‘result’ declared here 483 | RootedString result(cx); | ^~~~~~ /<>/js/src/debugger/Object.cpp:482:55: note: ‘this’ declared here 482 | bool DebuggerObject::CallData::errorMessageNameGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /<>/js/src/debugger/Object.cpp:644:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()’: /<>/js/src/debugger/Object.cpp:644:26: note: ‘promise’ declared here 644 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /<>/js/src/debugger/Object.cpp:643:60: note: ‘this’ declared here 643 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /<>/js/src/debugger/Object.cpp:663:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()’: /<>/js/src/debugger/Object.cpp:663:26: note: ‘promise’ declared here 663 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /<>/js/src/debugger/Object.cpp:662:60: note: ‘this’ declared here 662 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::promiseIDGetter()’ at /<>/js/src/debugger/Object.cpp:688:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseIDGetter()’: /<>/js/src/debugger/Object.cpp:688:26: note: ‘promise’ declared here 688 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /<>/js/src/debugger/Object.cpp:687:48: note: ‘this’ declared here 687 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /<>/js/src/debugger/Object.cpp:700:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()’: /<>/js/src/debugger/Object.cpp:700:26: note: ‘promise’ declared here 700 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /<>/js/src/debugger/Object.cpp:697:63: note: ‘this’ declared here 697 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /<>/js/src/debugger/Object.cpp:1450:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::getPromiseReactionsMethod()’: /<>/js/src/debugger/Object.cpp:1450:26: note: ‘unwrappedPromise’ declared here 1450 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /<>/js/src/debugger/Object.cpp:1447:58: note: ‘this’ declared here 1447 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)’ at /<>/js/src/debugger/Object.cpp:1553:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)’: /<>/js/src/debugger/Object.cpp:1551:25: note: ‘objectProto’ declared here 1551 | Rooted objectProto( | ^~~~~~~~~~~ /<>/js/src/debugger/Object.cpp:1548:52: note: ‘cx’ declared here 1548 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o rbbistbl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbistbl.o.pp /<>/intl/icu/source/common/rbbistbl.cpp config/external/icu/common/rbbitblb.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::nameGetter()’ at /<>/js/src/debugger/Object.cpp:315:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::nameGetter()’: /<>/js/src/debugger/Object.cpp:315:16: note: ‘result’ declared here 315 | RootedString result(cx, object->name(cx)); | ^~~~~~ /<>/js/src/debugger/Object.cpp:309:43: note: ‘this’ declared here 309 | bool DebuggerObject::CallData::nameGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::displayNameGetter()’ at /<>/js/src/debugger/Object.cpp:330:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::displayNameGetter()’: /<>/js/src/debugger/Object.cpp:330:16: note: ‘result’ declared here 330 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /<>/js/src/debugger/Object.cpp:324:50: note: ‘this’ declared here 324 | bool DebuggerObject::CallData::displayNameGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandleString)’ at /<>/js/src/debugger/Object.cpp:1849:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle, JS::MutableHandleString)’: /<>/js/src/debugger/Object.cpp:1849:16: note: ‘referent’ declared here 1849 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1846:53: note: ‘cx’ declared here 1846 | bool DebuggerObject::getErrorMessageName(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/debugger/Object.cpp:1872:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/debugger/Object.cpp:1872:16: note: ‘referent’ declared here 1872 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1869:47: note: ‘cx’ declared here 1869 | bool DebuggerObject::getErrorNotes(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/debugger/Object.cpp:1899:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/debugger/Object.cpp:1899:16: note: ‘referent’ declared here 1899 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1896:52: note: ‘cx’ declared here 1896 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/debugger/Object.cpp:1918:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/debugger/Object.cpp:1918:16: note: ‘referent’ declared here 1918 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1915:54: note: ‘cx’ declared here 1915 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)’ at /<>/js/src/debugger/Object.cpp:2150:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandle >)’: /<>/js/src/debugger/Object.cpp:2150:32: note: ‘desc’ declared here 2150 | Rooted desc(cx, *desc_); | ^~~~ /<>/js/src/debugger/Object.cpp:2131:16: note: ‘cx’ declared here 2131 | JSContext* cx, Handle object, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’ at /<>/js/src/debugger/Object.cpp:817:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’: /<>/js/src/debugger/Object.cpp:817:12: note: ‘id’ declared here 817 | RootedId id(cx); | ^~ /<>/js/src/debugger/Object.cpp:816:63: note: ‘this’ declared here 816 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::deletePropertyMethod()’ at /<>/js/src/debugger/Object.cpp:913:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_10(D)])[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::deletePropertyMethod()’: /<>/js/src/debugger/Object.cpp:913:12: note: ‘id’ declared here 913 | RootedId id(cx); | ^~ /<>/js/src/debugger/Object.cpp:912:53: note: ‘this’ declared here 912 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/debugger/Object.cpp:2504:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/debugger/Object.cpp:2504:15: note: ‘value’ declared here 2504 | RootedValue value(cx, value_); | ^~~~~ /<>/js/src/debugger/Object.cpp:2497:51: note: ‘cx’ declared here 2497 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/debugger/Object.cpp:2613:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘selfHostedName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/debugger/Object.cpp:2612:21: note: ‘selfHostedName’ declared here 2612 | Rooted selfHostedName(cx, | ^~~~~~~~~~~~~~ /<>/js/src/debugger/Object.cpp:2601:46: note: ‘cx’ declared here 2601 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o dtitvfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtitvfmt.o.pp /<>/intl/icu/source/i18n/dtitvfmt.cpp config/external/icu/i18n/dtitvinf.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’ at /<>/js/src/debugger/Object.cpp:2720:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle)’: /<>/js/src/debugger/Object.cpp:2720:16: note: ‘referent’ declared here 2720 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:2718:48: note: ‘cx’ declared here 2718 | bool DebuggerObject::requirePromise(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o rbbitblb.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbbitblb.o.pp /<>/intl/icu/source/common/rbbitblb.cpp config/external/icu/common/resbund.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::promiseStateGetter()’ at /<>/js/src/debugger/Object.cpp:557:24, inlined from ‘bool js::DebuggerObject::CallData::promiseStateGetter()’ at /<>/js/src/debugger/Object.cpp:552:6: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::promiseStateGetter()’: /<>/js/src/debugger/Object.cpp:557:15: note: ‘result’ declared here 557 | RootedValue result(cx); | ^~~~~~ /<>/js/src/debugger/Object.cpp:552:51: note: ‘this’ declared here 552 | bool DebuggerObject::CallData::promiseStateGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()’ at /<>/js/src/debugger/Script.cpp:1696:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()’: /<>/js/src/debugger/Script.cpp:1696:16: note: ‘result’ declared here 1696 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /<>/js/src/debugger/Script.cpp:1683:46: note: ‘this’ declared here 1683 | bool DebuggerScript::CallData::getAllOffsets() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()’ at /<>/js/src/debugger/Script.cpp:2331:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()’: /<>/js/src/debugger/Script.cpp:2331:16: note: ‘result’ declared here 2331 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /<>/js/src/debugger/Script.cpp:2297:51: note: ‘this’ declared here 2297 | bool DebuggerScript::CallData::getOffsetsCoverage() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = js::BaseScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::getUrl()’ at /<>/js/src/debugger/Script.cpp:346:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getUrl()’: /<>/js/src/debugger/Script.cpp:346:23: note: ‘script’ declared here 346 | Rooted script(cx, referent.as()); | ^~~~~~ /<>/js/src/debugger/Script.cpp:341:39: note: ‘this’ declared here 341 | bool DebuggerScript::CallData::getUrl() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::getSource()’ at /<>/js/src/debugger/Script.cpp:438:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getSource()’: /<>/js/src/debugger/Script.cpp:438:27: note: ‘sourceObject’ declared here 438 | Rooted sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /<>/js/src/debugger/Script.cpp:434:42: note: ‘this’ declared here 434 | bool DebuggerScript::CallData::getSource() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::getChildScripts()’ at /<>/js/src/debugger/Script.cpp:547:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getChildScripts()’: /<>/js/src/debugger/Script.cpp:547:16: note: ‘result’ declared here 547 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /<>/js/src/debugger/Script.cpp:541:48: note: ‘this’ declared here 541 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’ at /<>/js/src/debugger/Script.cpp:1253:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_34(D)])[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’: /<>/js/src/debugger/Script.cpp:1253:18: note: ‘script’ declared here 1253 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /<>/js/src/debugger/Script.cpp:1252:44: note: ‘this’ declared here 1252 | ReturnType match(Handle base) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::setBreakpoint()’ at /<>/js/src/debugger/Script.cpp:2089:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::setBreakpoint()’: /<>/js/src/debugger/Script.cpp:2089:16: note: ‘handler’ declared here 2089 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /<>/js/src/debugger/Script.cpp:2078:46: note: ‘this’ declared here 2078 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o resbund.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/resbund.o.pp /<>/intl/icu/source/common/resbund.cpp config/external/icu/common/resource.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerSource::CallData::getBinary()’ at /<>/js/src/debugger/Source.cpp:281:63, inlined from ‘bool js::DebuggerSource::CallData::getBinary()’ at /<>/js/src/debugger/Source.cpp:263:6: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::getBinary()’: /<>/js/src/debugger/Source.cpp:281:16: note: ‘arr’ declared here 281 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /<>/js/src/debugger/Source.cpp:263:42: note: ‘this’ declared here 263 | bool DebuggerSource::CallData::getBinary() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o dtitvinf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtitvinf.o.pp /<>/intl/icu/source/i18n/dtitvinf.cpp config/external/icu/i18n/dtptngen.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerSource::CallData::setSourceMapURL()’ at /<>/js/src/debugger/Source.cpp:530:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::setSourceMapURL()’: /<>/js/src/debugger/Source.cpp:530:31: note: ‘sourceObject’ declared here 530 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /<>/js/src/debugger/Source.cpp:529:48: note: ‘this’ declared here 529 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerSource::CallData::getSourceMapURL()’ at /<>/js/src/debugger/Source.cpp:602:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::getSourceMapURL()’: /<>/js/src/debugger/Source.cpp:602:16: note: ‘result’ declared here 602 | RootedString result(cx); | ^~~~~~ /<>/js/src/debugger/Source.cpp:601:48: note: ‘this’ declared here 601 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerSource::CallData::reparse()’ at /<>/js/src/debugger/Source.cpp:642:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_24(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In member function ‘bool js::DebuggerSource::CallData::reparse()’: /<>/js/src/debugger/Source.cpp:642:31: note: ‘sourceObject’ declared here 642 | Rooted sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /<>/js/src/debugger/Source.cpp:641:40: note: ‘this’ declared here 641 | bool DebuggerSource::CallData::reparse() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /<>/js/src/debugger/Script.cpp:946:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’: /<>/js/src/debugger/Script.cpp:946:18: note: ‘queryObject’ declared here 946 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /<>/js/src/debugger/Script.cpp:942:61: note: ‘this’ declared here 942 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o resource.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/resource.o.pp /<>/intl/icu/source/common/resource.cpp config/external/icu/common/restrace.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::createSource()’ at /<>/js/src/debugger/Object.cpp:1202:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘options’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_82(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::createSource()’: /<>/js/src/debugger/Object.cpp:1202:16: note: ‘options’ declared here 1202 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /<>/js/src/debugger/Object.cpp:1185:45: note: ‘this’ declared here 1185 | bool DebuggerObject::CallData::createSource() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’ at /<>/js/src/debugger/Object.cpp:1780:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle, JS::MutableHandle >)’: /<>/js/src/debugger/Object.cpp:1779:32: note: ‘referent’ declared here 1779 | Rooted referent( | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1774:51: note: ‘cx’ declared here 1774 | bool DebuggerObject::getBoundArguments(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]’ at /<>/js/src/debugger/Script.cpp:667:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘entry’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_24(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]’: /<>/js/src/debugger/Script.cpp:667:26: note: ‘entry’ declared here 667 | Rooted entry(cx_, NewPlainObject(cx_)); | ^~~~~ /<>/js/src/debugger/Script.cpp:654:41: note: ‘this’ declared here 654 | bool isStepStart) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /<>/js/src/debugger/Script.cpp:929:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In member function ‘bool js::DebuggerScript::CallData::getPossibleBreakpoints()’: /<>/js/src/debugger/Script.cpp:929:18: note: ‘queryObject’ declared here 929 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /<>/js/src/debugger/Script.cpp:925:55: note: ‘this’ declared here 925 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]’ at /<>/js/src/debugger/Script.cpp:256:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Script.cpp: In static member function ‘static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]’: /<>/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here 256 | Rooted obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here 252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::getPropertyMethod()’ at /<>/js/src/debugger/Object.cpp:952:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D)])[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::getPropertyMethod()’: /<>/js/src/debugger/Object.cpp:952:12: note: ‘id’ declared here 952 | RootedId id(cx); | ^~ /<>/js/src/debugger/Object.cpp:949:50: note: ‘this’ declared here 949 | bool DebuggerObject::CallData::getPropertyMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::DebuggerObject::CallData::setPropertyMethod()’ at /<>/js/src/debugger/Object.cpp:968:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::setPropertyMethod()’: /<>/js/src/debugger/Object.cpp:968:12: note: ‘id’ declared here 968 | RootedId id(cx); | ^~ /<>/js/src/debugger/Object.cpp:965:50: note: ‘this’ declared here 965 | bool DebuggerObject::CallData::setPropertyMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()’ at /<>/js/src/debugger/Object.cpp:1154:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()’: /<>/js/src/debugger/Object.cpp:1154:16: note: ‘bindings’ declared here 1154 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /<>/js/src/debugger/Object.cpp:1136:66: note: ‘this’ declared here 1136 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o restrace.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/restrace.o.pp /<>/intl/icu/source/common/restrace.cpp config/external/icu/common/ruleiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ruleiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ruleiter.o.pp /<>/intl/icu/source/common/ruleiter.cpp config/external/icu/common/schriter.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o dtptngen.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtptngen.o.pp /<>/intl/icu/source/i18n/dtptngen.cpp config/external/icu/i18n/dtrule.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’ at /<>/js/src/debugger/Object.cpp:2246:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘descs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’: /<>/js/src/debugger/Object.cpp:2246:36: note: ‘descs’ declared here 2246 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /<>/js/src/debugger/Object.cpp:2239:50: note: ‘cx’ declared here 2239 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::definePropertiesMethod()’ at /<>/js/src/debugger/Object.cpp:886:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::definePropertiesMethod()’: /<>/js/src/debugger/Object.cpp:886:16: note: ‘props’ declared here 886 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /<>/js/src/debugger/Object.cpp:880:55: note: ‘this’ declared here 880 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)’ at /<>/js/src/debugger/Object.cpp:2385:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static mozilla::Maybe js::DebuggerObject::call(JSContext*, JS::Handle, JS::HandleValue, JS::Handle >)’: /<>/js/src/debugger/Object.cpp:2385:23: note: ‘args2’ declared here 2385 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /<>/js/src/debugger/Object.cpp:2363:51: note: ‘cx’ declared here 2363 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::callMethod()’ at /<>/js/src/debugger/Object.cpp:930:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nargs’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::callMethod()’: /<>/js/src/debugger/Object.cpp:930:23: note: ‘nargs’ declared here 930 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /<>/js/src/debugger/Object.cpp:927:43: note: ‘this’ declared here 927 | bool DebuggerObject::CallData::callMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::applyMethod()’ at /<>/js/src/debugger/Object.cpp:1009:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completion’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::applyMethod()’: /<>/js/src/debugger/Object.cpp:1008:29: note: ‘completion’ declared here 1008 | Rooted> completion( | ^~~~~~~~~~ /<>/js/src/debugger/Object.cpp:984:44: note: ‘this’ declared here 984 | bool DebuggerObject::CallData::applyMethod() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o schriter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/schriter.o.pp /<>/intl/icu/source/common/schriter.cpp config/external/icu/common/serv.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’ at /<>/js/src/debugger/Object.cpp:460:76, inlined from ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’ at /<>/js/src/debugger/Object.cpp:448:6: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In member function ‘bool js::DebuggerObject::CallData::boundArgumentsGetter()’: /<>/js/src/debugger/Object.cpp:459:16: note: ‘obj’ declared here 459 | RootedObject obj(cx, | ^~~ /<>/js/src/debugger/Object.cpp:448:53: note: ‘this’ declared here 448 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]’ at /<>/js/src/debugger/Object.cpp:230:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Object.cpp: In static member function ‘static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]’: /<>/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here 230 | Rooted obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /<>/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here 226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)’ at /<>/js/src/debugger/Source.cpp:85:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle >, JS::Handle)’: /<>/js/src/debugger/Source.cpp:84:27: note: ‘sourceObj’ declared here 84 | Rooted sourceObj( | ^~~~~~~~~ /<>/js/src/debugger/Source.cpp:81:51: note: ‘cx’ declared here 81 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o serv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/serv.o.pp /<>/intl/icu/source/common/serv.cpp config/external/icu/common/servlk.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]’ at /<>/js/src/debugger/Source.cpp:189:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/debugger/Source.cpp: In static member function ‘static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]’: /<>/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here 189 | Rooted obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /<>/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here 185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ Compiling jsrust_shared v0.1.0 (/<>/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/<>/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=5dab721d725c747d -C extra-filename=-5dab721d725c747d --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern encoding_c=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libencoding_c-de7d28806539eeb1.rmeta --extern encoding_c_mem=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libencoding_c_mem-1c43149614d20cd5.rmeta --extern mozglue_static=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libmozglue_static-ec27112eab3e19e4.rmeta --extern mozilla_central_workspace_hack=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-58bbaa023c55e40c.rmeta -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1 -L native=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out` Compiling jsrust v0.1.0 (/<>/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/<>/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/<>/debian/build/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=5ee282ae8bf9f6b4 -C extra-filename=-5ee282ae8bf9f6b4 --out-dir /<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/<>/build/cargo-linker -L dependency=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/<>/debian/build/release/deps --extern jsrust_shared=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libjsrust_shared-5dab721d725c747d.rlib --extern mozglue_static=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libmozglue_static-ec27112eab3e19e4.rlib --extern wast=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/deps/libwast-c15cb2ec8f7ac844.rlib -C debuginfo=2 --cap-lints warn -Clto=thin -Cembed-bitcode=yes -C codegen-units=1 -L native=/<>/debian/build/riscv64gc-unknown-linux-gnu/release/build/mozglue-static-ec9c8cbd2afebec0/out` /usr/bin/riscv64-linux-gnu-g++ -o servlk.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servlk.o.pp /<>/intl/icu/source/common/servlk.cpp config/external/icu/common/servlkf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/js/src/debugger' /usr/bin/riscv64-linux-gnu-g++ -o servlkf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servlkf.o.pp /<>/intl/icu/source/common/servlkf.cpp config/external/icu/common/servls.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o dtrule.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/dtrule.o.pp /<>/intl/icu/source/i18n/dtrule.cpp config/external/icu/i18n/erarules.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o erarules.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/erarules.o.pp /<>/intl/icu/source/i18n/erarules.cpp config/external/icu/i18n/ethpccal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o servls.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servls.o.pp /<>/intl/icu/source/common/servls.cpp config/external/icu/common/servnotf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ethpccal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ethpccal.o.pp /<>/intl/icu/source/i18n/ethpccal.cpp config/external/icu/i18n/fmtable.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o fmtable.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/fmtable.o.pp /<>/intl/icu/source/i18n/fmtable.cpp config/external/icu/i18n/format.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o servnotf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servnotf.o.pp /<>/intl/icu/source/common/servnotf.cpp config/external/icu/common/servrbf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o servrbf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servrbf.o.pp /<>/intl/icu/source/common/servrbf.cpp config/external/icu/common/servslkf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o format.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/format.o.pp /<>/intl/icu/source/i18n/format.cpp config/external/icu/i18n/formatted_string_builder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o servslkf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/servslkf.o.pp /<>/intl/icu/source/common/servslkf.cpp config/external/icu/common/sharedobject.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o formatted_string_builder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/formatted_string_builder.o.pp /<>/intl/icu/source/i18n/formatted_string_builder.cpp config/external/icu/i18n/formattedval_iterimpl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o sharedobject.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/sharedobject.o.pp /<>/intl/icu/source/common/sharedobject.cpp config/external/icu/common/simpleformatter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o formattedval_iterimpl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/formattedval_iterimpl.o.pp /<>/intl/icu/source/i18n/formattedval_iterimpl.cpp config/external/icu/i18n/formattedval_sbimpl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o simpleformatter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/simpleformatter.o.pp /<>/intl/icu/source/common/simpleformatter.cpp config/external/icu/common/static_unicode_sets.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o static_unicode_sets.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/static_unicode_sets.o.pp /<>/intl/icu/source/common/static_unicode_sets.cpp config/external/icu/common/stringpiece.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o formattedval_sbimpl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/formattedval_sbimpl.o.pp /<>/intl/icu/source/i18n/formattedval_sbimpl.cpp config/external/icu/i18n/formattedvalue.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o stringpiece.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/stringpiece.o.pp /<>/intl/icu/source/common/stringpiece.cpp config/external/icu/common/stringtriebuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o formattedvalue.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/formattedvalue.o.pp /<>/intl/icu/source/i18n/formattedvalue.cpp config/external/icu/i18n/fphdlimp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o stringtriebuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/stringtriebuilder.o.pp /<>/intl/icu/source/common/stringtriebuilder.cpp config/external/icu/common/uarrsort.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/formattedvalue.cpp: In function ‘const char16_t* icu_73::ufmtval_getString_73(const UFormattedValue*, int32_t*, UErrorCode*)’: /<>/intl/icu/source/i18n/formattedvalue.cpp:215:1: warning: function may return address of local variable [-Wreturn-local-addr] 215 | } | ^ /<>/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o fphdlimp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/fphdlimp.o.pp /<>/intl/icu/source/i18n/fphdlimp.cpp config/external/icu/i18n/fpositer.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uarrsort.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uarrsort.o.pp /<>/intl/icu/source/common/uarrsort.cpp config/external/icu/common/ubidi.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ubidi.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ubidi.o.pp /<>/intl/icu/source/common/ubidi.cpp config/external/icu/common/ubidi_props.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o fpositer.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/fpositer.o.pp /<>/intl/icu/source/i18n/fpositer.cpp config/external/icu/i18n/gregocal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o gregocal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/gregocal.o.pp /<>/intl/icu/source/i18n/gregocal.cpp config/external/icu/i18n/gregoimp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ubidi_props.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ubidi_props.o.pp /<>/intl/icu/source/common/ubidi_props.cpp config/external/icu/common/ubidiln.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o gregoimp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/gregoimp.o.pp /<>/intl/icu/source/i18n/gregoimp.cpp config/external/icu/i18n/hebrwcal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ubidiln.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ubidiln.o.pp /<>/intl/icu/source/common/ubidiln.cpp config/external/icu/common/ubidiwrt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o hebrwcal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/hebrwcal.o.pp /<>/intl/icu/source/i18n/hebrwcal.cpp config/external/icu/i18n/indiancal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ubidiwrt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ubidiwrt.o.pp /<>/intl/icu/source/common/ubidiwrt.cpp config/external/icu/common/ubrk.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o indiancal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/indiancal.o.pp /<>/intl/icu/source/i18n/indiancal.cpp config/external/icu/i18n/islamcal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o islamcal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/islamcal.o.pp /<>/intl/icu/source/i18n/islamcal.cpp config/external/icu/i18n/iso8601cal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ubrk.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ubrk.o.pp /<>/intl/icu/source/common/ubrk.cpp config/external/icu/common/ucase.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o iso8601cal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/iso8601cal.o.pp /<>/intl/icu/source/i18n/iso8601cal.cpp config/external/icu/i18n/japancal.o /<>/intl/icu/source/common/ubrk.cpp: In function ‘UBreakIterator* ubrk_clone_73(const UBreakIterator*, UErrorCode*)’: /<>/intl/icu/source/common/ubrk.cpp:179:26: warning: ‘UBreakIterator* ubrk_safeClone_73(const UBreakIterator*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 179 | return ubrk_safeClone(bi, nullptr, nullptr, status); In file included from /<>/debian/build/dist/include/unicode/platform.h:25, from /<>/debian/build/dist/include/unicode/ptypes.h:52, from /<>/debian/build/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/ubrk.cpp:10: /<>/debian/build/dist/include/unicode/urename.h:511:49: note: declared here 511 | #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone) | ^~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/debian/build/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/urename.h:511:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 511 | #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ubrk.cpp:148:1: note: in expansion of macro ‘ubrk_safeClone’ 148 | ubrk_safeClone( | ^~~~~~~~~~~~~~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition Finished release [optimized] target(s) in 15m 10s /usr/bin/riscv64-linux-gnu-g++ -o ucase.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucase.o.pp /<>/intl/icu/source/common/ucase.cpp config/external/icu/common/ucasemap.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target --networking /<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a /usr/bin/riscv64-linux-gnu-g++ -o japancal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/japancal.o.pp /<>/intl/icu/source/i18n/japancal.cpp config/external/icu/i18n/listformatter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o listformatter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/listformatter.o.pp /<>/intl/icu/source/i18n/listformatter.cpp config/external/icu/i18n/measfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o measfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/measfmt.o.pp /<>/intl/icu/source/i18n/measfmt.cpp config/external/icu/i18n/measunit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucasemap.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucasemap.o.pp /<>/intl/icu/source/common/ucasemap.cpp config/external/icu/common/ucasemap_titlecase_brkiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucasemap_titlecase_brkiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp /<>/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp config/external/icu/common/uchar.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uchar.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uchar.o.pp /<>/intl/icu/source/common/uchar.cpp config/external/icu/common/ucharstrie.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucharstrie.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucharstrie.o.pp /<>/intl/icu/source/common/ucharstrie.cpp config/external/icu/common/ucharstriebuilder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o measunit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/measunit.o.pp /<>/intl/icu/source/i18n/measunit.cpp config/external/icu/i18n/measunit_extra.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucharstriebuilder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucharstriebuilder.o.pp /<>/intl/icu/source/common/ucharstriebuilder.cpp config/external/icu/common/ucharstrieiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucharstrieiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucharstrieiterator.o.pp /<>/intl/icu/source/common/ucharstrieiterator.cpp config/external/icu/common/uchriter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uchriter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uchriter.o.pp /<>/intl/icu/source/common/uchriter.cpp config/external/icu/common/ucln_cmn.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucln_cmn.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucln_cmn.o.pp /<>/intl/icu/source/common/ucln_cmn.cpp config/external/icu/common/ucmndata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o measunit_extra.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/measunit_extra.o.pp /<>/intl/icu/source/i18n/measunit_extra.cpp config/external/icu/i18n/measure.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucmndata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucmndata.o.pp /<>/intl/icu/source/common/ucmndata.cpp config/external/icu/common/ucnv.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv.o.pp /<>/intl/icu/source/common/ucnv.cpp config/external/icu/common/ucnv_bld.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o measure.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/measure.o.pp /<>/intl/icu/source/i18n/measure.cpp config/external/icu/i18n/msgfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/common/ucnv.cpp: In function ‘UConverter* ucnv_clone_73(const UConverter*, UErrorCode*)’: /<>/intl/icu/source/common/ucnv.cpp:326:26: warning: ‘UConverter* ucnv_safeClone_73(const UConverter*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 326 | return ucnv_safeClone(cnv, nullptr, nullptr, status); In file included from /<>/debian/build/dist/include/unicode/platform.h:25, from /<>/debian/build/dist/include/unicode/ptypes.h:52, from /<>/debian/build/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/ucnv.cpp:24: /<>/debian/build/dist/include/unicode/urename.h:707:49: note: declared here 707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/debian/build/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/urename.h:707:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro ‘ucnv_safeClone’ 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnv.cpp: In function ‘void ucnv_setSubstString_73(UConverter*, const char16_t*, int32_t, UErrorCode*)’: /<>/intl/icu/source/common/ucnv.cpp:494:27: warning: ‘UConverter* ucnv_safeClone_73(const UConverter*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 494 | clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err); /<>/debian/build/dist/include/unicode/urename.h:707:49: note: declared here 707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/debian/build/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/unicode/urename.h:707:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 707 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro ‘ucnv_safeClone’ 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o msgfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/msgfmt.o.pp /<>/intl/icu/source/i18n/msgfmt.cpp config/external/icu/i18n/nfrs.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_bld.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_bld.o.pp /<>/intl/icu/source/common/ucnv_bld.cpp config/external/icu/common/ucnv_cb.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o nfrs.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/nfrs.o.pp /<>/intl/icu/source/i18n/nfrs.cpp config/external/icu/i18n/nfrule.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_cb.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_cb.o.pp /<>/intl/icu/source/common/ucnv_cb.cpp config/external/icu/common/ucnv_cnv.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_cnv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_cnv.o.pp /<>/intl/icu/source/common/ucnv_cnv.cpp config/external/icu/common/ucnv_err.o /usr/bin/riscv64-linux-gnu-g++ -o ucnv_err.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_err.o.pp /<>/intl/icu/source/common/ucnv_err.cpp config/external/icu/common/ucnv_io.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_io.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_io.o.pp /<>/intl/icu/source/common/ucnv_io.cpp config/external/icu/common/ucnv_u16.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_u16.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_u16.o.pp /<>/intl/icu/source/common/ucnv_u16.cpp config/external/icu/common/ucnv_u32.o /usr/bin/riscv64-linux-gnu-g++ -o nfrule.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/nfrule.o.pp /<>/intl/icu/source/i18n/nfrule.cpp config/external/icu/i18n/nfsubs.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_u32.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_u32.o.pp /<>/intl/icu/source/common/ucnv_u32.cpp config/external/icu/common/ucnv_u7.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnv_u7.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_u7.o.pp /<>/intl/icu/source/common/ucnv_u7.cpp config/external/icu/common/ucnv_u8.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o nfsubs.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/nfsubs.o.pp /<>/intl/icu/source/i18n/nfsubs.cpp config/external/icu/i18n/number_affixutils.o /usr/bin/riscv64-linux-gnu-g++ -o ucnv_u8.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnv_u8.o.pp /<>/intl/icu/source/common/ucnv_u8.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition config/external/icu/common/ucnvbocu.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnvbocu.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnvbocu.o.pp /<>/intl/icu/source/common/ucnvbocu.cpp config/external/icu/common/ucnvlat1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnvlat1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnvlat1.o.pp /<>/intl/icu/source/common/ucnvlat1.cpp config/external/icu/common/ucnvscsu.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucnvscsu.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucnvscsu.o.pp /<>/intl/icu/source/common/ucnvscsu.cpp config/external/icu/common/ucol_swp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucol_swp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucol_swp.o.pp /<>/intl/icu/source/common/ucol_swp.cpp config/external/icu/common/ucptrie.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_affixutils.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_affixutils.o.pp /<>/intl/icu/source/i18n/number_affixutils.cpp config/external/icu/i18n/number_asformat.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucptrie.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucptrie.o.pp /<>/intl/icu/source/common/ucptrie.cpp config/external/icu/common/ucurr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucurr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucurr.o.pp /<>/intl/icu/source/common/ucurr.cpp config/external/icu/common/udata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_asformat.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_asformat.o.pp /<>/intl/icu/source/i18n/number_asformat.cpp config/external/icu/i18n/number_capi.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o udata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udata.o.pp /<>/intl/icu/source/common/udata.cpp config/external/icu/common/udatamem.o /<>/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/intl/icu/source/common/ucurr.cpp:25: /<>/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_73(const char16_t*, const char*, UErrorCode*)’: /<>/intl/icu/source/common/cstring.h:43:70: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ /<>/intl/icu/source/common/ucurr.cpp:385:9: note: in expansion of macro ‘uprv_strncpy’ 385 | uprv_strncpy(id, _id, len); | ^~~~~~~~~~~~ In constructor ‘CReg::CReg(const char16_t*, const char*)’, inlined from ‘static const void* CReg::reg(const char16_t*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:394:41, inlined from ‘const void* ucurr_register_73(const char16_t*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:466:25: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/common/ucurr.cpp:381:32: note: in expansion of macro ‘uprv_strlen’ 381 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o udatamem.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udatamem.o.pp /<>/intl/icu/source/common/udatamem.cpp config/external/icu/common/udataswp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_capi.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_capi.o.pp /<>/intl/icu/source/i18n/number_capi.cpp config/external/icu/i18n/number_compact.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o udataswp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udataswp.o.pp /<>/intl/icu/source/common/udataswp.cpp config/external/icu/common/uenum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uenum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uenum.o.pp /<>/intl/icu/source/common/uenum.cpp config/external/icu/common/uhash.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uhash.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uhash.o.pp /<>/intl/icu/source/common/uhash.cpp config/external/icu/common/uhash_us.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uhash_us.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uhash_us.o.pp /<>/intl/icu/source/common/uhash_us.cpp config/external/icu/common/uinit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uinit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uinit.o.pp /<>/intl/icu/source/common/uinit.cpp config/external/icu/common/uinvchar.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_compact.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_compact.o.pp /<>/intl/icu/source/i18n/number_compact.cpp config/external/icu/i18n/number_currencysymbols.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uinvchar.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uinvchar.o.pp /<>/intl/icu/source/common/uinvchar.cpp config/external/icu/common/uiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uiter.o.pp /<>/intl/icu/source/common/uiter.cpp config/external/icu/common/ulist.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ulist.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ulist.o.pp /<>/intl/icu/source/common/ulist.cpp config/external/icu/common/uloc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uloc.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uloc.o.pp /<>/intl/icu/source/common/uloc.cpp config/external/icu/common/uloc_keytype.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_currencysymbols.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_currencysymbols.o.pp /<>/intl/icu/source/i18n/number_currencysymbols.cpp config/external/icu/i18n/number_decimalquantity.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uloc_keytype.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uloc_keytype.o.pp /<>/intl/icu/source/common/uloc_keytype.cpp config/external/icu/common/uloc_tag.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_decimalquantity.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_decimalquantity.o.pp /<>/intl/icu/source/i18n/number_decimalquantity.cpp config/external/icu/i18n/number_decimfmtprops.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uloc_tag.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uloc_tag.o.pp /<>/intl/icu/source/common/uloc_tag.cpp config/external/icu/common/umapfile.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o umapfile.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/umapfile.o.pp /<>/intl/icu/source/common/umapfile.cpp config/external/icu/common/umath.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o umath.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/umath.o.pp /<>/intl/icu/source/common/umath.cpp config/external/icu/common/umutablecptrie.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o umutablecptrie.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/umutablecptrie.o.pp /<>/intl/icu/source/common/umutablecptrie.cpp config/external/icu/common/umutex.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o umutex.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/umutex.o.pp /<>/intl/icu/source/common/umutex.cpp config/external/icu/common/unames.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_decimfmtprops.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_decimfmtprops.o.pp /<>/intl/icu/source/i18n/number_decimfmtprops.cpp config/external/icu/i18n/number_fluent.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unames.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unames.o.pp /<>/intl/icu/source/common/unames.cpp config/external/icu/common/unifiedcache.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unifiedcache.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unifiedcache.o.pp /<>/intl/icu/source/common/unifiedcache.cpp config/external/icu/common/unifilt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_fluent.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_fluent.o.pp /<>/intl/icu/source/i18n/number_fluent.cpp config/external/icu/i18n/number_formatimpl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unifilt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unifilt.o.pp /<>/intl/icu/source/common/unifilt.cpp config/external/icu/common/unifunct.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unifunct.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unifunct.o.pp /<>/intl/icu/source/common/unifunct.cpp config/external/icu/common/uniset.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uniset.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uniset.o.pp /<>/intl/icu/source/common/uniset.cpp config/external/icu/common/uniset_closure.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uniset_closure.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uniset_closure.o.pp /<>/intl/icu/source/common/uniset_closure.cpp config/external/icu/common/uniset_props.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uniset_props.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uniset_props.o.pp /<>/intl/icu/source/common/uniset_props.cpp config/external/icu/common/unisetspan.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unisetspan.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unisetspan.o.pp /<>/intl/icu/source/common/unisetspan.cpp config/external/icu/common/unistr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr.o.pp /<>/intl/icu/source/common/unistr.cpp config/external/icu/common/unistr_case.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_formatimpl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_formatimpl.o.pp /<>/intl/icu/source/i18n/number_formatimpl.cpp config/external/icu/i18n/number_grouping.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr_case.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr_case.o.pp /<>/intl/icu/source/common/unistr_case.cpp config/external/icu/common/unistr_case_locale.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr_case_locale.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr_case_locale.o.pp /<>/intl/icu/source/common/unistr_case_locale.cpp config/external/icu/common/unistr_cnv.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_grouping.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_grouping.o.pp /<>/intl/icu/source/i18n/number_grouping.cpp config/external/icu/i18n/number_integerwidth.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr_cnv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr_cnv.o.pp /<>/intl/icu/source/common/unistr_cnv.cpp config/external/icu/common/unistr_props.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr_props.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr_props.o.pp /<>/intl/icu/source/common/unistr_props.cpp config/external/icu/common/unistr_titlecase_brkiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unistr_titlecase_brkiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp /<>/intl/icu/source/common/unistr_titlecase_brkiter.cpp config/external/icu/common/unormcmp.o /usr/bin/riscv64-linux-gnu-g++ -o number_integerwidth.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_integerwidth.o.pp /<>/intl/icu/source/i18n/number_integerwidth.cpp config/external/icu/i18n/number_longnames.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unormcmp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unormcmp.o.pp /<>/intl/icu/source/common/unormcmp.cpp config/external/icu/common/uobject.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uobject.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uobject.o.pp /<>/intl/icu/source/common/uobject.cpp config/external/icu/common/uprops.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_longnames.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_longnames.o.pp /<>/intl/icu/source/i18n/number_longnames.cpp config/external/icu/i18n/number_mapper.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_mapper.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_mapper.o.pp /<>/intl/icu/source/i18n/number_mapper.cpp config/external/icu/i18n/number_modifiers.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uprops.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uprops.o.pp /<>/intl/icu/source/common/uprops.cpp config/external/icu/common/uresbund.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uresbund.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uresbund.o.pp /<>/intl/icu/source/common/uresbund.cpp config/external/icu/common/uresdata.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_modifiers.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_modifiers.o.pp /<>/intl/icu/source/i18n/number_modifiers.cpp config/external/icu/i18n/number_multiplier.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_multiplier.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_multiplier.o.pp /<>/intl/icu/source/i18n/number_multiplier.cpp config/external/icu/i18n/number_notation.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_notation.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_notation.o.pp /<>/intl/icu/source/i18n/number_notation.cpp config/external/icu/i18n/number_output.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a"], "start": 10302.107773315, "end": 10668.10580492, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/rust' /usr/bin/riscv64-linux-gnu-g++ -o number_output.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_output.o.pp /<>/intl/icu/source/i18n/number_output.cpp config/external/icu/i18n/number_padding.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uresdata.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uresdata.o.pp /<>/intl/icu/source/common/uresdata.cpp config/external/icu/common/uscript.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_padding.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_padding.o.pp /<>/intl/icu/source/i18n/number_padding.cpp config/external/icu/i18n/number_patternmodifier.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_patternmodifier.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_patternmodifier.o.pp /<>/intl/icu/source/i18n/number_patternmodifier.cpp config/external/icu/i18n/number_patternstring.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_patternstring.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_patternstring.o.pp /<>/intl/icu/source/i18n/number_patternstring.cpp config/external/icu/i18n/number_rounding.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_rounding.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_rounding.o.pp /<>/intl/icu/source/i18n/number_rounding.cpp config/external/icu/i18n/number_scientific.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uscript.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uscript.o.pp /<>/intl/icu/source/common/uscript.cpp config/external/icu/common/uscript_props.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_scientific.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_scientific.o.pp /<>/intl/icu/source/i18n/number_scientific.cpp config/external/icu/i18n/number_simple.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uscript_props.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uscript_props.o.pp /<>/intl/icu/source/common/uscript_props.cpp config/external/icu/common/uset.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/intl/icu/source/i18n/number_rounding.cpp:10: In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::integer()’ at /<>/intl/icu/source/i18n/number_rounding.cpp:99:29: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::integer()’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::integer()’ at /<>/intl/icu/source/i18n/number_rounding.cpp:99:29: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::integer()’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::fixedFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:104:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::fixedFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::fixedFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:104:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::fixedFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:112:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:112:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::maxFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:120:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::maxFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::maxFraction(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:120:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::maxFraction(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minMaxFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:129:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minMaxFraction(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minMaxFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:129:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::minMaxFraction(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::fixedSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:137:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::fixedSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::fixedSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:137:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::fixedSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::minSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:145:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::minSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::minSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:145:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::minSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::maxSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:153:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::maxSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::maxSignificantDigits(int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:153:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::maxSignificantDigits(int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::minMaxSignificantDigits(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:162:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::minMaxSignificantDigits(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::minMaxSignificantDigits(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:162:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ may be used uninitialized [-Wmaybe-uninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::minMaxSignificantDigits(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]’ at /<>/intl/icu/source/i18n/unicode/numberformatter.h:899:22, inlined from ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:288:33: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:281:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor ‘icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)’, inlined from ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’ at /<>/intl/icu/source/i18n/number_rounding.cpp:299:36: /<>/intl/icu/source/i18n/unicode/numberformatter.h:766:28: warning: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/number_rounding.cpp: In static member function ‘static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)’: /<>/intl/icu/source/i18n/number_rounding.cpp:292:33: note: ‘*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))’ was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o number_simple.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_simple.o.pp /<>/intl/icu/source/i18n/number_simple.cpp config/external/icu/i18n/number_skeletons.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uset.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uset.o.pp /<>/intl/icu/source/common/uset.cpp config/external/icu/common/uset_props.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_skeletons.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_skeletons.o.pp /<>/intl/icu/source/i18n/number_skeletons.cpp config/external/icu/i18n/number_symbolswrapper.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_symbolswrapper.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_symbolswrapper.o.pp /<>/intl/icu/source/i18n/number_symbolswrapper.cpp config/external/icu/i18n/number_usageprefs.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uset_props.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uset_props.o.pp /<>/intl/icu/source/common/uset_props.cpp config/external/icu/common/usetiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_usageprefs.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_usageprefs.o.pp /<>/intl/icu/source/i18n/number_usageprefs.cpp config/external/icu/i18n/number_utils.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o usetiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/usetiter.o.pp /<>/intl/icu/source/common/usetiter.cpp config/external/icu/common/usprep.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o number_utils.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/number_utils.o.pp /<>/intl/icu/source/i18n/number_utils.cpp config/external/icu/i18n/numfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o usprep.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/usprep.o.pp /<>/intl/icu/source/common/usprep.cpp config/external/icu/common/ustack.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/intl/icu/source/common/unicode/unistr.h:36, from /<>/intl/icu/source/common/charstr.h:18, from /<>/intl/icu/source/i18n/number_decnum.h:11, from /<>/intl/icu/source/i18n/number_skeletons.cpp:12: In constructor ‘icu_73::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)’, inlined from ‘void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)’ at /<>/intl/icu/source/i18n/number_skeletons.cpp:1027:52: /<>/intl/icu/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ /<>/intl/icu/source/i18n/number_skeletons.cpp: In function ‘void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)’: /<>/intl/icu/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here 1025 | const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o numfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numfmt.o.pp /<>/intl/icu/source/i18n/numfmt.cpp config/external/icu/i18n/numparse_affixes.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_affixes.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_affixes.o.pp /<>/intl/icu/source/i18n/numparse_affixes.cpp config/external/icu/i18n/numparse_compositions.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_compositions.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_compositions.o.pp /<>/intl/icu/source/i18n/numparse_compositions.cpp config/external/icu/i18n/numparse_currency.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustack.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustack.o.pp /<>/intl/icu/source/common/ustack.cpp config/external/icu/common/ustr_cnv.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustr_cnv.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustr_cnv.o.pp /<>/intl/icu/source/common/ustr_cnv.cpp config/external/icu/common/ustr_titlecase_brkiter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_currency.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_currency.o.pp /<>/intl/icu/source/i18n/numparse_currency.cpp config/external/icu/i18n/numparse_decimal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustr_titlecase_brkiter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp /<>/intl/icu/source/common/ustr_titlecase_brkiter.cpp config/external/icu/common/ustrcase.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_decimal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_decimal.o.pp /<>/intl/icu/source/i18n/numparse_decimal.cpp config/external/icu/i18n/numparse_impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_impl.o.pp /<>/intl/icu/source/i18n/numparse_impl.cpp config/external/icu/i18n/numparse_parsednumber.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_parsednumber.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_parsednumber.o.pp /<>/intl/icu/source/i18n/numparse_parsednumber.cpp config/external/icu/i18n/numparse_scientific.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustrcase.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustrcase.o.pp /<>/intl/icu/source/common/ustrcase.cpp config/external/icu/common/ustrcase_locale.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_scientific.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_scientific.o.pp /<>/intl/icu/source/i18n/numparse_scientific.cpp config/external/icu/i18n/numparse_symbols.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_symbols.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_symbols.o.pp /<>/intl/icu/source/i18n/numparse_symbols.cpp config/external/icu/i18n/numparse_validators.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustrcase_locale.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustrcase_locale.o.pp /<>/intl/icu/source/common/ustrcase_locale.cpp config/external/icu/common/ustrenum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numparse_validators.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numparse_validators.o.pp /<>/intl/icu/source/i18n/numparse_validators.cpp config/external/icu/i18n/numrange_capi.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numrange_capi.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numrange_capi.o.pp /<>/intl/icu/source/i18n/numrange_capi.cpp config/external/icu/i18n/numrange_fluent.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numrange_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numrange_fluent.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numrange_fluent.o.pp /<>/intl/icu/source/i18n/numrange_fluent.cpp config/external/icu/i18n/numrange_impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustrenum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustrenum.o.pp /<>/intl/icu/source/common/ustrenum.cpp config/external/icu/common/ustrfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numrange_impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numrange_impl.o.pp /<>/intl/icu/source/i18n/numrange_impl.cpp config/external/icu/i18n/numsys.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustrfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustrfmt.o.pp /<>/intl/icu/source/common/ustrfmt.cpp config/external/icu/common/ustring.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o numsys.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/numsys.o.pp /<>/intl/icu/source/i18n/numsys.cpp config/external/icu/i18n/olsontz.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustring.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustring.o.pp /<>/intl/icu/source/common/ustring.cpp config/external/icu/common/ustrtrns.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o olsontz.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/olsontz.o.pp /<>/intl/icu/source/i18n/olsontz.cpp config/external/icu/i18n/persncal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o persncal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/persncal.o.pp /<>/intl/icu/source/i18n/persncal.cpp config/external/icu/i18n/pluralranges.o /usr/bin/riscv64-linux-gnu-g++ -o pluralranges.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/pluralranges.o.pp /<>/intl/icu/source/i18n/pluralranges.cpp config/external/icu/i18n/plurfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/pluralranges.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ustrtrns.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ustrtrns.o.pp /<>/intl/icu/source/common/ustrtrns.cpp config/external/icu/common/utext.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o plurfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/plurfmt.o.pp /<>/intl/icu/source/i18n/plurfmt.cpp config/external/icu/i18n/plurrule.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utext.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utext.o.pp /<>/intl/icu/source/common/utext.cpp config/external/icu/common/utf_impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/olsontz.cpp: In member function ‘virtual UBool icu_73::OlsonTimeZone::inDaylightTime(UDate, UErrorCode&) const’: /<>/intl/icu/source/i18n/olsontz.cpp:605:16: warning: ‘dst’ may be used uninitialized [-Wmaybe-uninitialized] 605 | return dst != 0; | ~~~~^~~~ /<>/intl/icu/source/i18n/olsontz.cpp:603:18: note: ‘dst’ declared here 603 | int32_t raw, dst; | ^~~ /usr/bin/riscv64-linux-gnu-g++ -o plurrule.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/plurrule.o.pp /<>/intl/icu/source/i18n/plurrule.cpp config/external/icu/i18n/quantityformatter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utf_impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utf_impl.o.pp /<>/intl/icu/source/common/utf_impl.cpp config/external/icu/common/util.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o util.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/util.o.pp /<>/intl/icu/source/common/util.cpp config/external/icu/common/utrace.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o quantityformatter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/quantityformatter.o.pp /<>/intl/icu/source/i18n/quantityformatter.cpp config/external/icu/i18n/rbnf.o /usr/bin/riscv64-linux-gnu-g++ -o utrace.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utrace.o.pp /<>/intl/icu/source/common/utrace.cpp config/external/icu/common/utrie.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utrie.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utrie.o.pp /<>/intl/icu/source/common/utrie.cpp config/external/icu/common/utrie2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbnf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbnf.o.pp /<>/intl/icu/source/i18n/rbnf.cpp config/external/icu/i18n/rbtz.o /usr/bin/riscv64-linux-gnu-g++ -o utrie2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utrie2.o.pp /<>/intl/icu/source/common/utrie2.cpp config/external/icu/common/utrie2_builder.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utrie2_builder.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utrie2_builder.o.pp /<>/intl/icu/source/common/utrie2_builder.cpp config/external/icu/common/utrie_swap.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utrie_swap.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utrie_swap.o.pp /<>/intl/icu/source/common/utrie_swap.cpp config/external/icu/common/uts46.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o rbtz.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rbtz.o.pp /<>/intl/icu/source/i18n/rbtz.cpp config/external/icu/i18n/region.o /usr/bin/riscv64-linux-gnu-g++ -o uts46.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uts46.o.pp /<>/intl/icu/source/common/uts46.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition config/external/icu/common/utypes.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utypes.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utypes.o.pp /<>/intl/icu/source/common/utypes.cpp config/external/icu/common/uvector.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uvector.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uvector.o.pp /<>/intl/icu/source/common/uvector.cpp config/external/icu/common/uvectr32.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uvectr32.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uvectr32.o.pp /<>/intl/icu/source/common/uvectr32.cpp config/external/icu/common/uvectr64.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o region.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/region.o.pp /<>/intl/icu/source/i18n/region.cpp config/external/icu/i18n/reldatefmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o reldatefmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/reldatefmt.o.pp /<>/intl/icu/source/i18n/reldatefmt.cpp config/external/icu/i18n/reldtfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uvectr64.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uvectr64.o.pp /<>/intl/icu/source/common/uvectr64.cpp config/external/icu/common/wintz.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o wintz.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/common -I/<>/debian/build/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/wintz.o.pp /<>/intl/icu/source/common/wintz.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o reldtfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/reldtfmt.o.pp /<>/intl/icu/source/i18n/reldtfmt.cpp config/external/icu/i18n/rulebasedcollator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/config/external/icu/common' /usr/bin/riscv64-linux-gnu-g++ -o rulebasedcollator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/rulebasedcollator.o.pp /<>/intl/icu/source/i18n/rulebasedcollator.cpp config/external/icu/i18n/scriptset.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o scriptset.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/scriptset.o.pp /<>/intl/icu/source/i18n/scriptset.cpp config/external/icu/i18n/search.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o search.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/search.o.pp /<>/intl/icu/source/i18n/search.cpp config/external/icu/i18n/selfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o selfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/selfmt.o.pp /<>/intl/icu/source/i18n/selfmt.cpp config/external/icu/i18n/sharedbreakiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o sharedbreakiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/sharedbreakiterator.o.pp /<>/intl/icu/source/i18n/sharedbreakiterator.cpp config/external/icu/i18n/simpletz.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o simpletz.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/simpletz.o.pp /<>/intl/icu/source/i18n/simpletz.cpp config/external/icu/i18n/smpdtfmt.o /usr/bin/riscv64-linux-gnu-g++ -o smpdtfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/smpdtfmt.o.pp /<>/intl/icu/source/i18n/smpdtfmt.cpp config/external/icu/i18n/smpdtfst.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o smpdtfst.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/smpdtfst.o.pp /<>/intl/icu/source/i18n/smpdtfst.cpp config/external/icu/i18n/sortkey.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o sortkey.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/sortkey.o.pp /<>/intl/icu/source/i18n/sortkey.cpp config/external/icu/i18n/standardplural.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o standardplural.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/standardplural.o.pp /<>/intl/icu/source/i18n/standardplural.cpp config/external/icu/i18n/string_segment.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o string_segment.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/string_segment.o.pp /<>/intl/icu/source/i18n/string_segment.cpp config/external/icu/i18n/stsearch.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o stsearch.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/stsearch.o.pp /<>/intl/icu/source/i18n/stsearch.cpp config/external/icu/i18n/taiwncal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o taiwncal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/taiwncal.o.pp /<>/intl/icu/source/i18n/taiwncal.cpp config/external/icu/i18n/timezone.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o timezone.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/timezone.o.pp /<>/intl/icu/source/i18n/timezone.cpp config/external/icu/i18n/tmunit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tmunit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tmunit.o.pp /<>/intl/icu/source/i18n/tmunit.cpp config/external/icu/i18n/tmutamt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tmutamt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tmutamt.o.pp /<>/intl/icu/source/i18n/tmutamt.cpp config/external/icu/i18n/tmutfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tmutfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tmutfmt.o.pp /<>/intl/icu/source/i18n/tmutfmt.cpp config/external/icu/i18n/tzfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tzfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tzfmt.o.pp /<>/intl/icu/source/i18n/tzfmt.cpp config/external/icu/i18n/tzgnames.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tzgnames.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tzgnames.o.pp /<>/intl/icu/source/i18n/tzgnames.cpp config/external/icu/i18n/tznames.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tznames.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tznames.o.pp /<>/intl/icu/source/i18n/tznames.cpp config/external/icu/i18n/tznames_impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tznames_impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tznames_impl.o.pp /<>/intl/icu/source/i18n/tznames_impl.cpp config/external/icu/i18n/tzrule.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tzrule.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tzrule.o.pp /<>/intl/icu/source/i18n/tzrule.cpp config/external/icu/i18n/tztrans.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o tztrans.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/tztrans.o.pp /<>/intl/icu/source/i18n/tztrans.cpp config/external/icu/i18n/ucal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucal.o.pp /<>/intl/icu/source/i18n/ucal.cpp config/external/icu/i18n/ucln_in.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucln_in.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucln_in.o.pp /<>/intl/icu/source/i18n/ucln_in.cpp config/external/icu/i18n/ucol.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucol.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucol.o.pp /<>/intl/icu/source/i18n/ucol.cpp config/external/icu/i18n/ucol_res.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucol_res.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucol_res.o.pp /<>/intl/icu/source/i18n/ucol_res.cpp config/external/icu/i18n/ucol_sit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ucol_sit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucol_sit.o.pp /<>/intl/icu/source/i18n/ucol_sit.cpp config/external/icu/i18n/ucoleitr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/ucol.cpp: In function ‘UCollator* ucol_clone_73(const UCollator*, UErrorCode*)’: /<>/intl/icu/source/i18n/ucol.cpp:108:26: warning: ‘UCollator* ucol_safeClone_73(const UCollator*, void*, int32_t*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 108 | return ucol_safeClone(coll, nullptr, nullptr, status); In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/i18n/ucol.cpp:22: /<>/intl/icu/source/common/unicode/urename.h:784:49: note: declared here 784 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone) | ^~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/urename.h:784:24: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 784 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucol.cpp:79:1: note: in expansion of macro ‘ucol_safeClone’ 79 | ucol_safeClone(const UCollator *coll, void * /*stackBuffer*/, int32_t * pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o ucoleitr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ucoleitr.o.pp /<>/intl/icu/source/i18n/ucoleitr.cpp config/external/icu/i18n/udat.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o udat.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udat.o.pp /<>/intl/icu/source/i18n/udat.cpp config/external/icu/i18n/udateintervalformat.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_73(const char*, UBool, UParseError*, UErrorCode*)’: /<>/intl/icu/source/i18n/ucol_sit.cpp:549:32: warning: ‘uint32_t ucol_setVariableTop_73(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 549 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/unicode/ustring.h:21, from /<>/intl/icu/source/i18n/ucol_sit.cpp:18: /<>/intl/icu/source/common/unicode/urename.h:792:54: note: declared here 792 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/urename.h:792:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 792 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/unicode/ucol.h:1275:1: note: in expansion of macro ‘ucol_setVariableTop’ 1275 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucol_sit.cpp:551:36: warning: ‘void ucol_restoreVariableTop_73(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 551 | ucol_restoreVariableTop(result, s.variableTopValue, status); /<>/intl/icu/source/common/unicode/urename.h:783:58: note: declared here 783 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/urename.h:783:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 783 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/unicode/ucol.h:1309:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 1309 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o udateintervalformat.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udateintervalformat.o.pp /<>/intl/icu/source/i18n/udateintervalformat.cpp config/external/icu/i18n/udatpg.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o udatpg.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/udatpg.o.pp /<>/intl/icu/source/i18n/udatpg.cpp config/external/icu/i18n/ufieldpositer.o /usr/bin/riscv64-linux-gnu-g++ -o ufieldpositer.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ufieldpositer.o.pp /<>/intl/icu/source/i18n/ufieldpositer.cpp config/external/icu/i18n/uitercollationiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uitercollationiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uitercollationiterator.o.pp /<>/intl/icu/source/i18n/uitercollationiterator.cpp config/external/icu/i18n/ulistformatter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ulistformatter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ulistformatter.o.pp /<>/intl/icu/source/i18n/ulistformatter.cpp config/external/icu/i18n/umsg.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o umsg.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/umsg.o.pp /<>/intl/icu/source/i18n/umsg.cpp config/external/icu/i18n/units_complexconverter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o units_complexconverter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/units_complexconverter.o.pp /<>/intl/icu/source/i18n/units_complexconverter.cpp config/external/icu/i18n/units_converter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o units_converter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/units_converter.o.pp /<>/intl/icu/source/i18n/units_converter.cpp config/external/icu/i18n/units_data.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o units_data.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/units_data.o.pp /<>/intl/icu/source/i18n/units_data.cpp config/external/icu/i18n/units_router.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o units_router.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/units_router.o.pp /<>/intl/icu/source/i18n/units_router.cpp config/external/icu/i18n/unum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unum.o.pp /<>/intl/icu/source/i18n/unum.cpp config/external/icu/i18n/unumsys.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o unumsys.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/unumsys.o.pp /<>/intl/icu/source/i18n/unumsys.cpp config/external/icu/i18n/upluralrules.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o upluralrules.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/upluralrules.o.pp /<>/intl/icu/source/i18n/upluralrules.cpp config/external/icu/i18n/usearch.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o usearch.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/usearch.o.pp /<>/intl/icu/source/i18n/usearch.cpp config/external/icu/i18n/uspoof.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uspoof.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uspoof.o.pp /<>/intl/icu/source/i18n/uspoof.cpp config/external/icu/i18n/uspoof_impl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o uspoof_impl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/uspoof_impl.o.pp /<>/intl/icu/source/i18n/uspoof_impl.cpp config/external/icu/i18n/utf16collationiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utf16collationiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utf16collationiterator.o.pp /<>/intl/icu/source/i18n/utf16collationiterator.cpp config/external/icu/i18n/utf8collationiterator.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utf8collationiterator.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utf8collationiterator.o.pp /<>/intl/icu/source/i18n/utf8collationiterator.cpp config/external/icu/i18n/utmscale.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o utmscale.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/utmscale.o.pp /<>/intl/icu/source/i18n/utmscale.cpp config/external/icu/i18n/vtzone.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o vtzone.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/vtzone.o.pp /<>/intl/icu/source/i18n/vtzone.cpp config/external/icu/i18n/windtfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o windtfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/windtfmt.o.pp /<>/intl/icu/source/i18n/windtfmt.cpp config/external/icu/i18n/winnmfmt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o winnmfmt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/winnmfmt.o.pp /<>/intl/icu/source/i18n/winnmfmt.cpp config/external/icu/i18n/wintzimpl.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o wintzimpl.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/wintzimpl.o.pp /<>/intl/icu/source/i18n/wintzimpl.cpp config/external/icu/i18n/zonemeta.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o zonemeta.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_HIDE_OBSOLETE_UTF_OLD_H=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DU_CHARSET_IS_UTF8 -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ENABLE_DYLOAD=0 -I/<>/config/external/icu/i18n -I/<>/debian/build/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -frtti -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/zonemeta.o.pp /<>/intl/icu/source/i18n/zonemeta.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Entering directory '/<>/debian/build/js/src/frontend' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/bin/riscv64-linux-gnu-g++ -o Parser.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /<>/js/src/frontend/Parser.cpp js/src/frontend/Unified_cpp_js_src_frontend0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp js/src/frontend/Unified_cpp_js_src_frontend1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp js/src/frontend/Unified_cpp_js_src_frontend2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/config/external/icu/i18n' make[4]: Entering directory '/<>/debian/build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 11090.239496297, "end": 11090.284993404, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/gc' make[4]: Entering directory '/<>/debian/build/js/src/build' js/src/build/symverscript.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /<>/js/src/build/symverscript.in mozjs_115 BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/<>/js/src/build/symverscript.in", "mozjs_115"], "start": 11092.796734791, "end": 11092.850732299, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/build' make[4]: Entering directory '/<>/debian/build/js/src/irregexp' mkdir -p '.deps/' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/riscv64-linux-gnu-g++ -o RegExpNativeMacroAssembler.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /<>/js/src/irregexp/RegExpNativeMacroAssembler.cpp js/src/irregexp/regexp-ast.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp js/src/frontend/Unified_cpp_js_src_frontend3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/ds/LifoAlloc.h:196, from /<>/js/src/frontend/CompilationStencil.h:21, from /<>/js/src/frontend/AbstractScopePtr.cpp:11, from Unified_cpp_js_src_frontend0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)’ at /<>/js/src/frontend/BytecodeCompiler.cpp:452:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /<>/js/src/frontend/BytecodeCompiler.cpp: In function ‘bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)’: /<>/js/src/frontend/BytecodeCompiler.cpp:452:23: note: ‘script’ declared here 452 | Rooted script(cx, gcOutput.script); | ^~~~~~ /<>/js/src/frontend/BytecodeCompiler.cpp:433:47: note: ‘cx’ declared here 433 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o regexp-ast.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-ast.o.pp /<>/js/src/irregexp/imported/regexp-ast.cc js/src/irregexp/regexp-compiler.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src_frontend0.cpp:38: /<>/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /<>/js/src/frontend/BytecodeEmitter.cpp:2670:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 2670 | NameOpEmitter noe(this, name, loc, kind); | ^ /<>/js/src/frontend/BytecodeEmitter.cpp:2659:27: note: ‘kind’ was declared here 2659 | NameOpEmitter::Kind kind; | ^~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp js/src/frontend/Unified_cpp_js_src_frontend4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp js/src/frontend/Unified_cpp_js_src_frontend5.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o regexp-compiler.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-compiler.o.pp /<>/js/src/irregexp/imported/regexp-compiler.cc js/src/irregexp/Unified_cpp_js_src_irregexp0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: /<>/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6457 | return ifNode; | ^~~~~~ /<>/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here 6447 | TernaryNodeType ifNode; | ^~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend5.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp js/src/frontend/Unified_cpp_js_src_frontend6.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/vm/BytecodeUtil.h:23, from /<>/js/src/vm/BindingKind.h:15, from /<>/js/src/frontend/NameAnalysisTypes.h:15, from /<>/js/src/frontend/ParseNode.h:19, from /<>/js/src/frontend/NameFunctions.cpp:12, from Unified_cpp_js_src_frontend4.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::Normal]’ at /<>/js/src/frontend/ObjLiteral.cpp:123:15: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:20: /<>/js/src/frontend/ObjLiteral.cpp: In function ‘bool js::InterpretObjLiteralObj(JSContext*, JS::Handle, const frontend::CompilationAtomCache&, mozilla::Span) [with PropertySetKind kind = js::PropertySetKind::Normal]’: /<>/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here 123 | RootedValue propVal(cx); | ^~~~~~~ /<>/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here 117 | bool InterpretObjLiteralObj(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: /<>/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6457 | return ifNode; | ^~~~~~ /<>/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here 6447 | TernaryNodeType ifNode; | ^~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::InterpretObjLiteralObj(JSContext*, const frontend::CompilationAtomCache&, mozilla::Span, ObjLiteralFlags, uint32_t)’ at /<>/js/src/frontend/ObjLiteral.cpp:173:68, inlined from ‘JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const’ at /<>/js/src/frontend/ObjLiteral.cpp:377:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/frontend/ObjLiteral.cpp: In member function ‘JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const’: /<>/js/src/frontend/ObjLiteral.cpp:172:24: note: ‘obj’ declared here 172 | Rooted obj( | ^~~ /<>/js/src/frontend/ObjLiteral.cpp:357:16: note: ‘cx’ declared here 357 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_irregexp0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp js/src/irregexp/Unified_cpp_js_src_irregexp1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend6.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp js/src/frontend/Unified_cpp_js_src_frontend7.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_frontend7.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/frontend -I/<>/debian/build/js/src/frontend -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_frontend7.o.pp Unified_cpp_js_src_frontend7.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_irregexp1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp js/src/irregexp/Unified_cpp_js_src_irregexp2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/vm/RegExpShared.h:19, from /<>/js/src/irregexp/RegExpAPI.h:23, from /<>/js/src/irregexp/RegExpAPI.cpp:11, from Unified_cpp_js_src_irregexp0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)’ at /<>/js/src/irregexp/RegExpAPI.cpp:659:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/irregexp/RegExpAPI.cpp: In function ‘bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector*)’: /<>/js/src/irregexp/RegExpAPI.cpp:658:28: note: ‘templateObject’ declared here 658 | Rooted templateObject( | ^~~~~~~~~~~~~~ /<>/js/src/irregexp/RegExpAPI.cpp:643:41: note: ‘cx’ declared here 643 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_irregexp2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/irregexp -I/<>/debian/build/js/src/irregexp -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Entering directory '/<>/debian/build/js/src/jit' mkdir -p '.deps/' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp js/src/jit/Unified_cpp_js_src_jit1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src_irregexp1.cpp:47: /<>/js/src/irregexp/imported/regexp-parser.cc: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’: /<>/js/src/irregexp/imported/regexp-parser.cc:2659:1: warning: control reaches end of non-void function [-Wreturn-type] 2659 | } | ^ In file included from Unified_cpp_js_src_frontend6.cpp:11: /<>/js/src/frontend/Stencil.cpp: In member function ‘void js::frontend::ScopeContext::computeThisEnvironment(const js::frontend::InputScope&)’: /<>/js/src/frontend/Stencil.cpp:389:43: warning: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ may be used uninitialized [-Wmaybe-uninitialized] 389 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /<>/js/src/frontend/Stencil.cpp:389:23: note: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ was declared here 389 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /<>/js/src/frontend/Stencil.cpp: In member function ‘void js::frontend::ScopeContext::computeThisBinding(const js::frontend::InputScope&)’: /<>/js/src/frontend/Stencil.cpp:430:34: warning: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ may be used uninitialized [-Wmaybe-uninitialized] 430 | for (InputScopeIter si(scope); si; si++) { | ^~ /<>/js/src/frontend/Stencil.cpp:430:23: note: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ was declared here 430 | for (InputScopeIter si(scope); si; si++) { | ^~ /<>/js/src/frontend/Stencil.cpp: In member function ‘void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)’: /<>/js/src/frontend/Stencil.cpp:459:43: warning: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ may be used uninitialized [-Wmaybe-uninitialized] 459 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /<>/js/src/frontend/Stencil.cpp:459:23: note: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ was declared here 459 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp js/src/jit/Unified_cpp_js_src_jit10.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/frontend/ParserAtom.h:19, from /<>/js/src/frontend/ObjLiteral.h:14, from /<>/js/src/frontend/Stencil.h:19, from /<>/js/src/frontend/Stencil.cpp:7: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /<>/js/src/frontend/Stencil.cpp:1655:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/frontend/Stencil.cpp: In member function ‘js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’: /<>/js/src/frontend/Stencil.cpp:1655:19: note: ‘atom’ declared here 1655 | Rooted atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache)); | ^~~~ /<>/js/src/frontend/Stencil.cpp:1653:16: note: ‘cx’ declared here 1653 | JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)’ at /<>/js/src/frontend/Stencil.cpp:2593:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/frontend/Stencil.cpp: In member function ‘JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle)’: /<>/js/src/frontend/Stencil.cpp:2589:18: note: ‘fun’ declared here 2589 | RootedFunction fun( | ^~~ /<>/js/src/frontend/Stencil.cpp:2558:16: note: ‘cx’ declared here 2558 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ In file included from /usr/include/c++/13/map:62, from /<>/debian/build/dist/system_wrappers/map:3, from /<>/js/src/irregexp/util/ZoneShim.h:9, from /<>/js/src/irregexp/RegExpShim.h:29, from /<>/js/src/irregexp/imported/regexp-ast.h:11, from /<>/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /<>/js/src/irregexp/imported/regexp-nodes.h:8, from /<>/js/src/irregexp/imported/regexp-compiler.h:10, from /<>/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:2: In member function ‘std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_unique(_Args&& ...) [with _Args = {v8::base::Vector, v8::internal::RegExpTree*}; _Key = v8::base::Vector; _Val = std::pair, v8::internal::RegExpTree*>; _KeyOfValue = std::_Select1st, v8::internal::RegExpTree*> >; _Compare = v8::internal::CharacterClassStringLess; _Alloc = v8::internal::ZoneAllocator, v8::internal::RegExpTree*> >]’, inlined from ‘std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {v8::base::Vector, v8::internal::RegExpTree*}; _Key = v8::base::Vector; _Tp = v8::internal::RegExpTree*; _Compare = v8::internal::CharacterClassStringLess; _Alloc = v8::internal::ZoneAllocator, v8::internal::RegExpTree*> >]’ at /usr/include/c++/13/bits/stl_map.h:608:33, inlined from ‘void v8::internal::{anonymous}::{anonymous}::ExtractStringsFromUnicodeSet(const icu_73::UnicodeSet&, v8::internal::CharacterClassStrings*, v8::internal::RegExpFlags, v8::internal::Zone*)’ at /<>/js/src/irregexp/imported/regexp-parser.cc:1862:21, inlined from ‘bool v8::internal::{anonymous}::{anonymous}::LookupPropertyValueName(UProperty, const char*, bool, v8::internal::ZoneList*, v8::internal::CharacterClassStrings*, v8::internal::RegExpFlags, v8::internal::Zone*)’ at /<>/js/src/irregexp/imported/regexp-parser.cc:1896:35: /usr/include/c++/13/bits/stl_tree.h:2435:46: warning: ‘this’ pointer is null [-Wnonnull] 2435 | auto __res = _M_get_insert_unique_pos(__z._M_key()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘bool v8::internal::{anonymous}::{anonymous}::LookupPropertyValueName(UProperty, const char*, bool, v8::internal::ZoneList*, v8::internal::CharacterClassStrings*, v8::internal::RegExpFlags, v8::internal::Zone*)’: /usr/include/c++/13/bits/stl_tree.h:2108:5: note: in a call to non-static member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = v8::base::Vector; _Val = std::pair, v8::internal::RegExpTree*>; _KeyOfValue = std::_Select1st, v8::internal::RegExpTree*> >; _Compare = v8::internal::CharacterClassStringLess; _Alloc = v8::internal::ZoneAllocator, v8::internal::RegExpTree*> >]’ 2108 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/debian/build/js/src/irregexp' make[4]: Entering directory '/<>/debian/build/js/src' mkdir -p '.deps/' js/src/RegExp.o /usr/bin/riscv64-linux-gnu-g++ -o RegExp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExp.o.pp /<>/js/src/builtin/RegExp.cpp js/src/jsmath.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/frontend/ScopeIndex.h:12, from /<>/js/src/frontend/AbstractScopePtr.h:12, from /<>/js/src/frontend/Stencil.h:18: In member function ‘js::frontend::TypedIndex::operator size_t() const [with Tag = js::Scope]’, inlined from ‘const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const’ at /<>/js/src/frontend/CompilationStencil.h:1772:40, inlined from ‘js::frontend::InputScope::kind() const::’ at /<>/js/src/frontend/CompilationStencil.h:134:58, inlined from ‘static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Matcher&&) [with ConcreteVariant = const mozilla::Variant&; Matcher = js::frontend::InputScope::kind() const::; Tag = bool; long unsigned int N = 1; T = js::frontend::ScopeStencilRef]’ at /<>/debian/build/dist/include/mozilla/Variant.h:202:45, inlined from ‘static decltype(auto) mozilla::detail::VariantImplementation::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; Mi = js::frontend::InputScope::kind() const::; Ms = {js::frontend::InputScope::kind() const::}; Tag = bool; long unsigned int N = 0; T = js::Scope*; Ts = {js::frontend::ScopeStencilRef}]’ at /<>/debian/build/dist/include/mozilla/Variant.h:318:26, inlined from ‘static decltype(auto) mozilla::Variant::matchN(ConcreteVariant&&, M0&&, M1&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant&; M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {}; Ts = {js::Scope*, js::frontend::ScopeStencilRef}]’ at /<>/debian/build/dist/include/mozilla/Variant.h:902:24, inlined from ‘decltype(auto) mozilla::Variant::match(M0&&, M1&&, Ms&& ...) const & [with M0 = js::frontend::InputScope::kind() const::; M1 = js::frontend::InputScope::kind() const::; Ms = {}; Ts = {js::Scope*, js::frontend::ScopeStencilRef}]’ at /<>/debian/build/dist/include/mozilla/Variant.h:845:18, inlined from ‘js::ScopeKind js::frontend::InputScope::kind() const’ at /<>/js/src/frontend/CompilationStencil.h:132:24, inlined from ‘uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)’ at /<>/js/src/frontend/Stencil.cpp:744:28, inlined from ‘bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)’ at /<>/js/src/frontend/Stencil.cpp:763:42: /<>/js/src/frontend/TypedIndex.h:26:36: warning: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ may be used uninitialized [-Wmaybe-uninitialized] 26 | operator size_t() const { return index; } | ^~~~~ /<>/js/src/frontend/Stencil.cpp: In member function ‘bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)’: /<>/js/src/frontend/Stencil.cpp:742:23: note: ‘*(const js::frontend::TypedIndex*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant::rawData[8])).js::frontend::TypedIndex::index’ was declared here 742 | for (InputScopeIter si(scope); si; si++) { | ^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/RegExp.h:13, from /<>/js/src/builtin/RegExp.cpp:7: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/RegExp.cpp:525:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here 525 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /<>/js/src/builtin/RegExp.cpp:518:55: note: ‘cx’ declared here 518 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool regexp_source(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:871:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fallback’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool regexp_source(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:871:15: note: ‘fallback’ declared here 871 | RootedValue fallback(cx, StringValue(cx->names().emptyRegExp)); | ^~~~~~~~ /<>/js/src/builtin/RegExp.cpp:868:38: note: ‘cx’ declared here 868 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:765:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:765:19: note: ‘sourceAtom’ declared here 765 | Rooted sourceAtom(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~~ /<>/js/src/builtin/RegExp.cpp:759:48: note: ‘cx’ declared here 759 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:2276:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:2276:18: note: ‘fun’ declared here 2276 | RootedFunction fun(cx, &lambda.as()); | ^~~ /<>/js/src/builtin/RegExp.cpp:2263:52: note: ‘cx’ declared here 2263 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:2347:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:2347:16: note: ‘obj’ declared here 2347 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /<>/js/src/builtin/RegExp.cpp:2342:53: note: ‘cx’ declared here 2342 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’ at /<>/js/src/builtin/RegExp.cpp:362:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle, JS::RegExpFlags)’: /<>/js/src/builtin/RegExp.cpp:362:22: note: ‘shared’ declared here 362 | RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags)); | ^~~~~~ /<>/js/src/builtin/RegExp.cpp:357:52: note: ‘cx’ declared here 357 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle pattern, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/Registers.h:12, from /<>/js/src/jit/MachineState.h:16, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:13, from /<>/js/src/jit/BaselineFrameInfo.h:15, from /<>/js/src/jit/BaselineCodeGen.h:10, from /<>/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool MaybeCreateBaselineInterpreterEntryScript(JSContext*, JSScript*)’ at /<>/js/src/jit/BaselineJIT.cpp:370:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘code’ in ‘((js::StackRootedBase**)cx)[1]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:47: /<>/js/src/jit/BaselineJIT.cpp: In function ‘bool MaybeCreateBaselineInterpreterEntryScript(JSContext*, JSScript*)’: /<>/js/src/jit/BaselineJIT.cpp:369:22: note: ‘code’ declared here 369 | Rooted code( | ^~~~ /<>/js/src/jit/BaselineJIT.cpp:352:66: note: ‘cx’ declared here 352 | static bool MaybeCreateBaselineInterpreterEntryScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:1011:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:1011:16: note: ‘str’ declared here 1011 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /<>/js/src/builtin/RegExp.cpp:1004:44: note: ‘cx’ declared here 1004 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSScript* js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’ at /<>/js/src/frontend/Stencil.cpp:2541:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dummy’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/frontend/Stencil.cpp: In member function ‘JSScript* js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’: /<>/js/src/frontend/Stencil.cpp:2540:18: note: ‘dummy’ declared here 2540 | RootedFunction dummy( | ^~~~~ /<>/js/src/frontend/Stencil.cpp:2526:16: note: ‘cx’ declared here 2526 | JSContext* cx, CompilationInput& input) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/builtin/RegExp.cpp:418:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘flagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’: /<>/js/src/builtin/RegExp.cpp:418:18: note: ‘flagStr’ declared here 418 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /<>/js/src/builtin/RegExp.cpp:398:58: note: ‘cx’ declared here 398 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)’ at /<>/js/src/frontend/Stencil.cpp:1888:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/frontend/Stencil.cpp: In function ‘JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)’: /<>/js/src/frontend/Stencil.cpp:1885:18: note: ‘fun’ declared here 1885 | RootedFunction fun( | ^~~ /<>/js/src/frontend/Stencil.cpp:1851:46: note: ‘cx’ declared here 1851 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/RegExp.cpp:525:43, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:585:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here 525 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /<>/js/src/builtin/RegExp.cpp:581:39: note: ‘cx’ declared here 581 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/builtin/RegExp.cpp:447:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/builtin/RegExp.cpp:447:25: note: ‘regexp’ declared here 447 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /<>/js/src/builtin/RegExp.cpp:444:34: note: ‘cx’ declared here 444 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/RegExp.cpp:625:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/RegExp.cpp:625:15: note: ‘patternValue’ declared here 625 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /<>/js/src/builtin/RegExp.cpp:591:38: note: ‘cx’ declared here 591 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)’ at /<>/js/src/builtin/RegExp.cpp:106:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)’: /<>/js/src/builtin/RegExp.cpp:105:24: note: ‘arr’ declared here 105 | Rooted arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /<>/js/src/builtin/RegExp.cpp:69:45: note: ‘cx’ declared here 69 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetPrimitiveElementOperation(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:444:79, inlined from ‘bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:510:40, inlined from ‘bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:522:43, inlined from ‘bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:653:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘boxed’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jit/VMFunctionList-inl.h:32, from /<>/js/src/jit/BaselineCodeGen.cpp:50: /<>/js/src/vm/Interpreter-inl.h: In function ‘bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:443:16: note: ‘boxed’ declared here 443 | RootedObject boxed( | ^~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /<>/js/src/jit/BaselineIC.cpp:638:35: note: ‘cx’ declared here 638 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, size_t, JS::Handle, size_t, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/builtin/RegExp.cpp:1934:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘matched’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpGetSubstitution(JSContext*, JS::Handle, JS::Handle, size_t, JS::Handle, size_t, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/builtin/RegExp.cpp:1933:27: note: ‘matched’ declared here 1933 | Rooted matched(cx, | ^~~~~~~ /<>/js/src/builtin/RegExp.cpp:1918:43: note: ‘cx’ declared here 1918 | bool js::RegExpGetSubstitution(JSContext* cx, Handle matchResult, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:679:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhsObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/jit/BaselineIC.cpp:678:16: note: ‘lhsObj’ declared here 678 | RootedObject lhsObj( | ^~~~~~ /<>/js/src/jit/BaselineIC.cpp:660:40: note: ‘cx’ declared here 660 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:783:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: /<>/js/src/jit/BaselineIC.cpp:782:16: note: ‘obj’ declared here 782 | RootedObject obj( | ^~~ /<>/js/src/jit/BaselineIC.cpp:763:35: note: ‘cx’ declared here 763 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:211:18, inlined from ‘bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:984:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In function ‘bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here 211 | RootedId key(cx); | ^~~ /<>/js/src/jit/BaselineIC.cpp:973:34: note: ‘cx’ declared here 973 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, JS::Handle, size_t*, bool, JS::MutableHandleValue)’ at /<>/js/src/builtin/RegExp.cpp:317:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, JS::Handle, size_t*, bool, JS::MutableHandleValue)’: /<>/js/src/builtin/RegExp.cpp:317:22: note: ‘shared’ declared here 317 | RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj)); | ^~~~~~ /<>/js/src/builtin/RegExp.cpp:311:41: note: ‘cx’ declared here 311 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:211:18, inlined from ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:590:22, inlined from ‘bool js::jit::DoCheckPrivateFieldFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:1031:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In function ‘bool js::jit::DoCheckPrivateFieldFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here 211 | RootedId key(cx); | ^~~ /<>/js/src/jit/BaselineIC.cpp:1014:45: note: ‘cx’ declared here 1014 | bool DoCheckPrivateFieldFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/MIR.h:29, from /<>/js/src/jit/AliasAnalysis.h:10, from /<>/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)’ at /<>/js/src/jit/BaselineCacheIRCompiler.cpp:2108:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shapeList’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /<>/js/src/jit/BaselineCacheIRCompiler.cpp: In function ‘bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)’: /<>/js/src/jit/BaselineCacheIRCompiler.cpp:2108:21: note: ‘shapeList’ declared here 2108 | RootedValueVector shapeList(cx); | ^~~~~~~~~ /<>/js/src/jit/BaselineCacheIRCompiler.cpp:2078:42: note: ‘cx’ declared here 2078 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)’ at /<>/js/src/builtin/RegExp.cpp:1087:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘re’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/RegExp.cpp: In function ‘js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)’: /<>/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here 1087 | RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj)); | ^~ /<>/js/src/builtin/RegExp.cpp:1075:49: note: ‘cx’ declared here 1075 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:1244:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘valObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: /<>/js/src/jit/BaselineIC.cpp:1243:16: note: ‘valObj’ declared here 1243 | RootedObject valObj( | ^~~~~~ /<>/js/src/jit/BaselineIC.cpp:1224:40: note: ‘cx’ declared here 1224 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ToPropertyKeyOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:367:17, inlined from ‘bool js::jit::DoToPropertyKeyFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:2004:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In function ‘bool js::jit::DoToPropertyKeyFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:367:12: note: ‘id’ declared here 367 | RootedId id(cx); | ^~ /<>/js/src/jit/BaselineIC.cpp:1994:41: note: ‘cx’ declared here 1994 | bool DoToPropertyKeyFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:2271:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/jit/BaselineIC.cpp:2271:15: note: ‘rhsCopy’ declared here 2271 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /<>/js/src/jit/BaselineIC.cpp:2257:35: note: ‘cx’ declared here 2257 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:2367:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’: /<>/js/src/jit/BaselineIC.cpp:2367:24: note: ‘array’ declared here 2367 | Rooted array(cx, NewArrayOperation(cx, length)); | ^~~~~ /<>/js/src/jit/BaselineIC.cpp:2354:36: note: ‘cx’ declared here 2354 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:2402:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)’: /<>/js/src/jit/BaselineIC.cpp:2402:16: note: ‘obj’ declared here 2402 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /<>/js/src/jit/BaselineIC.cpp:2393:37: note: ‘cx’ declared here 2393 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]’ at /<>/js/src/jit/BaselineJIT.cpp:451:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]’: /<>/js/src/jit/BaselineJIT.cpp:451:16: note: ‘script’ declared here 451 | RootedScript script(cx, state.script()); | ^~~~~~ /<>/js/src/jit/BaselineJIT.cpp:436:53: note: ‘cx’ declared here 436 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Compiler]’ at /<>/js/src/jit/BaselineJIT.cpp:451:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Compiler]’: /<>/js/src/jit/BaselineJIT.cpp:451:16: note: ‘script’ declared here 451 | RootedScript script(cx, state.script()); | ^~~~~~ /<>/js/src/jit/BaselineJIT.cpp:436:53: note: ‘cx’ declared here 436 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, BaselineFrame*, uint8_t**)’ at /<>/js/src/jit/BaselineJIT.cpp:474:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineJIT.cpp: In function ‘bool js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, BaselineFrame*, uint8_t**)’: /<>/js/src/jit/BaselineJIT.cpp:474:16: note: ‘script’ declared here 474 | RootedScript script(cx, frame->script()); | ^~~~~~ /<>/js/src/jit/BaselineJIT.cpp:469:61: note: ‘cx’ declared here 469 | bool jit::BaselineCompileFromBaselineInterpreter(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o jsmath.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/jsmath.o.pp /<>/js/src/jsmath.cpp js/src/Interpreter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit10.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp js/src/jit/Unified_cpp_js_src_jit11.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/js/src/frontend' make[4]: Entering directory '/<>/debian/build/js/src/util' mkdir -p '.deps/' js/src/util/DoubleToString.o /usr/bin/riscv64-linux-gnu-g++ -o DoubleToString.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/util -I/<>/debian/build/js/src/util -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /<>/js/src/util/DoubleToString.cpp js/src/util/Utility.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/jit/BaselineIC.cpp:1347:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)’: /<>/js/src/jit/BaselineIC.cpp:1346:16: note: ‘obj’ declared here 1346 | RootedObject obj(cx, | ^~~ /<>/js/src/jit/BaselineIC.cpp:1323:35: note: ‘cx’ declared here 1323 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Utility.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/util -I/<>/debian/build/js/src/util -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Utility.o.pp /<>/js/src/util/Utility.cpp js/src/util/Unified_cpp_js_src_util0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit11.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp js/src/jit/Unified_cpp_js_src_jit12.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_util0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/util -I/<>/debian/build/js/src/util -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util0.o.pp Unified_cpp_js_src_util0.cpp js/src/util/Unified_cpp_js_src_util1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Interpreter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Interpreter.o.pp /<>/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/util/DumpFunctions.cpp:42, from Unified_cpp_js_src_util0.cpp:29: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘const char* FormatValue(JSContext*, JS::Handle, JS::UniqueChars&)’ at /<>/js/src/util/DumpFunctions.cpp:248:3: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/util/DumpFunctions.cpp: In function ‘const char* FormatValue(JSContext*, JS::Handle, JS::UniqueChars&)’: /<>/js/src/util/DumpFunctions.cpp:239:31: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 239 | mozilla::Maybe ar; | ^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_util1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/util -I/<>/debian/build/js/src/util -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_util1.o.pp Unified_cpp_js_src_util1.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src_jit10.cpp:29: /<>/js/src/jit/ScalarReplacement.cpp: In member function ‘void js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’: /<>/js/src/jit/ScalarReplacement.cpp:1505:21: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1505 | state_->setElement(index, ins->value()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jit/ScalarReplacement.cpp:1497:11: note: ‘index’ was declared here 1497 | int32_t index; | ^~~~~ /<>/js/src/jit/ScalarReplacement.cpp: In member function ‘void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’: /<>/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | MDefinition* element = state_->getElement(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here 1520 | int32_t index; | ^~~~~ In member function ‘void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’, inlined from ‘bool js::jit::EmulateStateOf::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]’ at /<>/js/src/jit/ScalarReplacement.cpp:83:11: /<>/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | MDefinition* element = state_->getElement(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/js/src/jit/ScalarReplacement.cpp: In member function ‘bool js::jit::EmulateStateOf::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]’: /<>/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here 1520 | int32_t index; | ^~~~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/Registers.h:12, from /<>/js/src/jit/MachineState.h:16, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/RematerializedFrame.h:18, from /<>/js/src/jit/RematerializedFrame.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector > >; T = JS::GCVector > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)’ at /<>/js/src/jit/RematerializedFrame.cpp:91:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tempFrames’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/RematerializedFrame.cpp: In static member function ‘static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)’: /<>/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here 90 | Rooted tempFrames(cx, | ^~~~~~~~~~ /<>/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit12.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp js/src/jit/Unified_cpp_js_src_jit13.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/ErrorReport.h:34, from /<>/js/src/frontend/FrontendContext.h:17, from /<>/js/src/util/StringBuffer.h:14, from /<>/js/src/util/StringBuffer.cpp:7, from Unified_cpp_js_src_util1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)’ at /<>/js/src/util/StringBuffer.cpp:180:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/util/StringBuffer.cpp: In function ‘bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)’: /<>/js/src/util/StringBuffer.cpp:180:15: note: ‘v’ declared here 180 | RootedValue v(cx, arg); | ^ /<>/js/src/util/StringBuffer.cpp:178:45: note: ‘cx’ declared here 178 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, | ~~~~~~~~~~~^~ make[4]: Leaving directory '/<>/debian/build/js/src/util' make[4]: Entering directory '/<>/debian/build/js/src/wasm' mkdir -p '.deps/' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp Unified_cpp_js_src_wasm0.cpp js/src/wasm/Unified_cpp_js_src_wasm1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/Snapshots.h:13, from /<>/js/src/jit/Snapshots.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:211:18, inlined from ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:590:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jit/VMFunctionList-inl.h:32, from /<>/js/src/jit/VMFunctions.cpp:44, from Unified_cpp_js_src_jit11.cpp:38: /<>/js/src/vm/Interpreter-inl.h: In function ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’: /<>/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here 211 | RootedId key(cx); | ^~~ /<>/js/src/vm/Interpreter-inl.h:551:69: note: ‘cx’ declared here 551 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/ErrorReport.h:34, from /<>/js/src/vm/Stack.h:16, from /<>/js/src/vm/Interpreter.h:18, from /<>/js/src/vm/Interpreter-inl.h:10, from /<>/js/src/vm/Interpreter.cpp:11: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)’ at /<>/js/src/vm/PlainObject-inl.h:77:77, inlined from ‘bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/Interpreter.cpp:314:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/Interpreter.cpp:79: /<>/js/src/vm/PlainObject-inl.h: In function ‘bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here 77 | Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /<>/js/src/vm/Interpreter.cpp:304:54: note: ‘cx’ declared here 304 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’ at /<>/js/src/jit/VMFunctions.cpp:681:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’: /<>/js/src/jit/VMFunctions.cpp:681:12: note: ‘id’ declared here 681 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /<>/js/src/jit/VMFunctions.cpp:677:32: note: ‘cx’ declared here 677 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’ at /<>/js/src/jit/VMFunctions.cpp:2189:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: /<>/js/src/jit/VMFunctions.cpp:2189:16: note: ‘proto’ declared here 2189 | RootedObject proto(cx); | ^~~~~ /<>/js/src/jit/VMFunctions.cpp:2185:32: note: ‘cx’ declared here 2185 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter.cpp:132:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter.cpp:132:15: note: ‘thisv’ declared here 132 | RootedValue thisv(cx, frame.thisArgument()); | ^~~~~ /<>/js/src/vm/Interpreter.cpp:119:37: note: ‘cx’ declared here 119 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter.cpp:262:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter.cpp:262:25: note: ‘name’ declared here 262 | Rooted name(cx, script->getName(pc)); | ^~~~ /<>/js/src/vm/Interpreter.cpp:258:40: note: ‘cx’ declared here 258 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)’ at /<>/js/src/vm/Interpreter.cpp:1103:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘scope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)’: /<>/js/src/vm/Interpreter.cpp:1103:18: note: ‘scope’ declared here 1103 | Rooted scope(cx, ei.initialFrame().script()->innermostScope(pc)); | ^~~~~ /<>/js/src/vm/Interpreter.cpp:1098:39: note: ‘cx’ declared here 1098 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter.cpp:4782:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter.cpp:4781:16: note: ‘obj’ declared here 4781 | RootedObject obj( | ^~~ /<>/js/src/vm/Interpreter.cpp:4725:33: note: ‘cx’ declared here 4725 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle name, | ~~~~~~~~~~~^~ /<>/js/src/vm/Interpreter.cpp:4771:5: warning: ‘proto’ may be used uninitialized [-Wmaybe-uninitialized] 4771 | if (!proto) { | ^~ /<>/js/src/vm/Interpreter.cpp:4737:15: note: ‘proto’ was declared here 4737 | JSObject* proto; | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = true]’ at /<>/js/src/vm/Interpreter.cpp:4850:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = true]’: /<>/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here 4850 | RootedObject obj(cx, | ^~~ /<>/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = false]’ at /<>/js/src/vm/Interpreter.cpp:4850:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle, bool*) [with bool strict = false]’: /<>/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here 4850 | RootedObject obj(cx, | ^~~ /<>/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’ at /<>/js/src/vm/Interpreter.cpp:4883:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’: /<>/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here 4883 | RootedObject obj( | ^~~ /<>/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’ at /<>/js/src/vm/Interpreter.cpp:4883:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’: /<>/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here 4883 | RootedObject obj( | ^~~ /<>/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’ at /<>/js/src/vm/Interpreter.cpp:4916:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: /<>/js/src/vm/Interpreter.cpp:4916:12: note: ‘id’ declared here 4916 | RootedId id(cx); | ^~ /<>/js/src/vm/Interpreter.cpp:4914:38: note: ‘cx’ declared here 4914 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’ at /<>/js/src/vm/Interpreter.cpp:4927:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’: /<>/js/src/vm/Interpreter.cpp:4927:12: note: ‘id’ declared here 4927 | RootedId id(cx); | ^~ /<>/js/src/vm/Interpreter.cpp:4924:50: note: ‘cx’ declared here 4924 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CreateThis(JSContext*, JS::Handle, JS::Handle, NewObjectKind, JS::MutableHandle)’ at /<>/js/src/vm/PlainObject-inl.h:77:77, inlined from ‘bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’ at /<>/js/src/jit/VMFunctions.cpp:824:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jit/VMFunctions.cpp:48: /<>/js/src/vm/PlainObject-inl.h: In function ‘bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: /<>/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here 77 | Rooted shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /<>/js/src/jit/VMFunctions.cpp:813:34: note: ‘cx’ declared here 813 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)’ at /<>/js/src/jit/VMFunctions.cpp:2200:32, inlined from ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/VMFunctions.cpp:2215:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedObj’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/jit/VMFunctions.cpp:2200:15: note: ‘rootedObj’ declared here 2200 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /<>/js/src/jit/VMFunctions.cpp:2207:38: note: ‘cx’ declared here 2207 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)’ at /<>/js/src/jit/VMFunctions.cpp:1173:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)’: /<>/js/src/jit/VMFunctions.cpp:1173:16: note: ‘script’ declared here 1173 | RootedScript script(cx, frame->script()); | ^~~~~~ /<>/js/src/jit/VMFunctions.cpp:1171:33: note: ‘cx’ declared here 1171 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’ at /<>/js/src/vm/Interpreter.cpp:5123:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’: /<>/js/src/vm/Interpreter.cpp:5123:12: note: ‘id’ declared here 5123 | RootedId id(cx); | ^~ /<>/js/src/vm/Interpreter.cpp:5120:51: note: ‘cx’ declared here 5120 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/Interpreter-inl.h:18: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘JSObject* js::NewPlainObjectBaselineFallback(JSContext*, JS::Handle, gc::AllocKind, gc::AllocSite*)’ at /<>/js/src/vm/Interpreter.cpp:5365:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::NewPlainObjectBaselineFallback(JSContext*, JS::Handle, gc::AllocKind, gc::AllocSite*)’: /<>/js/src/vm/Interpreter.cpp:5357:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 5357 | mozilla::Maybe ar; | ^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘JSObject* js::NewPlainObjectOptimizedFallback(JSContext*, JS::Handle, gc::AllocKind, gc::Heap)’ at /<>/js/src/vm/Interpreter.cpp:5381:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::NewPlainObjectOptimizedFallback(JSContext*, JS::Handle, gc::AllocKind, gc::Heap)’: /<>/js/src/vm/Interpreter.cpp:5373:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 5373 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle, JS::HandleValue, bool)’ at /<>/js/src/vm/Interpreter.cpp:5512:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle, JS::HandleValue, bool)’: /<>/js/src/vm/Interpreter.cpp:5511:16: note: ‘obj’ declared here 5511 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /<>/js/src/vm/Interpreter.cpp:5506:38: note: ‘cx’ declared here 5506 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’ at /<>/js/src/vm/Interpreter.cpp:5526:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’: /<>/js/src/vm/Interpreter.cpp:5525:16: note: ‘obj’ declared here 5525 | RootedObject obj(cx, ToObjectFromStackForPropertyAccess( | ^~~ /<>/js/src/vm/Interpreter.cpp:5521:37: note: ‘cx’ declared here 5521 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, JS::HandleValue)::’ at /<>/js/src/vm/Interpreter.cpp:1949:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, JS::HandleValue)::’: /<>/js/src/vm/Interpreter.cpp:1949:18: note: ‘str’ declared here 1949 | RootedString str(cx, ref.toString()); | ^~~ /<>/js/src/vm/Interpreter.cpp:1946:46: note: ‘cx’ declared here 1946 | auto uniqueCharsFromString = [](JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter.cpp:5302:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter.cpp:5302:16: note: ‘obj’ declared here 5302 | RootedObject obj(cx, &arg.toObject()); | ^~~ /<>/js/src/vm/Interpreter.cpp:5292:40: note: ‘cx’ declared here 5292 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘HandleErrorContinuation ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)’ at /<>/js/src/vm/Interpreter.cpp:1246:41, inlined from ‘HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)’ at /<>/js/src/vm/Interpreter.cpp:1319:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘doneValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)’: /<>/js/src/vm/Interpreter.cpp:1246:21: note: ‘doneValue’ declared here 1246 | RootedValue doneValue(cx, sp[-1]); | ^~~~~~~~~ /<>/js/src/vm/Interpreter.cpp:1288:55: note: ‘cx’ declared here 1288 | static HandleErrorContinuation HandleError(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’ at /<>/js/src/jit/VMFunctions.cpp:804:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’: /<>/js/src/jit/VMFunctions.cpp:804:12: note: ‘id’ declared here 804 | RootedId id(cx); | ^~ /<>/js/src/jit/VMFunctions.cpp:803:28: note: ‘cx’ declared here 803 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)’ at /<>/js/src/vm/Interpreter.cpp:5567:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)’: /<>/js/src/vm/Interpreter.cpp:5567:15: note: ‘result’ declared here 5567 | RootedValue result(cx); | ^~~~~~ /<>/js/src/vm/Interpreter.cpp:5557:40: note: ‘cx’ declared here 5557 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter.cpp:5135:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘aobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter.cpp: In function ‘bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter.cpp:5135:24: note: ‘aobj’ declared here 5135 | Rooted aobj(cx, &arr.toObject().as()); | ^~~~ /<>/js/src/vm/Interpreter.cpp:5131:41: note: ‘cx’ declared here 5131 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)’ at /<>/js/src/jit/TrialInlining.cpp:25:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:20: /<>/js/src/jit/TrialInlining.cpp: In function ‘bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)’: /<>/js/src/jit/TrialInlining.cpp:25:16: note: ‘script’ declared here 25 | RootedScript script(cx, frame->script()); | ^~~~~~ /<>/js/src/jit/TrialInlining.cpp:24:33: note: ‘cx’ declared here 24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’ at /<>/js/src/jit/VMFunctions.cpp:477:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’: /<>/js/src/jit/VMFunctions.cpp:477:19: note: ‘cargs’ declared here 477 | ConstructArgs cargs(cx); | ^~~~~ /<>/js/src/jit/VMFunctions.cpp:460:32: note: ‘cx’ declared here 460 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)’ at /<>/js/src/vm/StringObject-inl.h:39:75, inlined from ‘JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)’ at /<>/js/src/jit/VMFunctions.cpp:800:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jit/VMFunctions.cpp:49: /<>/js/src/vm/StringObject-inl.h: In function ‘JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)’: /<>/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /<>/js/src/jit/VMFunctions.cpp:799:38: note: ‘cx’ declared here 799 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o ProfilingStack.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ProfilingStack.o.pp /<>/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp js/src/Unified_cpp_js_src1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit13.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp Unified_cpp_js_src_jit13.cpp js/src/jit/Unified_cpp_js_src_jit14.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/jit/WarpBuilder.h:14, from /<>/js/src/jit/WarpBuilder.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: In member function ‘void js::jit::MDefinition::setResultType(js::jit::MIRType)’, inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /<>/js/src/jit/MIR.h:11036:18, inlined from ‘static js::jit::MUnreachableResult::MThisOpcode* js::jit::MUnreachableResult::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MIRType&}]’ at /<>/js/src/jit/MIR.h:11041:3, inlined from ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /<>/js/src/jit/WarpBuilder.cpp:3428:38: /<>/js/src/jit/MIR.h:879:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized] 879 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/WarpBuilder.cpp: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /<>/js/src/jit/WarpBuilder.cpp:3390:11: note: ‘resultType’ was declared here 3390 | MIRType resultType; | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: In member function ‘bool Type::isInt() const’, inlined from ‘bool Type::isArgType() const’ at /<>/js/src/wasm/AsmJS.cpp:968:40, inlined from ‘bool CheckArgumentType({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex, Type*)’ at /<>/js/src/wasm/AsmJS.cpp:3231:23, inlined from ‘bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’ at /<>/js/src/wasm/AsmJS.cpp:3269:27: /<>/js/src/wasm/AsmJS.cpp:947:58: warning: ‘*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))’ may be used uninitialized [-Wmaybe-uninitialized] 947 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/js/src/wasm/AsmJS.cpp: In function ‘bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’: /<>/js/src/wasm/AsmJS.cpp:3268:10: note: ‘*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))’ was declared here 3268 | Type type; | ^~~~ In file included from /<>/js/src/wasm/AsmJS.cpp:38: In member function ‘js::frontend::ParseNodeKind js::frontend::ParseNode::getKind() const’, inlined from ‘bool js::frontend::ParseNode::isName(js::frontend::TaggedParserAtomIndex) const’ at /<>/js/src/frontend/ParseNode.h:934:17, inlined from ‘bool IsUseOfName(js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex)’ at /<>/js/src/wasm/AsmJS.cpp:653:20, inlined from ‘bool CheckArgumentType({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode*, js::frontend::TaggedParserAtomIndex, Type*)’ at /<>/js/src/wasm/AsmJS.cpp:3235:19, inlined from ‘bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’ at /<>/js/src/wasm/AsmJS.cpp:3269:27: /<>/js/src/frontend/ParseNode.h:748:12: warning: ‘coercedExpr’ may be used uninitialized [-Wmaybe-uninitialized] 748 | return pn_type; | ^~~~~~~ /<>/js/src/wasm/AsmJS.cpp: In function ‘bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’: /<>/js/src/wasm/AsmJS.cpp:3226:14: note: ‘coercedExpr’ was declared here 3226 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /<>/js/src/wasm/WasmBCMemory.cpp: In member function ‘RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI32]’: /<>/js/src/wasm/WasmBCMemory.cpp:131:12: warning: ‘addrTemp’ may be used uninitialized [-Wmaybe-uninitialized] 131 | uint32_t addr = addrTemp; | ^~~~ /<>/js/src/wasm/WasmBCMemory.cpp:129:11: note: ‘addrTemp’ was declared here 129 | int32_t addrTemp; | ^~~~~~~~ /<>/js/src/wasm/WasmBCMemory.cpp: In member function ‘void js::wasm::BaseCompiler::memCopyInlineM32()’: /<>/js/src/wasm/WasmBCMemory.cpp:2311:12: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized] 2311 | uint32_t length = signedLength; | ^~~~~~ /<>/js/src/wasm/WasmBCMemory.cpp:2309:11: note: ‘signedLength’ was declared here 2309 | int32_t signedLength; | ^~~~~~~~~~~~ /<>/js/src/wasm/WasmBCMemory.cpp: In member function ‘void js::wasm::BaseCompiler::memFillInlineM32()’: /<>/js/src/wasm/WasmBCMemory.cpp:2518:12: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized] 2518 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /<>/js/src/wasm/WasmBCMemory.cpp:2514:11: note: ‘signedLength’ was declared here 2514 | int32_t signedLength; | ^~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmBCFrame.h:28, from /<>/js/src/wasm/WasmBCFrame.cpp:19, from Unified_cpp_js_src_wasm0.cpp:11: /<>/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)’: /<>/js/src/wasm/WasmBCStk.h:133:10: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 133 | Kind k; | ^ In file included from Unified_cpp_js_src_wasm0.cpp:29: /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitQuotientI32()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:2687:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2687 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2688 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:2670:11: note: ‘c’ was declared here 2670 | int32_t c; | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitQuotientU32()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:2708:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2708 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:2696:11: note: ‘c’ was declared here 2696 | int32_t c; | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitQuotientI64()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:2786:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2786 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2787 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:2768:11: note: ‘c’ was declared here 2768 | int64_t c; | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::emitQuotientU64()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:2807:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 2807 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2808 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:2795:11: note: ‘c’ was declared here 2795 | int64_t c; | ^ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/wasm/AsmJS.h:27, from /<>/js/src/wasm/AsmJS.cpp:19: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)’ at /<>/js/src/wasm/AsmJS.cpp:7360:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/AsmJS.cpp: In function ‘JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)’: /<>/js/src/wasm/AsmJS.cpp:7360:29: note: ‘src’ declared here 7360 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /<>/js/src/wasm/AsmJS.cpp:7327:48: note: ‘cx’ declared here 7327 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)’ at /<>/js/src/wasm/AsmJS.cpp:7310:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/AsmJS.cpp: In function ‘JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)’: /<>/js/src/wasm/AsmJS.cpp:7310:29: note: ‘src’ declared here 7310 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /<>/js/src/wasm/AsmJS.cpp:7278:46: note: ‘cx’ declared here 7278 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/vm/JSObject.h:12, from /<>/js/src/builtin/Array.h:14, from /<>/js/src/builtin/Array-inl.h:10, from /<>/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:883:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:882:27: note: ‘thisView’ declared here 882 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:881:50: note: ‘cx’ declared here 881 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/Array.cpp:5054:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/Array.cpp:5052:24: note: ‘shape’ declared here 5052 | Rooted shape( | ^~~~~ /<>/js/src/builtin/Array.cpp:5049:55: note: ‘cx’ declared here 5049 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/Array.cpp:5134:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unscopables’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/Array.cpp:5133:16: note: ‘unscopables’ declared here 5133 | RootedObject unscopables(cx, | ^~~~~~~~~~~ /<>/js/src/builtin/Array.cpp:5130:43: note: ‘cx’ declared here 5130 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/BigInt.cpp:160:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /<>/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/BigInt.cpp:160:16: note: ‘bi’ declared here 160 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /<>/js/src/builtin/BigInt.cpp:150:39: note: ‘cx’ declared here 150 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/BigInt.cpp:186:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/BigInt.cpp:186:16: note: ‘bi’ declared here 186 | RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); | ^~ /<>/js/src/builtin/BigInt.cpp:176:38: note: ‘cx’ declared here 176 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:916:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:915:27: note: ‘thisView’ declared here 915 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:914:54: note: ‘cx’ declared here 914 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:895:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:894:27: note: ‘thisView’ declared here 894 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:893:54: note: ‘cx’ declared here 893 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/GCVector.h:14, from /<>/js/src/NamespaceImports.h:17, from /<>/js/src/jsmath.h:12, from /<>/js/src/wasm/AsmJS.cpp:33: In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’, inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:805:15, inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’ at /<>/js/src/wasm/WasmBaselineCompile.cpp:1177:9: /<>/debian/build/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBCStk.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: /<>/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here 133 | Kind k; | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:883:56, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::DataViewObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::DataViewObject::bufferGetterImpl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘static bool js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/DataViewObject.cpp:890:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::bufferGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/DataViewObject.cpp:882:27: note: ‘thisView’ declared here 882 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:888:46: note: ‘cx’ declared here 888 | bool DataViewObject::bufferGetter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’ at /<>/js/src/builtin/Array.cpp:487:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’: /<>/js/src/builtin/Array.cpp:487:12: note: ‘id’ declared here 487 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:485:50: note: ‘cx’ declared here 485 | static inline bool DefineArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/BigInt.cpp:89:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/BigInt.cpp:87:16: note: ‘bi’ declared here 87 | RootedBigInt bi(cx, thisv.isBigInt() | ^~ /<>/js/src/builtin/BigInt.cpp:83:45: note: ‘cx’ declared here 83 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’ at /<>/js/src/builtin/Array.cpp:497:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’: /<>/js/src/builtin/Array.cpp:497:12: note: ‘id’ declared here 497 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:495:47: note: ‘cx’ declared here 495 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’ at /<>/js/src/builtin/Array.cpp:478:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’: /<>/js/src/builtin/Array.cpp:478:12: note: ‘id’ declared here 478 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:460:47: note: ‘cx’ declared here 460 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’, inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:805:15, inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’ at /<>/js/src/wasm/WasmBaselineCompile.cpp:4667:11: /<>/debian/build/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBCStk.h: In member function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: /<>/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here 133 | Kind k; | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long unsigned int]’ at /<>/js/src/builtin/Array.cpp:309:12: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long unsigned int]’: /<>/js/src/builtin/Array.cpp:309:12: note: ‘id’ declared here 309 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:289:41: note: ‘cx’ declared here 289 | static bool HasAndGetElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:1388:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:1388:16: note: ‘obj’ declared here 1388 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:1381:45: note: ‘cx’ declared here 1381 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’ at /<>/js/src/builtin/Array.cpp:5079:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In static member function ‘static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’: /<>/js/src/builtin/Array.cpp:5078:16: note: ‘proto’ declared here 5078 | RootedObject proto(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5075:72: note: ‘cx’ declared here 5075 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]’ at /<>/js/src/builtin/Array.cpp:5111:24, inlined from ‘JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)’ at /<>/js/src/builtin/Array.cpp:5127:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)’: /<>/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /<>/js/src/builtin/Array.cpp:5124:50: note: ‘cx’ declared here 5124 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewDenseEmptyArray(JSContext*)’ at /<>/js/src/builtin/Array.cpp:5212:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseEmptyArray(JSContext*)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5211:48: note: ‘cx’ declared here 5211 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)’ at /<>/js/src/builtin/Array.cpp:5216:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5215:55: note: ‘cx’ declared here 5215 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)’ at /<>/js/src/builtin/Array.cpp:5222:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5220:16: note: ‘cx’ declared here 5220 | JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 2046]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind)’ at /<>/js/src/builtin/Array.cpp:5228:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5226:16: note: ‘cx’ declared here 5226 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/vm/EnvironmentObject.h:17, from /<>/js/src/vm/ArgumentsObject-inl.h:12, from /<>/js/src/builtin/Array-inl.h:14: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘js::ArrayObject* js::ArrayConstructorOneArg(JSContext*, JS::Handle, int32_t)’ at /<>/js/src/builtin/Array.cpp:4994:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::ArrayConstructorOneArg(JSContext*, JS::Handle, int32_t)’: /<>/js/src/builtin/Array.cpp:4978:20: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 4978 | Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]’ at /<>/js/src/builtin/Array.cpp:5111:24, inlined from ‘js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)’ at /<>/js/src/builtin/Array.cpp:5234:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)’: /<>/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /<>/js/src/builtin/Array.cpp:5231:67: note: ‘cx’ declared here 5231 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)’ at /<>/js/src/builtin/Array.cpp:5241:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5239:16: note: ‘cx’ declared here 5239 | JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* js::NewArrayWithNullProto(JSContext*)’ at /<>/js/src/builtin/Array.cpp:5555:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewArrayWithNullProto(JSContext*)’: /<>/js/src/builtin/Array.cpp:5555:24: note: ‘shape’ declared here 5555 | Rooted shape(cx, GetArrayShapeWithProto(cx, nullptr)); | ^~~~~ /<>/js/src/builtin/Array.cpp:5554:51: note: ‘cx’ declared here 5554 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:495:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:494:27: note: ‘thisView’ declared here 494 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:491:45: note: ‘cx’ declared here 491 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:514:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:513:27: note: ‘thisView’ declared here 513 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:510:46: note: ‘cx’ declared here 510 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:198:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:198:25: note: ‘global’ declared here 198 | Rooted global(cx, cx->realm()->maybeGlobal()); | ^~~~~~ /<>/js/src/builtin/DataViewObject.cpp:172:50: note: ‘cx’ declared here 172 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit14.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp Unified_cpp_js_src_jit14.cpp js/src/jit/Unified_cpp_js_src_jit2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:590:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:589:27: note: ‘thisView’ declared here 589 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:586:47: note: ‘cx’ declared here 586 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, size_t, size_t)’ at /<>/js/src/builtin/DataViewObject.cpp:1021:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In function ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, size_t, size_t)’: /<>/js/src/builtin/DataViewObject.cpp:1021:16: note: ‘constructor’ declared here 1021 | RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key)); | ^~~~~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:1018:51: note: ‘cx’ declared here 1018 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::NewJSMEnvironment(JSContext*)’ at /<>/js/src/builtin/Eval.cpp:440:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /<>/js/src/builtin/Eval.cpp: In function ‘JSObject* JS::NewJSMEnvironment(JSContext*)’: /<>/js/src/builtin/Eval.cpp:440:16: note: ‘varEnv’ declared here 440 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /<>/js/src/builtin/Eval.cpp:439:58: note: ‘cx’ declared here 439 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’ at /<>/js/src/builtin/Eval.cpp:519:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Eval.cpp: In function ‘JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’: /<>/js/src/builtin/Eval.cpp:519:16: note: ‘env’ declared here 519 | RootedObject env(cx, iter.environmentChain(cx)); | ^~~ /<>/js/src/builtin/Eval.cpp:509:74: note: ‘cx’ declared here 509 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCatchAll()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:4147:17: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 4147 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:4137:13: note: ‘kind’ was declared here 4137 | LabelKind kind; | ^~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:571:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:570:27: note: ‘thisView’ declared here 570 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:567:46: note: ‘cx’ declared here 567 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:3679:3: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 3679 | switch (kind) { | ^~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:3670:13: note: ‘kind’ was declared here 3670 | LabelKind kind; | ^~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:661:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:660:27: note: ‘thisView’ declared here 660 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:657:48: note: ‘cx’ declared here 657 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:533:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:532:27: note: ‘thisView’ declared here 532 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:529:46: note: ‘cx’ declared here 529 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:552:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:551:27: note: ‘thisView’ declared here 551 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:548:47: note: ‘cx’ declared here 548 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCatch()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:4039:17: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 4039 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:4027:13: note: ‘kind’ was declared here 4027 | LabelKind kind; | ^~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:4725:57: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized] 4725 | const FuncType& funcType = *moduleEnv_.funcs[funcIndex].type; | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp:4713:12: note: ‘funcIndex’ was declared here 4713 | uint32_t funcIndex; | ^~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:681:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:680:27: note: ‘thisView’ declared here 680 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:677:48: note: ‘cx’ declared here 677 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/wasm/WasmBCDefs.h:64, from /<>/js/src/wasm/WasmBCFrame.h:26: /<>/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: /<>/js/src/wasm/WasmOpIter.h:2195:11: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] 2195 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:5337:12: note: ‘id’ was declared here 5337 | uint32_t id; | ^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:6110:35: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized] 6110 | if (moduleEnv_.tables[tableIndex].elemType.tableRepr() == TableRepr::Ref) { | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp:6102:12: note: ‘tableIndex’ was declared here 6102 | uint32_t tableIndex; | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool atomics_wait(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/AtomicsObject.cpp:720:44: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /<>/js/src/builtin/AtomicsObject.cpp: In function ‘bool atomics_wait(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/AtomicsObject.cpp:720:16: note: ‘value’ declared here 720 | RootedBigInt value(cx, ToBigInt(cx, valv)); | ^~~~~ /<>/js/src/builtin/AtomicsObject.cpp:679:37: note: ‘cx’ declared here 679 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:6084:35: warning: ‘tableIndex’ may be used uninitialized [-Wmaybe-uninitialized] 6084 | if (moduleEnv_.tables[tableIndex].elemType.tableRepr() == TableRepr::Ref) { | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp:6076:12: note: ‘tableIndex’ was declared here 6076 | uint32_t tableIndex; | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::array_includes(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:4421:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::array_includes(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:4421:16: note: ‘obj’ declared here 4421 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:4416:36: note: ‘cx’ declared here 4416 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:4307:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:4307:16: note: ‘obj’ declared here 4307 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:4302:39: note: ‘cx’ declared here 4302 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:4180:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:4180:16: note: ‘obj’ declared here 4180 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:4175:35: note: ‘cx’ declared here 4175 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:5231:33: warning: ‘slot’ may be used uninitialized [-Wmaybe-uninitialized] 5231 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:5226:12: note: ‘slot’ was declared here 5226 | uint32_t slot; | ^~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:701:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:700:27: note: ‘thisView’ declared here 700 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:697:45: note: ‘cx’ declared here 697 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:719:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:718:27: note: ‘thisView’ declared here 718 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:715:46: note: ‘cx’ declared here 715 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:811:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:810:27: note: ‘thisView’ declared here 810 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:807:49: note: ‘cx’ declared here 807 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:737:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:736:27: note: ‘thisView’ declared here 736 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:733:46: note: ‘cx’ declared here 733 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:773:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:772:27: note: ‘thisView’ declared here 772 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:769:46: note: ‘cx’ declared here 769 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:755:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:754:27: note: ‘thisView’ declared here 754 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:751:47: note: ‘cx’ declared here 751 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:791:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:790:27: note: ‘thisView’ declared here 790 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:787:47: note: ‘cx’ declared here 787 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:867:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:866:27: note: ‘thisView’ declared here 866 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:863:48: note: ‘cx’ declared here 863 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:849:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:848:27: note: ‘thisView’ declared here 848 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:845:48: note: ‘cx’ declared here 845 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:831:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:830:27: note: ‘thisView’ declared here 830 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:827:50: note: ‘cx’ declared here 827 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:611:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getBigInt64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:610:27: note: ‘thisView’ declared here 610 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:607:49: note: ‘cx’ declared here 607 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/DataViewObject.cpp:637:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/DataViewObject.cpp: In static member function ‘static bool js::DataViewObject::getBigUint64Impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/DataViewObject.cpp:636:27: note: ‘thisView’ declared here 636 | Rooted thisView( | ^~~~~~~~ /<>/js/src/builtin/DataViewObject.cpp:633:50: note: ‘cx’ declared here 633 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:5114:23: warning: ‘slot’ may be used uninitialized [-Wmaybe-uninitialized] 5114 | switch (locals_[slot].kind()) { | ^ /<>/js/src/wasm/WasmBaselineCompile.cpp:5101:12: note: ‘slot’ was declared here 5101 | uint32_t slot; | ^~~~ In member function ‘bool js::wasm::OpIter::readGetGlobal(uint32_t*) [with Policy = js::wasm::BaseCompilePolicy]’, inlined from ‘bool js::wasm::BaseCompiler::emitGetGlobal()’ at /<>/js/src/wasm/WasmBaselineCompile.cpp:5245:27: /<>/js/src/wasm/WasmOpIter.h:2171:11: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] 2171 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:5244:12: note: ‘id’ was declared here 5244 | uint32_t id; | ^~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:5240:34: warning: ‘slot’ may be used uninitialized [-Wmaybe-uninitialized] 5240 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp:5235:12: note: ‘slot’ was declared here 5235 | uint32_t slot; | ^~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:1257:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:1257:16: note: ‘obj’ declared here 1257 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:1252:32: note: ‘cx’ declared here 1252 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SetArrayLengthProperty(JSContext*, JS::Handle, JS::HandleValue)’ at /<>/js/src/builtin/Array.cpp:588:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool SetArrayLengthProperty(JSContext*, JS::Handle, JS::HandleValue)’: /<>/js/src/builtin/Array.cpp:588:12: note: ‘id’ declared here 588 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /<>/js/src/builtin/Array.cpp:586:47: note: ‘cx’ declared here 586 | static bool SetArrayLengthProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’, inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:805:15, inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘void js::wasm::BaseCompiler::pushI64(int64_t)’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:566:45, inlined from ‘bool js::wasm::BaseCompiler::emitBody()’ at /<>/js/src/wasm/WasmBaselineCompile.cpp:9184:18: /<>/debian/build/dist/include/mozilla/Vector.h:154:5: warning: ‘i64’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:9181:17: note: ‘i64’ was declared here 9181 | int64_t i64; | ^~~ In static member function ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’, inlined from ‘void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:805:15, inlined from ‘void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:44:29, inlined from ‘void js::wasm::BaseCompiler::pushI32(int32_t)’ at /<>/js/src/wasm/WasmBCStkMgmt-inl.h:564:45, inlined from ‘bool js::wasm::BaseCompiler::emitBody()’ at /<>/js/src/wasm/WasmBaselineCompile.cpp:9094:18: /<>/debian/build/dist/include/mozilla/Vector.h:154:5: warning: ‘i32’ may be used uninitialized [-Wmaybe-uninitialized] 154 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /<>/js/src/wasm/WasmBaselineCompile.cpp:9091:17: note: ‘i32’ was declared here 9091 | int32_t i32; | ^~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/MIR.h:29: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)’ at /<>/js/src/jit/WarpOracle.cpp:952:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetScript’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_40(D)])[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit12.cpp:29: /<>/js/src/jit/WarpOracle.cpp: In member function ‘js::jit::AbortReasonOr WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)’: /<>/js/src/jit/WarpOracle.cpp:952:16: note: ‘targetScript’ declared here 952 | RootedScript targetScript(cx_, targetFunction->nonLazyScript()); | ^~~~~~~~~~~~ /<>/js/src/jit/WarpOracle.cpp:936:56: note: ‘this’ declared here 936 | ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool DeleteArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::ObjectOpResult&)’ at /<>/js/src/builtin/Array.cpp:539:17, inlined from ‘bool DeletePropertyOrThrow(JSContext*, JS::HandleObject, uint64_t)’ at /<>/js/src/builtin/Array.cpp:550:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool DeletePropertyOrThrow(JSContext*, JS::HandleObject, uint64_t)’: /<>/js/src/builtin/Array.cpp:539:12: note: ‘id’ declared here 539 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:547:46: note: ‘cx’ declared here 547 | static bool DeletePropertyOrThrow(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:2314:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:2314:16: note: ‘obj’ declared here 2314 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:2309:31: note: ‘cx’ declared here 2309 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_shift(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:2420:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_shift(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:2420:16: note: ‘obj’ declared here 2420 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:2415:36: note: ‘cx’ declared here 2415 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_reverse(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:1533:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_reverse(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:1533:16: note: ‘obj’ declared here 1533 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:1528:38: note: ‘cx’ declared here 1528 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_concat(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:4692:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_concat(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:4692:16: note: ‘obj’ declared here 4692 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:4687:37: note: ‘cx’ declared here 4687 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool HandleInstantiationFailure(JSContext*, JS::CallArgs, const js::AsmJSMetadata&)’ at /<>/js/src/wasm/AsmJS.cpp:6985:73, inlined from ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/AsmJS.cpp:7071:38: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/AsmJS.cpp: In function ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/AsmJS.cpp:6985:19: note: ‘name’ declared here 6985 | Rooted name(cx, args.callee().as().explicitName()); | ^~~~ /<>/js/src/wasm/AsmJS.cpp:7058:38: note: ‘cx’ declared here 7058 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)’ at /<>/js/src/builtin/Array.cpp:1439:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)’: /<>/js/src/builtin/Array.cpp:1439:12: note: ‘id’ declared here 1439 | RootedId id(cx); | ^~ /<>/js/src/builtin/Array.cpp:1421:41: note: ‘cx’ declared here 1421 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_push(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:2255:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_push(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:2255:16: note: ‘obj’ declared here 2255 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:2250:35: note: ‘cx’ declared here 2250 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)’ at /<>/js/src/builtin/Array.cpp:371:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)’: /<>/js/src/builtin/Array.cpp:371:15: note: ‘val’ declared here 371 | RootedValue val(cx); | ^~~ /<>/js/src/builtin/Array.cpp:366:42: note: ‘cx’ declared here 366 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]’ at /<>/js/src/builtin/Array.cpp:5097:24, inlined from ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)’ at /<>/js/src/builtin/Array.cpp:5248:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)’: /<>/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here 5097 | Rooted shape(cx, | ^~~~~ /<>/js/src/builtin/Array.cpp:5246:16: note: ‘cx’ declared here 5246 | JSContext* cx, uint32_t length, const Value* values, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]’ at /<>/js/src/builtin/Array.cpp:5111:24, inlined from ‘js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)’ at /<>/js/src/builtin/Array.cpp:5261:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)’: /<>/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here 5111 | Rooted shape(cx); | ^~~~~ /<>/js/src/builtin/Array.cpp:5257:58: note: ‘cx’ declared here 5257 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle)’ at /<>/js/src/builtin/Array.cpp:2707:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle)’: /<>/js/src/builtin/Array.cpp:2707:15: note: ‘value’ declared here 2707 | RootedValue value(cx); | ^~~~~ /<>/js/src/builtin/Array.cpp:2702:42: note: ‘cx’ declared here 2702 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_slice(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:3808:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_slice(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:3808:16: note: ‘obj’ declared here 3808 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:3803:36: note: ‘cx’ declared here 3803 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’ at /<>/js/src/builtin/Array.cpp:2843:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’: /<>/js/src/builtin/Array.cpp:2843:16: note: ‘obj’ declared here 2843 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:2837:42: note: ‘cx’ declared here 2837 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_unshift(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:2504:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_unshift(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:2504:16: note: ‘obj’ declared here 2504 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:2499:38: note: ‘cx’ declared here 2499 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_with(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:3446:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_with(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:3446:16: note: ‘obj’ declared here 3446 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:3441:35: note: ‘cx’ declared here 3441 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/AsmJS.cpp: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]’: /<>/js/src/wasm/AsmJS.cpp:2052:58: warning: ‘sigIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2052 | if (!moduleEnv_.asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /<>/js/src/wasm/AsmJS.cpp:2046:14: note: ‘sigIndex’ was declared here 2046 | uint32_t sigIndex; | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool array_toSpliced(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:3181:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool array_toSpliced(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:3181:16: note: ‘obj’ declared here 3181 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Array.cpp:3176:40: note: ‘cx’ declared here 3176 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/Eval.cpp:260:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Eval.cpp: In function ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’: /<>/js/src/builtin/Eval.cpp:260:27: note: ‘linearStr’ declared here 260 | Rooted linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /<>/js/src/builtin/Eval.cpp:229:35: note: ‘cx’ declared here 229 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ~~~~~~~~~~~^~ /<>/js/src/wasm/AsmJS.cpp: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]’: /<>/js/src/wasm/AsmJS.cpp:2052:58: warning: ‘sigIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2052 | if (!moduleEnv_.asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /<>/js/src/wasm/AsmJS.cpp:2046:14: note: ‘sigIndex’ was declared here 2046 | uint32_t sigIndex; | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)’ at /<>/js/src/builtin/Array.cpp:1813:48, inlined from ‘bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Array.cpp:2045:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Array.cpp: In function ‘bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Array.cpp:1813:18: note: ‘fun’ declared here 1813 | RootedFunction fun(cx, &obj->as()); | ^~~ /<>/js/src/builtin/Array.cpp:2033:47: note: ‘cx’ declared here 2033 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)’ at /<>/js/src/builtin/Eval.cpp:403:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Eval.cpp: In function ‘bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)’: /<>/js/src/builtin/Eval.cpp:403:16: note: ‘varEnv’ declared here 403 | RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); | ^~~~~~ /<>/js/src/builtin/Eval.cpp:401:16: note: ‘cx’ declared here 401 | JSContext* cx, HandleObject objArg, HandleScript scriptArg, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp js/src/Unified_cpp_js_src10.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp js/src/jit/Unified_cpp_js_src_jit3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp js/src/jit/Unified_cpp_js_src_jit4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp Unified_cpp_js_src_wasm1.cpp js/src/wasm/Unified_cpp_js_src_wasm2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/builtin/FinalizationRegistryObject.h:89, from /<>/js/src/builtin/FinalizationRegistryObject.cpp:9, from Unified_cpp_js_src1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:1175:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /<>/js/src/builtin/Object.cpp: In function ‘bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:1175:16: note: ‘obj’ declared here 1175 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Object.cpp:1165:39: note: ‘cx’ declared here 1165 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)’ at /<>/js/src/builtin/Object.cpp:2254:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)’: /<>/js/src/builtin/Object.cpp:2253:24: note: ‘objectProto’ declared here 2253 | Rooted objectProto( | ^~~~~~~~~~~ /<>/js/src/builtin/Object.cpp:2245:51: note: ‘cx’ declared here 2245 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)’ at /<>/js/src/builtin/Object.cpp:2228:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)’: /<>/js/src/builtin/Object.cpp:2228:25: note: ‘self’ declared here 2228 | Rooted self(cx, cx->global()); | ^~~~ /<>/js/src/builtin/Object.cpp:2227:53: note: ‘cx’ declared here 2227 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:821:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here 821 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /<>/js/src/builtin/MapObject.cpp:820:38: note: ‘cx’ declared here 820 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:1702:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘setobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/MapObject.cpp:1702:22: note: ‘setobj’ declared here 1702 | Rooted setobj(cx, &args.thisv().toObject().as()); | ^~~~~~ /<>/js/src/builtin/MapObject.cpp:1701:39: note: ‘cx’ declared here 1701 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:135:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idRoot’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:135:12: note: ‘idRoot’ declared here 135 | RootedId idRoot(cx); | ^~~~~~ /<>/js/src/builtin/Object.cpp:102:46: note: ‘cx’ declared here 102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:821:48, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::size_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/MapObject.cpp:829:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here 821 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /<>/js/src/builtin/MapObject.cpp:826:33: note: ‘cx’ declared here 826 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/builtin/MapObject.cpp:1725:64, inlined from ‘bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)’ at /<>/js/src/builtin/MapObject.cpp:1904:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)’: /<>/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here 1724 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /<>/js/src/builtin/MapObject.cpp:1902:46: note: ‘cx’ declared here 1902 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/builtin/MapObject.cpp:1725:64, inlined from ‘bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)’ at /<>/js/src/builtin/MapObject.cpp:1969:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)’: /<>/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here 1724 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /<>/js/src/builtin/MapObject.cpp:1967:46: note: ‘cx’ declared here 1967 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’ at /<>/js/src/builtin/ModuleObject.cpp:539:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /<>/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: /<>/js/src/builtin/ModuleObject.cpp:539:15: note: ‘value’ declared here 539 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /<>/js/src/builtin/ModuleObject.cpp:518:58: note: ‘cx’ declared here 518 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >) const’ at /<>/js/src/builtin/ModuleObject.cpp:432:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >) const’: /<>/js/src/builtin/ModuleObject.cpp:432:15: note: ‘value’ declared here 432 | RootedValue value(cx, env->getSlot(prop->slot())); | ^~~~~ /<>/js/src/builtin/ModuleObject.cpp:410:16: note: ‘cx’ declared here 410 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’ at /<>/js/src/builtin/ModuleObject.cpp:301:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle, JS::MutableHandle, 0, js::SystemAllocPolicy>, JS::DeletePolicy, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle > >)’: /<>/js/src/builtin/ModuleObject.cpp:300:16: note: ‘object’ declared here 300 | RootedObject object( | ^~~~~~ /<>/js/src/builtin/ModuleObject.cpp:293:16: note: ‘cx’ declared here 293 | JSContext* cx, Handle module, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)’ at /<>/js/src/builtin/ModuleObject.cpp:2136:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)’: /<>/js/src/builtin/ModuleObject.cpp:2135:16: note: ‘result’ declared here 2135 | RootedObject result(cx, | ^~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2126:52: note: ‘cx’ declared here 2126 | ModuleObject* js::CallModuleResolveHook(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /<>/js/src/builtin/ModuleObject.cpp:508:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: /<>/js/src/builtin/ModuleObject.cpp:508:34: note: ‘ns’ declared here 508 | Rooted ns(cx, &proxy->as()); | ^~ /<>/js/src/builtin/ModuleObject.cpp:506:58: note: ‘cx’ declared here 506 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’ at /<>/js/src/builtin/ModuleObject.cpp:559:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’: /<>/js/src/builtin/ModuleObject.cpp:559:34: note: ‘ns’ declared here 559 | Rooted ns(cx, &proxy->as()); | ^~ /<>/js/src/builtin/ModuleObject.cpp:557:16: note: ‘cx’ declared here 557 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/builtin/JSON.cpp:1080:44: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /<>/js/src/builtin/JSON.cpp: In function ‘bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/builtin/JSON.cpp:1080:16: note: ‘key’ declared here 1080 | RootedString key(cx, IdToString(cx, name)); | ^~~ /<>/js/src/builtin/JSON.cpp:973:29: note: ‘cx’ declared here 973 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/builtin/JSON.cpp:1090:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/JSON.cpp: In function ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/builtin/JSON.cpp:1090:24: note: ‘obj’ declared here 1090 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/builtin/JSON.cpp:1089:31: note: ‘cx’ declared here 1089 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’ at /<>/js/src/builtin/JSON.cpp:308:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/JSON.cpp: In function ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’: /<>/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here 308 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /<>/js/src/builtin/JSON.cpp:293:40: note: ‘cx’ declared here 293 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ObjectToSource(JSContext*, JS::HandleObject)::’ at /<>/js/src/builtin/Object.cpp:339:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)__closure_86(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In lambda function: /<>/js/src/builtin/Object.cpp:339:19: note: ‘idv’ declared here 339 | RootedValue idv(cx, IdToValue(id)); | ^~~ /<>/js/src/builtin/Object.cpp:329:63: note: ‘__closure’ declared here 329 | PropertyKind kind) -> bool { | ^~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:679:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:679:16: note: ‘obj’ declared here 679 | RootedObject obj(cx); | ^~~ /<>/js/src/builtin/Object.cpp:676:34: note: ‘cx’ declared here 676 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:172:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:172:16: note: ‘obj’ declared here 172 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/builtin/Object.cpp:163:37: note: ‘cx’ declared here 163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]’ at /<>/js/src/builtin/JSON.cpp:308:18, inlined from ‘bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)’ at /<>/js/src/builtin/JSON.cpp:671:27, inlined from ‘bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’ at /<>/js/src/builtin/JSON.cpp:791:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/JSON.cpp: In function ‘bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’: /<>/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here 308 | RootedObject obj(cx, JS::ToObject(cx, vp)); | ^~~ /<>/js/src/builtin/JSON.cpp:704:28: note: ‘cx’ declared here 704 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/jit/CodeGenerator.cpp:88, from Unified_cpp_js_src_jit3.cpp:2: /<>/js/src/jit/shared/CodeGenerator-shared-inl.h: In function ‘static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type, int32_t)’: /<>/js/src/jit/shared/CodeGenerator-shared-inl.h:291:34: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 291 | return Address(elements, offset); | ^ /<>/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /<>/js/src/builtin/ModuleObject.cpp:577:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: /<>/js/src/builtin/ModuleObject.cpp:577:34: note: ‘ns’ declared here 577 | Rooted ns(cx, &proxy->as()); | ^~ /<>/js/src/builtin/ModuleObject.cpp:576:16: note: ‘cx’ declared here 576 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /<>/js/src/builtin/Object.cpp:1209:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: /<>/js/src/builtin/Object.cpp:1209:16: note: ‘props’ declared here 1209 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /<>/js/src/builtin/Object.cpp:1204:47: note: ‘cx’ declared here 1204 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:1294:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:1294:24: note: ‘obj’ declared here 1294 | Rooted obj(cx, ObjectCreateImpl(cx, proto)); | ^~~ /<>/js/src/builtin/Object.cpp:1271:32: note: ‘cx’ declared here 1271 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]’ at /<>/js/src/builtin/Object.cpp:1775:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]’: /<>/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /<>/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ /<>/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: /<>/js/src/jit/CodeGenerator.cpp:15224:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 15224 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /<>/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: /<>/js/src/jit/CodeGenerator.cpp:15633:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 15633 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here 289 | int32_t offset; | ^~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp Unified_cpp_js_src_wasm2.cpp js/src/wasm/Unified_cpp_js_src_wasm3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’ at /<>/js/src/builtin/ModuleObject.cpp:1099:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle)’: /<>/js/src/builtin/ModuleObject.cpp:1099:26: note: ‘resultPromise’ declared here 1099 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1096:16: note: ‘cx’ declared here 1096 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ModuleRequestObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /<>/js/src/builtin/ModuleObject.cpp:1573:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleRequest’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’: /<>/js/src/builtin/ModuleObject.cpp:1573:34: note: ‘moduleRequest’ declared here 1573 | Rooted moduleRequest(cx); | ^~~~~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1564:16: note: ‘cx’ declared here 1564 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’ at /<>/js/src/builtin/ModuleObject.cpp:1506:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, JS::MutableHandle >) const’: /<>/js/src/builtin/ModuleObject.cpp:1506:21: note: ‘importName’ declared here 1506 | Rooted importName(cx); | ^~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1487:16: note: ‘cx’ declared here 1487 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’ at /<>/js/src/builtin/MapObject.cpp:1083:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)’: /<>/js/src/builtin/MapObject.cpp:1082:21: note: ‘base’ declared here 1082 | Rooted base( | ^~~~ /<>/js/src/builtin/MapObject.cpp:1080:52: note: ‘cx’ declared here 1080 | bool GlobalObject::initSetIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’ at /<>/js/src/builtin/MapObject.cpp:224:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)’: /<>/js/src/builtin/MapObject.cpp:223:21: note: ‘base’ declared here 223 | Rooted base( | ^~~~ /<>/js/src/builtin/MapObject.cpp:221:52: note: ‘cx’ declared here 221 | bool GlobalObject::initMapIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/ModuleObject.cpp:2105:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘metaObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/ModuleObject.cpp:2105:16: note: ‘metaObject’ declared here 2105 | RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr)); | ^~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2098:54: note: ‘cx’ declared here 2098 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, const EntryVector&, JS::MutableHandle >) const’ at /<>/js/src/builtin/ModuleObject.cpp:1550:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, 0, js::SystemAllocPolicy> >, const EntryVector&, JS::MutableHandle >) const’: /<>/js/src/builtin/ModuleObject.cpp:1550:21: note: ‘importName’ declared here 1550 | Rooted importName(cx); | ^~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1522:16: note: ‘cx’ declared here 1522 | JSContext* cx, frontend::CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/ds/LifoAlloc.h:196, from /<>/js/src/jit/JitAllocPolicy.h:22, from /<>/js/src/jit/BitSet.cpp:11, from Unified_cpp_js_src_jit2.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’ at /<>/js/src/jit/CacheIR.cpp:5557:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D) + 344])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’: /<>/js/src/jit/CacheIR.cpp:5557:16: note: ‘obj’ declared here 5557 | RootedObject obj(cx_, &val_.toObject()); | ^~~ /<>/js/src/jit/CacheIR.cpp:5552:66: note: ‘this’ declared here 5552 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() { | ^ In file included from /<>/js/src/jit/CacheIR.cpp:7: In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’, inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’ at /<>/js/src/jit/CacheIRWriter.h:477:43: /<>/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/CacheIRReader.h:17, from /<>/js/src/jit/CacheIRCloner.h:18, from /<>/js/src/jit/CacheIR.cpp:20: /<>/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: /<>/js/src/jit/CacheIRWriter.h:476:10: note: ‘addArgc’ was declared here 476 | bool addArgc; | ^~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:1131:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘to’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:1131:16: note: ‘to’ declared here 1131 | RootedObject to(cx, ToObject(cx, args.get(0))); | ^~ /<>/js/src/builtin/Object.cpp:1126:35: note: ‘cx’ declared here 1126 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/MapObject.cpp:768:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/MapObject.cpp:768:22: note: ‘obj’ declared here 768 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /<>/js/src/builtin/MapObject.cpp:755:38: note: ‘cx’ declared here 755 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:1393:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:1393:16: note: ‘obj’ declared here 1393 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /<>/js/src/builtin/Object.cpp:1387:53: note: ‘cx’ declared here 1387 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/MapObject.cpp:1466:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/MapObject.cpp:1466:22: note: ‘obj’ declared here 1466 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /<>/js/src/builtin/MapObject.cpp:1453:38: note: ‘cx’ declared here 1453 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)’ at /<>/js/src/builtin/FinalizationRegistryObject.cpp:829:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)’: /<>/js/src/builtin/FinalizationRegistryObject.cpp:829:15: note: ‘rval’ declared here 829 | RootedValue rval(cx); | ^~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp:806:16: note: ‘cx’ declared here 806 | JSContext* cx, HandleFinalizationQueueObject queue, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp js/src/jit/Unified_cpp_js_src_jit5.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/FinalizationRegistryObject.cpp:562:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/FinalizationRegistryObject.cpp:562:16: note: ‘obj’ declared here 562 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); | ^~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp:523:56: note: ‘cx’ declared here 523 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)’ at /<>/js/src/builtin/ModuleObject.cpp:2408:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onRejected’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)’: /<>/js/src/builtin/ModuleObject.cpp:2407:18: note: ‘onRejected’ declared here 2407 | RootedFunction onRejected( | ^~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2382:47: note: ‘cx’ declared here 2382 | bool js::OnModuleEvaluationFailure(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::SetIteratorObject::createResult(JSContext*)’ at /<>/js/src/builtin/MapObject.cpp:1234:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static JSObject* js::SetIteratorObject::createResult(JSContext*)’: /<>/js/src/builtin/MapObject.cpp:1233:24: note: ‘resultObj’ declared here 1233 | Rooted resultObj( | ^~~~~~~~~ /<>/js/src/builtin/MapObject.cpp:1232:54: note: ‘cx’ declared here 1232 | JSObject* SetIteratorObject::createResult(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::MapIteratorObject::createResultPair(JSContext*)’ at /<>/js/src/builtin/MapObject.cpp:405:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPairObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static JSObject* js::MapIteratorObject::createResultPair(JSContext*)’: /<>/js/src/builtin/MapObject.cpp:404:24: note: ‘resultPairObj’ declared here 404 | Rooted resultPairObj( | ^~~~~~~~~~~~~ /<>/js/src/builtin/MapObject.cpp:403:58: note: ‘cx’ declared here 403 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, const js::ValueMap*, js::MapObject::IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:257:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, const js::ValueMap*, js::MapObject::IteratorKind)’: /<>/js/src/builtin/MapObject.cpp:256:21: note: ‘proto’ declared here 256 | Rooted proto( | ^~~~~ /<>/js/src/builtin/MapObject.cpp:251:57: note: ‘cx’ declared here 251 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]’ at /<>/js/src/builtin/Object.cpp:1775:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]’: /<>/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here 1775 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /<>/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1108:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)’: /<>/js/src/builtin/MapObject.cpp:1107:21: note: ‘proto’ declared here 1107 | Rooted proto( | ^~~~~ /<>/js/src/builtin/MapObject.cpp:1100:57: note: ‘cx’ declared here 1100 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1663:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’: /<>/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /<>/js/src/builtin/MapObject.cpp:1658:42: note: ‘cx’ declared here 1658 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:1682:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /<>/js/src/builtin/MapObject.cpp:1681:41: note: ‘cx’ declared here 1681 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:1672:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /<>/js/src/builtin/MapObject.cpp:1671:40: note: ‘cx’ declared here 1671 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:1672:23, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:115:16, inlined from ‘static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/MapObject.cpp:1678:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /<>/js/src/builtin/MapObject.cpp:1675:35: note: ‘cx’ declared here 1675 | bool SetObject::values(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)’ at /<>/js/src/builtin/MapObject.cpp:1663:78, inlined from ‘static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/MapObject.cpp:1682:23, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:115:16, inlined from ‘static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/MapObject.cpp:1688:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here 1662 | Rooted iterobj(cx, | ^~~~~~~ /<>/js/src/builtin/MapObject.cpp:1685:36: note: ‘cx’ declared here 1685 | bool SetObject::entries(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’ at /<>/js/src/builtin/ModuleObject.cpp:1320:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle)’: /<>/js/src/builtin/ModuleObject.cpp:1319:36: note: ‘env’ declared here 1319 | Rooted env( | ^~~ /<>/js/src/builtin/ModuleObject.cpp:1317:49: note: ‘cx’ declared here 1317 | bool ModuleObject::createEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/ModuleObject.cpp:2430:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/ModuleObject.cpp:2429:19: note: ‘specifier’ declared here 2429 | Rooted specifier( | ^~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2418:48: note: ‘cx’ declared here 2418 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >; T = mozilla::UniquePtr, 1, js::TrackedAllocPolicy >, JS::DeletePolicy, 1, js::TrackedAllocPolicy > > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/FinalizationRegistryObject.cpp:662:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘recordsToBeCleanedUp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/FinalizationRegistryObject.cpp:661:47: note: ‘recordsToBeCleanedUp’ declared here 661 | Rooted> recordsToBeCleanedUp( | ^~~~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp:658:16: note: ‘cx’ declared here 658 | JSContext* cx, HandleObject cleanupCallback) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/FinalizationRegistryObject.cpp:244:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cleanupCallback’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/FinalizationRegistryObject.cpp:243:16: note: ‘cleanupCallback’ declared here 243 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp:235:55: note: ‘cx’ declared here 235 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ModuleObject* js::ModuleObject::create(JSContext*)’ at /<>/js/src/builtin/ModuleObject.cpp:872:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleObject* js::ModuleObject::create(JSContext*)’: /<>/js/src/builtin/ModuleObject.cpp:871:25: note: ‘self’ declared here 871 | Rooted self( | ^~~~ /<>/js/src/builtin/ModuleObject.cpp:864:47: note: ‘cx’ declared here 864 | ModuleObject* ModuleObject::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/FinalizationRegistryObject.cpp:402:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp: In static member function ‘static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/FinalizationRegistryObject.cpp:401:37: note: ‘record’ declared here 401 | Rooted record( | ^~~~~~ /<>/js/src/builtin/FinalizationRegistryObject.cpp:346:55: note: ‘cx’ declared here 346 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’, inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /<>/js/src/jit/CacheIRWriter.h:464:43: /<>/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /<>/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /<>/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’, inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /<>/js/src/jit/CacheIRWriter.h:464:43: /<>/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /<>/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /<>/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In function ‘int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)’, inlined from ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’ at /<>/js/src/jit/CacheIRWriter.h:464:43: /<>/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 477 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /<>/js/src/jit/CacheIRWriter.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /<>/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here 463 | bool addArgc; | ^~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ModuleRequestObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0, js::SystemAllocPolicy> >) const’ at /<>/js/src/builtin/ModuleObject.cpp:1427:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle, 0, js::SystemAllocPolicy> >) const’: /<>/js/src/builtin/ModuleObject.cpp:1427:32: note: ‘object’ declared here 1427 | Rooted object(cx); | ^~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1420:16: note: ‘cx’ declared here 1420 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/builtin/ModuleObject.cpp:2293:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseConstructor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)’: /<>/js/src/builtin/ModuleObject.cpp:2293:16: note: ‘promiseConstructor’ declared here 2293 | RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx)); | ^~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2290:51: note: ‘cx’ declared here 2290 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’ at /<>/js/src/builtin/Object.cpp:1973:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’: /<>/js/src/builtin/Object.cpp:1972:24: note: ‘array’ declared here 1972 | Rooted array(cx, | ^~~~~ /<>/js/src/builtin/Object.cpp:1961:40: note: ‘cx’ declared here 1961 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:2026:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:2026:16: note: ‘obj’ declared here 2026 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /<>/js/src/builtin/Object.cpp:2022:50: note: ‘cx’ declared here 2022 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:2000:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:2000:16: note: ‘obj’ declared here 2000 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /<>/js/src/builtin/Object.cpp:1996:48: note: ‘cx’ declared here 1996 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool obj_keys(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Object.cpp:1889:44: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Object.cpp: In function ‘bool obj_keys(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Object.cpp:1888:16: note: ‘obj’ declared here 1888 | RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)( | ^~~ /<>/js/src/builtin/Object.cpp:1883:33: note: ‘cx’ declared here 1883 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FinishDynamicModuleImport_impl(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/ModuleObject.cpp:2509:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onResolved’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In function ‘bool FinishDynamicModuleImport_impl(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/ModuleObject.cpp:2507:18: note: ‘onResolved’ declared here 2507 | RootedFunction onResolved( | ^~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:2490:48: note: ‘cx’ declared here 2490 | bool FinishDynamicModuleImport_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/ModuleObject.cpp:1120:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/builtin/ModuleObject.cpp:1120:17: note: ‘parentValue’ declared here 1120 | Rooted parentValue(cx, ObjectValue(*parent)); | ^~~~~~~~~~~ /<>/js/src/builtin/ModuleObject.cpp:1117:55: note: ‘cx’ declared here 1117 | bool ModuleObject::appendAsyncParentModule(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’ at /<>/js/src/jit/CacheIR.cpp:11239:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_31(D) + 344])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle)’: /<>/js/src/jit/CacheIR.cpp:11239:23: note: ‘target’ declared here 11239 | Rooted target(cx_, &calleeObj->getTarget()->as()); | ^~~~~~ /<>/js/src/jit/CacheIR.cpp:11225:43: note: ‘this’ declared here 11225 | Handle calleeObj) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’ at /<>/js/src/jit/CacheIR.cpp:9999:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_50(D) + 16])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle, JS::Handle)’: /<>/js/src/jit/CacheIR.cpp:9999:25: note: ‘fun’ declared here 9999 | Rooted fun(cx_, &target->as()); | ^~~ /<>/js/src/jit/CacheIR.cpp:9963:71: note: ‘this’ declared here 9963 | Handle target, Handle templateObj) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’ at /<>/js/src/jit/CacheIR.cpp:10098:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D) + 16])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’: /<>/js/src/jit/CacheIR.cpp:10098:21: note: ‘target’ declared here 10098 | Rooted target(cx_, &thisval_.toObject()); | ^~~~~~ /<>/js/src/jit/CacheIR.cpp:10091:66: note: ‘this’ declared here 10091 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() { | ^ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src10.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’ at /<>/js/src/jit/CacheIR.cpp:1288:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D) + 344])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’: /<>/js/src/jit/CacheIR.cpp:1288:16: note: ‘unwrapped’ declared here 1288 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj)); | ^~~~~~~~~ /<>/js/src/jit/CacheIR.cpp:1274:54: note: ‘this’ declared here 1274 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ In file included from /<>/debian/build/dist/include/js/RootingAPI.h:12: In member function ‘const ValueType& mozilla::EnumeratedArray::operator[](IndexType) const [with IndexType = JSProtoKey; IndexType SizeAsEnumValue = JSProto_LIMIT; ValueType = js::GlobalObjectData::ConstructorWithProto]’, inlined from ‘JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const’ at /<>/js/src/vm/GlobalObject.h:377:47, inlined from ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’ at /<>/js/src/jit/CacheIR.cpp:2375:53: /<>/debian/build/dist/include/mozilla/EnumeratedArray.h:62:18: warning: ‘protoKey’ may be used uninitialized [-Wmaybe-uninitialized] 62 | return mArray[size_t(aIndex)]; | ~~~~~~^ /<>/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: /<>/js/src/jit/CacheIR.cpp:2341:14: note: ‘protoKey’ was declared here 2341 | JSProtoKey protoKey; | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)’ at /<>/js/src/jit/CacheIR.cpp:9282:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)’: /<>/js/src/jit/CacheIR.cpp:9282:18: note: ‘target’ declared here 9282 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /<>/js/src/jit/CacheIR.cpp:9272:71: note: ‘this’ declared here 9272 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)’ at /<>/js/src/jit/CacheIR.cpp:10161:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_1(D) + 344])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/CacheIR.cpp: In function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)’: /<>/js/src/jit/CacheIR.cpp:10161:23: note: ‘target’ declared here 10161 | Rooted target(cx_, &thisval_.toObject().as()); | ^~~~~~ /<>/js/src/jit/CacheIR.cpp:10147:76: note: ‘this’ declared here 10147 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) { | ^ In file included from /<>/debian/build/dist/include/js/Result.h:121, from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsfriendapi.h:10, from /<>/js/src/gc/ZoneAllocator.h:16, from /<>/js/src/vm/ArrayBufferObject.h:16, from /<>/js/src/vm/ArrayBufferObject-inl.h:13, from /<>/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src10.cpp:2: /<>/debian/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]’: /<>/debian/build/dist/include/mozilla/Result.h:271:46: required from here /<>/js/src/vm/BigIntType.cpp:3417:3: in ‘constexpr’ expansion of ‘mozTryVarTempResult_.mozilla::Result::propagateErr()’ /<>/debian/build/dist/include/mozilla/Result.h:632:49: in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’ /<>/debian/build/dist/include/mozilla/Result.h:268:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit5.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp js/src/jit/Unified_cpp_js_src_jit6.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/Registers.h:12, from /<>/js/src/jit/none/Assembler-none.h:15, from /<>/js/src/jit/Assembler.h:29, from /<>/js/src/jit/ABIArgGenerator.h:14, from /<>/js/src/wasm/WasmGC.h:24, from /<>/js/src/wasm/WasmGC.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue, CoercionLevel)’ at /<>/js/src/wasm/WasmInstance.cpp:2296:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:38: /<>/js/src/wasm/WasmInstance.cpp: In function ‘bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue, CoercionLevel)’: /<>/js/src/wasm/WasmInstance.cpp:2296:24: note: ‘array’ declared here 2296 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /<>/js/src/wasm/WasmInstance.cpp:2254:40: note: ‘cx’ declared here 2254 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:696:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:38: /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)’: /<>/js/src/vm/AsyncIteration.cpp:695:26: note: ‘resultPromise’ declared here 695 | Rooted resultPromise( | ^~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:694:16: note: ‘cx’ declared here 694 | JSContext* cx, MutableHandleValue result) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmGcObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’ at /<>/js/src/wasm/WasmGcObject.cpp:242:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /<>/js/src/wasm/WasmGcObject.cpp: In static member function ‘static bool js::WasmGcObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’: /<>/js/src/wasm/WasmGcObject.cpp:242:16: note: ‘proto’ declared here 242 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /<>/js/src/wasm/WasmGcObject.cpp:232:50: note: ‘cx’ declared here 232 | bool WasmGcObject::obj_lookupProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmGcObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/wasm/WasmGcObject.cpp:269:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmGcObject.cpp: In static member function ‘static bool js::WasmGcObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/wasm/WasmGcObject.cpp:269:16: note: ‘proto’ declared here 269 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /<>/js/src/wasm/WasmGcObject.cpp:261:47: note: ‘cx’ declared here 261 | bool WasmGcObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmGcObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/wasm/WasmGcObject.cpp:289:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmGcObject.cpp: In static member function ‘static bool js::WasmGcObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: /<>/js/src/wasm/WasmGcObject.cpp:289:16: note: ‘proto’ declared here 289 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /<>/js/src/wasm/WasmGcObject.cpp:278:47: note: ‘cx’ declared here 278 | bool WasmGcObject::obj_getProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmGcObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)’ at /<>/js/src/wasm/WasmGcObject.cpp:345:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmGcObject.cpp: In static member function ‘static bool js::WasmGcObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)’: /<>/js/src/wasm/WasmGcObject.cpp:345:16: note: ‘proto’ declared here 345 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /<>/js/src/wasm/WasmGcObject.cpp:338:50: note: ‘cx’ declared here 338 | bool WasmGcObject::obj_deleteProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayBufferObject* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind)’ at /<>/js/src/vm/ArrayBufferObject.cpp:1291:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘js::ArrayBufferObject* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind)’: /<>/js/src/vm/ArrayBufferObject.cpp:1291:16: note: ‘proto’ declared here 1291 | RootedObject proto(cx, proto_); | ^~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:1283:59: note: ‘cx’ declared here 1283 | static ArrayBufferObject* NewArrayBufferObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)’ at /<>/js/src/vm/AsyncIteration.cpp:1479:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)’: /<>/js/src/vm/AsyncIteration.cpp:1478:16: note: ‘proto’ declared here 1478 | RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype( | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:1477:66: note: ‘cx’ declared here 1477 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)’ at /<>/js/src/vm/BigIntType.cpp:861:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘qhatv’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:47: /<>/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)’: /<>/js/src/vm/BigIntType.cpp:861:16: note: ‘qhatv’ declared here 861 | RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative)); | ^~~~~ /<>/js/src/vm/BigIntType.cpp:832:16: note: ‘cx’ declared here 832 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGcObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGcObject*; T = js::WasmGcObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmGcObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’ at /<>/js/src/wasm/WasmGcObject.cpp:430:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmGcObject.cpp: In static member function ‘static bool js::WasmGcObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’: /<>/js/src/wasm/WasmGcObject.cpp:430:25: note: ‘typedObj’ declared here 430 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /<>/js/src/wasm/WasmGcObject.cpp:426:48: note: ‘cx’ declared here 426 | bool WasmGcObject::obj_newEnumerate(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /<>/js/src/vm/BigIntType.cpp:2247:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’: /<>/js/src/vm/BigIntType.cpp:2246:16: note: ‘result’ declared here 2246 | RootedBigInt result(cx, | ^~~~~~ /<>/js/src/vm/BigIntType.cpp:2201:42: note: ‘cx’ declared here 2201 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /<>/js/src/vm/BigIntType.cpp:2311:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’: /<>/js/src/vm/BigIntType.cpp:2311:18: note: ‘x1’ declared here 2311 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /<>/js/src/vm/BigIntType.cpp:2295:35: note: ‘cx’ declared here 2295 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /<>/js/src/vm/BigIntType.cpp:2356:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’: /<>/js/src/vm/BigIntType.cpp:2356:18: note: ‘x1’ declared here 2356 | RootedBigInt x1(cx, absoluteSubOne(cx, x)); | ^~ /<>/js/src/vm/BigIntType.cpp:2341:35: note: ‘cx’ declared here 2341 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’ at /<>/js/src/vm/BigIntType.cpp:2403:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)’: /<>/js/src/vm/BigIntType.cpp:2403:18: note: ‘result’ declared here 2403 | RootedBigInt result(cx, absoluteSubOne(cx, x)); | ^~~~~~ /<>/js/src/vm/BigIntType.cpp:2385:34: note: ‘cx’ declared here 2385 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/mozilla/LinkedList.h:73, from /<>/debian/build/dist/include/js/RootingAPI.h:13: In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]’, inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:154:5, inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /<>/js/src/wasm/WasmModule.h:147:9, inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, const js::wasm::ShareableBytes*&}]’ at /<>/debian/build/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)’ at /<>/js/src/wasm/WasmGenerator.cpp:1177:47: /<>/debian/build/dist/include/mozilla/RefPtr.h:106:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)’ at /<>/js/src/vm/BigIntType.cpp:2704:44: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘mod’ in ‘((js::StackRootedBase**)cx)[8]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In static member function ‘static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)’: /<>/js/src/vm/BigIntType.cpp:2704:16: note: ‘mod’ declared here 2704 | RootedBigInt mod(cx, asUintN(cx, x, bits)); | ^~~ /<>/js/src/vm/BigIntType.cpp:2664:35: note: ‘cx’ declared here 2664 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) { | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_wasm2.cpp:29: In member function ‘bool InitExprInterpreter::pushI64(int64_t)’, inlined from ‘bool InitExprInterpreter::evalI64Const(int64_t)’ at /<>/js/src/wasm/WasmInitExpr.cpp:300:48, inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /<>/js/src/wasm/WasmInitExpr.cpp:466:9: /<>/js/src/wasm/WasmInitExpr.cpp:267:25: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 267 | return stack.append(Val(uint64_t(c))); | ^~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /<>/js/src/wasm/WasmInitExpr.cpp:462:17: note: ‘c’ was declared here 462 | int64_t c; | ^ In member function ‘bool InitExprInterpreter::pushI32(int32_t)’, inlined from ‘bool InitExprInterpreter::evalI32Const(int32_t)’ at /<>/js/src/wasm/WasmInitExpr.cpp:299:48, inlined from ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /<>/js/src/wasm/WasmInitExpr.cpp:459:9: /<>/js/src/wasm/WasmInitExpr.cpp:264:25: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 264 | return stack.append(Val(uint32_t(c))); | ^~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp: In member function ‘bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’: /<>/js/src/wasm/WasmInitExpr.cpp:455:17: note: ‘c’ was declared here 455 | int32_t c; | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)’ at /<>/js/src/vm/BigIntType.cpp:2968:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)’: /<>/js/src/vm/BigIntType.cpp:2968:15: note: ‘v’ declared here 2968 | RootedValue v(cx, val); | ^ /<>/js/src/vm/BigIntType.cpp:2967:33: note: ‘cx’ declared here 2967 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/IonAnalysis.h:15, from /<>/js/src/jit/FoldLinearArithConstants.cpp:9, from Unified_cpp_js_src_jit4.cpp:11: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)’ at /<>/js/src/jit/Ion.cpp:2090:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /<>/js/src/jit/Ion.cpp: In function ‘bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)’: /<>/js/src/jit/Ion.cpp:2090:16: note: ‘script’ declared here 2090 | RootedScript script(cx, frame->script()); | ^~~~~~ /<>/js/src/jit/Ion.cpp:2086:52: note: ‘cx’ declared here 2086 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)’ at /<>/js/src/jit/Ion.cpp:2234:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/Ion.cpp: In function ‘bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)’: /<>/js/src/jit/Ion.cpp:2234:16: note: ‘script’ declared here 2234 | RootedScript script(cx, frame->script()); | ^~~~~~ /<>/js/src/jit/Ion.cpp:2221:53: note: ‘cx’ declared here 2221 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/AsyncIteration.cpp:1137:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/AsyncIteration.cpp:1136:16: note: ‘asyncIterProto’ declared here 1136 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:1117:58: note: ‘cx’ declared here 1117 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:1353:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:1352:16: note: ‘asyncIterProto’ declared here 1352 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:1345:54: note: ‘cx’ declared here 1345 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:1456:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:1455:16: note: ‘asyncIterProto’ declared here 1455 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:1449:60: note: ‘cx’ declared here 1449 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:1297:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:1296:16: note: ‘asyncIterProto’ declared here 1296 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:1291:16: note: ‘cx’ declared here 1291 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)’ at /<>/js/src/vm/ArrayBufferObject.cpp:1378:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In static member function ‘static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)’: /<>/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here 1377 | Rooted buffer( | ^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:1336:16: note: ‘cx’ declared here 1336 | JSContext* cx, size_t nbytes, BufferContents contents) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::CopyArrayBuffer(JSContext*, Handle)’ at /<>/js/src/vm/ArrayBufferObject.cpp:1951:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedSource’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘JSObject* JS::CopyArrayBuffer(JSContext*, Handle)’: /<>/js/src/vm/ArrayBufferObject.cpp:1950:30: note: ‘unwrappedSource’ declared here 1950 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:1943:56: note: ‘cx’ declared here 1943 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::ArrayBufferClone(JSContext*, Handle, size_t, size_t)’ at /<>/js/src/vm/ArrayBufferObject.cpp:2188:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘JSObject* JS::ArrayBufferClone(JSContext*, Handle, size_t, size_t)’: /<>/js/src/vm/ArrayBufferObject.cpp:2188:20: note: ‘targetBuffer’ declared here 2188 | JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength)); | ^~~~~~~~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:2175:43: note: ‘cx’ declared here 2175 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle srcBuffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* NewHandler(JSContext*, js::Native, JS::Handle)’ at /<>/js/src/vm/AsyncFunction.cpp:270:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src10.cpp:29: /<>/js/src/vm/AsyncFunction.cpp: In function ‘JSFunction* NewHandler(JSContext*, js::Native, JS::Handle)’: /<>/js/src/vm/AsyncFunction.cpp:268:27: note: ‘handlerFun’ declared here 268 | JS::Rooted handlerFun( | ^~~~~~~~~~ /<>/js/src/vm/AsyncFunction.cpp:263:35: note: ‘cx’ declared here 263 | JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In file included from /<>/js/src/wasm/WasmStubs.h:24, from /<>/js/src/wasm/WasmGenerator.cpp:39, from Unified_cpp_js_src_wasm2.cpp:20: In member function ‘bool js::wasm::OpIter::readRefFunc(uint32_t*) [with Policy = js::wasm::ValidatingPolicy]’, inlined from ‘bool ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::ValType, uint32_t, mozilla::Maybe*)’ at /<>/js/src/wasm/WasmInitExpr.cpp:141:30: /<>/js/src/wasm/WasmOpIter.h:2285:18: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized] 2285 | if (*funcIndex >= env_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp: In function ‘bool ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::ValType, uint32_t, mozilla::Maybe*)’: /<>/js/src/wasm/WasmInitExpr.cpp:140:18: note: ‘funcIndex’ was declared here 140 | uint32_t funcIndex; | ^~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp:104:25: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 104 | *literal = Some(LitVal(uint64_t(c))); | ^~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp:100:17: note: ‘c’ was declared here 100 | int64_t c; | ^ /<>/js/src/wasm/WasmInitExpr.cpp:96:25: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 96 | *literal = Some(LitVal(uint32_t(c))); | ^~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp:92:17: note: ‘c’ was declared here 92 | int32_t c; | ^ In member function ‘bool js::wasm::OpIter::readGetGlobal(uint32_t*) [with Policy = js::wasm::ValidatingPolicy]’, inlined from ‘bool ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::ValType, uint32_t, mozilla::Maybe*)’ at /<>/js/src/wasm/WasmInitExpr.cpp:85:32: /<>/js/src/wasm/WasmOpIter.h:2171:11: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 2171 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmInitExpr.cpp: In function ‘bool ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::ValType, uint32_t, mozilla::Maybe*)’: /<>/js/src/wasm/WasmInitExpr.cpp:84:18: note: ‘index’ was declared here 84 | uint32_t index; | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncFunction.cpp:316:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncFunction.cpp: In static member function ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncFunction.cpp:316:26: note: ‘resultPromise’ declared here 316 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /<>/js/src/vm/AsyncFunction.cpp:307:16: note: ‘cx’ declared here 307 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:1240:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’: /<>/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here 1238 | RootedObject proto(cx, | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:1235:58: note: ‘cx’ declared here 1235 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)’ at /<>/js/src/vm/AsyncFunction.cpp:246:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncFunction.cpp: In static member function ‘static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)’: /<>/js/src/vm/AsyncFunction.cpp:246:26: note: ‘resultPromise’ declared here 246 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /<>/js/src/vm/AsyncFunction.cpp:243:16: note: ‘cx’ declared here 243 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CreateSpecificWasmBuffer(JSContext*, const js::wasm::MemoryDesc&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::WasmSharedArrayRawBuffer]’ at /<>/js/src/vm/ArrayBufferObject.cpp:858:38, inlined from ‘bool js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&, MutableHandleArrayBufferObjectMaybeShared)’ at /<>/js/src/vm/ArrayBufferObject.cpp:918:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&, MutableHandleArrayBufferObjectMaybeShared)’: /<>/js/src/vm/ArrayBufferObject.cpp:858:38: note: ‘object’ declared here 858 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:905:38: note: ‘cx’ declared here 905 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::MemoryDesc& memory, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::wasm::AnyRef]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::wasm::AnyRef; T = js::wasm::AnyRef]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs, js::wasm::CoercionLevel)’ at /<>/js/src/wasm/WasmInstance.cpp:2452:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ref’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs, js::wasm::CoercionLevel)’: /<>/js/src/wasm/WasmInstance.cpp:2452:20: note: ‘ref’ declared here 2452 | RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr)); | ^~~ /<>/js/src/wasm/WasmInstance.cpp:2387:38: note: ‘cx’ declared here 2387 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void* JS::StealArrayBufferContents(JSContext*, HandleObject)’ at /<>/js/src/vm/ArrayBufferObject.cpp:2011:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘void* JS::StealArrayBufferContents(JSContext*, HandleObject)’: /<>/js/src/vm/ArrayBufferObject.cpp:2010:30: note: ‘unwrappedBuffer’ declared here 2010 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:2004:61: note: ‘cx’ declared here 2004 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::DetachArrayBuffer(JSContext*, HandleObject)’ at /<>/js/src/vm/ArrayBufferObject.cpp:1877:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp: In function ‘bool JS::DetachArrayBuffer(JSContext*, HandleObject)’: /<>/js/src/vm/ArrayBufferObject.cpp:1876:30: note: ‘unwrappedBuffer’ declared here 1876 | Rooted unwrappedBuffer( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/ArrayBufferObject.cpp:1871:53: note: ‘cx’ declared here 1871 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)’ at /<>/js/src/wasm/WasmInstance.cpp:217:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)’: /<>/js/src/wasm/WasmInstance.cpp:217:14: note: ‘args’ declared here 217 | InvokeArgs args(cx); | ^~~~ /<>/js/src/wasm/WasmInstance.cpp:207:38: note: ‘cx’ declared here 207 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)’ at /<>/js/src/vm/AsyncIteration.cpp:71:78, inlined from ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)’ at /<>/js/src/vm/AsyncIteration.cpp:95:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)’: /<>/js/src/vm/AsyncIteration.cpp:71:16: note: ‘proto’ declared here 71 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:90:63: note: ‘cx’ declared here 90 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit6.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp js/src/jit/Unified_cpp_js_src_jit7.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:1240:43, inlined from ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:1229:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’: /<>/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here 1238 | RootedObject proto(cx, | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:1226:54: note: ‘cx’ declared here 1226 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:167:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:167:23: note: ‘queue’ declared here 167 | Rooted queue(cx, generator->queue()); | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:160:16: note: ‘cx’ declared here 160 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:621:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘next’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:620:36: note: ‘next’ declared here 620 | Rooted next( | ^~~~ /<>/js/src/vm/AsyncIteration.cpp:604:16: note: ‘cx’ declared here 604 | JSContext* cx, Handle generator) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AsyncGeneratorYield(JSContext*, JS::Handle, JS::HandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:373:55, inlined from ‘bool AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:1087:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toYield’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)’: /<>/js/src/vm/AsyncIteration.cpp:372:34: note: ‘toYield’ declared here 372 | Rooted toYield( | ^~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:1041:16: note: ‘cx’ declared here 1041 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:135:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In static member function ‘static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:135:25: note: ‘queue’ declared here 135 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp:127:16: note: ‘cx’ declared here 127 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)’ at /<>/js/src/vm/AsyncIteration.cpp:727:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘request’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorEnqueue(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)’: /<>/js/src/vm/AsyncIteration.cpp:725:34: note: ‘request’ declared here 725 | Rooted request( | ^~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:719:16: note: ‘cx’ declared here 719 | JSContext* cx, Handle generator, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:807:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:807:15: note: ‘completionValue’ declared here 807 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:790:40: note: ‘cx’ declared here 790 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/vm/ArrayBufferObject.cpp:44: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:645:20, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:637:18, inlined from ‘bool MaybeEnterAsyncGeneratorRealm::maybeLeaveAndWrap(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:763:14, inlined from ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:872:43: /<>/js/src/vm/Realm.h:413:29: warning: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:805:33: note: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 805 | MaybeEnterAsyncGeneratorRealm maybeEnterRealm; | ^~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:895:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:895:15: note: ‘completionValue’ declared here 895 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:879:42: note: ‘cx’ declared here 879 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:645:20, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:637:18, inlined from ‘bool MaybeEnterAsyncGeneratorRealm::maybeLeaveAndWrap(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:763:14, inlined from ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:949:43: /<>/js/src/vm/Realm.h:413:29: warning: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:893:33: note: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 893 | MaybeEnterAsyncGeneratorRealm maybeEnterRealm; | ^~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:972:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:972:15: note: ‘completionValue’ declared here 972 | RootedValue completionValue(cx, args.get(0)); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/AsyncIteration.cpp:956:41: note: ‘cx’ declared here 956 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:645:20, inlined from ‘constexpr void mozilla::Maybe::reset() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:637:18, inlined from ‘bool MaybeEnterAsyncGeneratorRealm::maybeLeaveAndWrap(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/vm/AsyncIteration.cpp:763:14, inlined from ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/AsyncIteration.cpp:1033:43: /<>/js/src/vm/Realm.h:413:29: warning: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/AsyncIteration.cpp:970:33: note: ‘maybeEnterRealm.MaybeEnterAsyncGeneratorRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 970 | MaybeEnterAsyncGeneratorRealm maybeEnterRealm; | ^~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src11.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp Unified_cpp_js_src_wasm3.cpp js/src/wasm/Unified_cpp_js_src_wasm4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/IonAnalysis.h:15, from /<>/js/src/jit/IonAnalysis.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /<>/js/src/jit/IonCacheIRCompiler.cpp:591:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newStubCode’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_515(D) + 8])[1]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /<>/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’: /<>/js/src/jit/IonCacheIRCompiler.cpp:591:20: note: ‘newStubCode’ declared here 591 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /<>/js/src/jit/IonCacheIRCompiler.cpp:547:53: note: ‘this’ declared here 547 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/gc/Policy.h:14, from /<>/js/src/vm/BoundFunctionObject.h:12, from /<>/js/src/vm/BoundFunctionObject.cpp:7, from Unified_cpp_js_src11.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)’ at /<>/js/src/vm/BoundFunctionObject.cpp:469:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)’: /<>/js/src/vm/BoundFunctionObject.cpp:468:32: note: ‘bound’ declared here 468 | Rooted bound( | ^~~~~ /<>/js/src/vm/BoundFunctionObject.cpp:466:75: note: ‘cx’ declared here 466 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/jit/BaselineJIT.h:19, from /<>/js/src/jit/Jit.cpp:9, from Unified_cpp_js_src_jit6.cpp:11: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)’ at /<>/js/src/jit/JitFrames.cpp:386:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:29: /<>/js/src/jit/JitFrames.cpp: In function ‘void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)’: /<>/js/src/jit/JitFrames.cpp:386:16: note: ‘script’ declared here 386 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /<>/js/src/jit/JitFrames.cpp:383:40: note: ‘cx’ declared here 383 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘bool JS::Construct(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:141:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src11.cpp:47: /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Construct(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:141:21: note: ‘cargs’ declared here 141 | js::ConstructArgs cargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:120:45: note: ‘cx’ declared here 120 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool JS_CallFunctionName(JSContext*, JS::Handle, const char*, const JS::HandleValueArray&, JS::MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:95:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunctionName(JSContext*, JS::Handle, const char*, const JS::HandleValueArray&, JS::MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:95:18: note: ‘iargs’ declared here 95 | js::InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:75:51: note: ‘cx’ declared here 75 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘bool JS::Construct(JSContext*, Handle, const HandleValueArray&, MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:162:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Construct(JSContext*, Handle, const HandleValueArray&, MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:162:21: note: ‘cargs’ declared here 162 | js::ConstructArgs cargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:149:45: note: ‘cx’ declared here 149 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle fval, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/BoundFunctionObject.cpp:65:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/BoundFunctionObject.cpp:65:14: note: ‘args2’ declared here 65 | InvokeArgs args2(cx); | ^~~~~ /<>/js/src/vm/BoundFunctionObject.cpp:52:43: note: ‘cx’ declared here 52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetPrimitiveElementOperation(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:444:79, inlined from ‘bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:510:40, inlined from ‘bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:522:43, inlined from ‘static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/IonIC.cpp:181:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘boxed’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jit/VMFunctionList-inl.h:32, from /<>/js/src/jit/IonCacheIRCompiler.cpp:30: /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:443:16: note: ‘boxed’ declared here 443 | RootedObject boxed( | ^~~~~ In file included from Unified_cpp_js_src_jit5.cpp:29: /<>/js/src/jit/IonIC.cpp:163:42: note: ‘cx’ declared here 163 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/BoundFunctionObject.cpp:94:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/BoundFunctionObject.cpp:94:17: note: ‘args2’ declared here 94 | ConstructArgs args2(cx); | ^~~~~ /<>/js/src/vm/BoundFunctionObject.cpp:78:48: note: ‘cx’ declared here 78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:112:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS::Call(JSContext*, Handle, Handle, const HandleValueArray&, MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:112:18: note: ‘iargs’ declared here 112 | js::InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:104:40: note: ‘cx’ declared here 104 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle thisv, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:47:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunctionValue(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:47:18: note: ‘iargs’ declared here 47 | js::InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:37:52: note: ‘cx’ declared here 37 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool JS_CallFunction(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’ at /<>/js/src/vm/CallAndConstruct.cpp:65:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/CallAndConstruct.cpp: In function ‘bool JS_CallFunction(JSContext*, JS::Handle, JS::Handle, const JS::HandleValueArray&, JS::MutableHandle)’: /<>/js/src/vm/CallAndConstruct.cpp:65:18: note: ‘iargs’ declared here 65 | js::InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/vm/CallAndConstruct.cpp:56:47: note: ‘cx’ declared here 56 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:413:19, inlined from ‘static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/IonIC.cpp:216:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:413:14: note: ‘id’ declared here 413 | RootedId id(cx); | ^~ /<>/js/src/jit/IonIC.cpp:190:43: note: ‘cx’ declared here 190 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, uint32_t, JS::Handle)’ at /<>/js/src/vm/BoundFunctionObject.cpp:338:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BoundFunctionObject.cpp: In static member function ‘static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle, JS::Value*, uint32_t, JS::Handle)’: /<>/js/src/vm/BoundFunctionObject.cpp:338:23: note: ‘proto’ declared here 338 | Rooted proto(cx); | ^~~~~ /<>/js/src/vm/BoundFunctionObject.cpp:307:16: note: ‘cx’ declared here 307 | JSContext* cx, Handle target, Value* args, uint32_t argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:211:18, inlined from ‘static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)’ at /<>/js/src/jit/IonIC.cpp:426:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)’: /<>/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here 211 | RootedId key(cx); | ^~~ /<>/js/src/jit/IonIC.cpp:417:37: note: ‘cx’ declared here 417 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:211:18, inlined from ‘bool js::CheckPrivateFieldOperation(JSContext*, jsbytecode*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/vm/Interpreter-inl.h:590:22, inlined from ‘static bool js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::HandleScript, js::jit::IonCheckPrivateFieldIC*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/jit/IonIC.cpp:444:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::HandleScript, js::jit::IonCheckPrivateFieldIC*, JS::HandleValue, JS::HandleValue, bool*)’: /<>/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here 211 | RootedId key(cx); | ^~~ /<>/js/src/jit/IonIC.cpp:435:48: note: ‘cx’ declared here 435 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ToPropertyKeyOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:367:17, inlined from ‘static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/IonIC.cpp:477:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/vm/Interpreter-inl.h:367:12: note: ‘id’ declared here 367 | RootedId id(cx); | ^~ /<>/js/src/jit/IonIC.cpp:470:44: note: ‘cx’ declared here 470 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/jit/IonIC.cpp:496:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/jit/IonIC.cpp:496:16: note: ‘script’ declared here 496 | RootedScript script(cx, ic->script()); | ^~~~~~ /<>/js/src/jit/IonIC.cpp:492:41: note: ‘cx’ declared here 492 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)’ at /<>/js/src/jit/IonIC.cpp:656:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)’: /<>/js/src/jit/IonIC.cpp:656:15: note: ‘rhsCopy’ declared here 656 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /<>/js/src/jit/IonIC.cpp:645:38: note: ‘cx’ declared here 645 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/BytecodeUtil.cpp:28, from Unified_cpp_js_src11.cpp:38: In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::operator T() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:54:34, inlined from ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’ at /<>/js/src/vm/BytecodeUtil.cpp:3088:26: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/vm/BytecodeUtil.cpp: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /<>/js/src/vm/BytecodeUtil.cpp:3087:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 3087 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’ at /<>/js/src/vm/BytecodeUtil.cpp:3087:66: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/vm/BytecodeUtil.cpp: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /<>/js/src/vm/BytecodeUtil.cpp:3087:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 3087 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)’ at /<>/js/src/vm/BytecodeUtil.cpp:2531:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/BytecodeUtil.cpp: In function ‘bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)’: /<>/js/src/vm/BytecodeUtil.cpp:2531:16: note: ‘script’ declared here 2531 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /<>/js/src/vm/BytecodeUtil.cpp:2502:51: note: ‘cx’ declared here 2502 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src12.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/vm/Interpreter-inl.h:538:17, inlined from ‘static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/jit/IonIC.cpp:274:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Interpreter-inl.h: In static member function ‘static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: /<>/js/src/vm/Interpreter-inl.h:538:12: note: ‘id’ declared here 538 | RootedId id(cx); | ^~ /<>/js/src/jit/IonIC.cpp:225:42: note: ‘cx’ declared here 225 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit7.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp js/src/jit/Unified_cpp_js_src_jit8.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit8.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp js/src/jit/Unified_cpp_js_src_jit9.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/ds/LifoAlloc.h:196, from /<>/js/src/jit/JitAllocPolicy.h:22, from /<>/js/src/jit/MoveResolver.h:13, from /<>/js/src/jit/none/MacroAssembler-none.h:12, from /<>/js/src/jit/MacroAssembler.h:35, from /<>/js/src/wasm/WasmGenerator.h:25, from /<>/js/src/wasm/WasmIonCompile.h:22, from /<>/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:11: /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]’ at /<>/js/src/wasm/WasmJS.cpp:961:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]’: /<>/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here 961 | Rooted className(cx, Atomize(cx, name, strlen(name))); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here 960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/wasm/WasmJS.cpp:4060:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnTag’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/wasm/WasmJS.cpp:4059:26: note: ‘exnTag’ declared here 4059 | Rooted exnTag(cx, | ^~~~~~ /<>/js/src/wasm/WasmJS.cpp:4045:45: note: ‘cx’ declared here 4045 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)’ at /<>/js/src/wasm/WasmJS.cpp:4480:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)’: /<>/js/src/wasm/WasmJS.cpp:4480:16: note: ‘message’ declared here 4480 | RootedString message(cx, NewStringCopyN(cx, str.get(), len)); | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:4450:31: note: ‘cx’ declared here 4450 | static bool Reject(JSContext* cx, const CompileArgs& args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/wasm/WasmJS.cpp:4126:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘savedFrameObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/wasm/WasmJS.cpp:4126:16: note: ‘savedFrameObj’ declared here 4126 | RootedObject savedFrameObj(cx, exnObj->stack()); | ^~~~~~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:4123:52: note: ‘cx’ declared here 4123 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)’ at /<>/js/src/wasm/WasmJS.cpp:972:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)’: /<>/js/src/wasm/WasmJS.cpp:972:16: note: ‘proto’ declared here 972 | RootedObject proto(cx); | ^~~~~ /<>/js/src/wasm/WasmJS.cpp:969:57: note: ‘cx’ declared here 969 | static JSObject* GetWasmConstructorPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:5486:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:5486:12: note: ‘id’ declared here 5486 | RootedId id(cx); | ^~ /<>/js/src/wasm/WasmJS.cpp:5468:47: note: ‘cx’ declared here 5468 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::ToIndexType(JSContext*, JS::HandleValue, IndexType*)’ at /<>/js/src/wasm/WasmMemory.cpp:46:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /<>/js/src/wasm/WasmMemory.cpp: In function ‘bool js::wasm::ToIndexType(JSContext*, JS::HandleValue, IndexType*)’: /<>/js/src/wasm/WasmMemory.cpp:46:16: note: ‘typeStr’ declared here 46 | RootedString typeStr(cx, ToString(cx, value)); | ^~~~~~~ /<>/js/src/wasm/WasmMemory.cpp:45:35: note: ‘cx’ declared here 45 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’ at /<>/js/src/wasm/WasmModule.cpp:349:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: /<>/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’: /<>/js/src/wasm/WasmModule.cpp:349:24: note: ‘result’ declared here 349 | Rooted result(cx, NewPlainObject(cx)); | ^~~~~~ /<>/js/src/wasm/WasmModule.cpp:347:37: note: ‘cx’ declared here 347 | bool Module::extractCode(JSContext* cx, Tier tier, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const’ at /<>/js/src/wasm/WasmModuleTypes.cpp:67:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:47: /<>/js/src/wasm/WasmModuleTypes.cpp: In member function ‘JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const’: /<>/js/src/wasm/WasmModuleTypes.cpp:67:16: note: ‘atom’ declared here 67 | RootedString atom(cx, toAtom(cx)); | ^~~~ /<>/js/src/wasm/WasmModuleTypes.cpp:66:54: note: ‘cx’ declared here 66 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:1749:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:1749:16: note: ‘moduleObj’ declared here 1749 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:1688:45: note: ‘cx’ declared here 1688 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:4692:79, inlined from ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:4685:13: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:4692:26: note: ‘promise’ declared here 4692 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:4685:44: note: ‘cx’ declared here 4685 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:5059:26: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 5059 | return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5060 | value); | ~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:5051:16: note: ‘value’ was declared here 5051 | MDefinition* value; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4602:3: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 4602 | switch (kind) { | ^~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:4584:13: note: ‘kind’ was declared here 4584 | LabelKind kind; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitMemCopy({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:5878:12: warning: ‘dstMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 5878 | uint32_t dstMemIndex; | ^~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:5879:12: warning: ‘srcMemIndex’ may be used uninitialized [-Wmaybe-uninitialized] 5879 | uint32_t srcMemIndex; | ^~~~~~~~~~~ In file included from /<>/debian/build/dist/include/js/HashTable.h:10, from /<>/debian/build/dist/include/js/HeapAPI.h:18, from /<>/debian/build/dist/include/js/TracingAPI.h:11, from /<>/debian/build/dist/include/js/GCPolicyAPI.h:52, from /<>/debian/build/dist/include/js/RootingAPI.h:23, from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from Unified_cpp_js_src12.cpp:2: In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘void js::ObjectWrapperMap::Enum::goToNext()’ at /<>/js/src/vm/Compartment.h:49:27, inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /<>/js/src/vm/Compartment.h:109:15, inlined from ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’ at /<>/js/src/vm/Compartment.cpp:496:62: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ In file included from Unified_cpp_js_src12.cpp:29: /<>/js/src/vm/Compartment.cpp: In member function ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’: /<>/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here 496 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In file included from /<>/js/src/vm/Compartment-inl.h:10, from /<>/js/src/vm/Compartment.cpp:7: In member function ‘void js::ObjectWrapperMap::Enum::goToNext()’, inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /<>/js/src/vm/Compartment.h:109:15, inlined from ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’ at /<>/js/src/vm/Compartment.cpp:496:62: /<>/js/src/vm/Compartment.h:52:13: warning: ‘e.JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::filter’ may be used uninitialized [-Wmaybe-uninitialized] 52 | if (filter && !filter->match(c)) { | ^~~~~~ /<>/js/src/vm/Compartment.cpp: In member function ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’: /<>/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here 496 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /<>/js/src/vm/Compartment.h:92:48, inlined from ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’ at /<>/js/src/vm/Compartment.cpp:496:48: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/vm/Compartment.cpp: In member function ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’: /<>/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here 496 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /<>/js/src/vm/Compartment.h:92:48, inlined from ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’ at /<>/js/src/vm/Compartment.cpp:496:48: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/vm/Compartment.cpp: In member function ‘void JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, EdgeSelector)’: /<>/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here 496 | for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /<>/js/src/vm/Compartment.cpp:306:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘wrapper’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Compartment.cpp: In member function ‘bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)’: /<>/js/src/vm/Compartment.cpp:306:16: note: ‘wrapper’ declared here 306 | RootedObject wrapper(cx, wrap(cx, existing, obj)); | ^~~~~~~ /<>/js/src/vm/Compartment.cpp:288:49: note: ‘cx’ declared here 288 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, | ~~~~~~~~~~~^~ In member function ‘js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI64(int64_t)’, inlined from ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:4501:21, inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:7428:9: /<>/js/src/wasm/WasmIonCompile.cpp:408:46: warning: ‘i64’ may be used uninitialized [-Wmaybe-uninitialized] 408 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4496:11: note: ‘i64’ was declared here 4496 | int64_t i64; | ^~~ In function ‘bool EmitI32Const({anonymous}::FunctionCompiler&)’, inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:7426:9: /<>/js/src/wasm/WasmIonCompile.cpp:4491:21: warning: ‘i32’ may be used uninitialized [-Wmaybe-uninitialized] 4491 | f.iter().setResult(f.constantI32(i32)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4486:11: note: ‘i32’ was declared here 4486 | int32_t i32; | ^~~ In file included from /<>/js/src/jit/LIR.h:22, from /<>/js/src/jit/PerfSpewer.h:16, from /<>/js/src/jit/CodeGenerator.h:10, from /<>/js/src/wasm/WasmIonCompile.cpp:27: In member function ‘void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)’, inlined from ‘void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)’ at /<>/js/src/wasm/WasmIonCompile.cpp:836:23, inlined from ‘bool EmitTeeLocal({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:4979:11, inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:7362:9: /<>/js/src/jit/MIRGraph.h:201:64: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 201 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4974:16: note: ‘value’ was declared here 4974 | MDefinition* value; | ^~~~~ In member function ‘bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, const js::wasm::LabelKind&, uint32_t)’, inlined from ‘bool EmitCatchAll({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:4788:25, inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:7314:9: /<>/js/src/wasm/WasmIonCompile.cpp:3052:5: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 3052 | if (fromKind == LabelKind::Try) { | ^~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4774:13: note: ‘kind’ was declared here 4774 | LabelKind kind; | ^~~~ In file included from /<>/js/src/wasm/WasmIonCompile.cpp:41: In member function ‘bool js::wasm::OpIter::controlFindInnermostFrom(js::wasm::LabelKind, uint32_t, uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]’, inlined from ‘bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)’ at /<>/js/src/wasm/WasmIonCompile.cpp:2883:41, inlined from ‘bool EmitDelegate({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:4806:30, inlined from ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’ at /<>/js/src/wasm/WasmIonCompile.cpp:7319:26: /<>/js/src/wasm/WasmOpIter.h:894:76: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized] 894 | int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:4792:12: note: ‘relativeDepth’ was declared here 4792 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jit9.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/jit -I/<>/debian/build/js/src/jit -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)’ at /<>/js/src/wasm/WasmJS.cpp:515:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)’: /<>/js/src/wasm/WasmJS.cpp:514:37: note: ‘obj’ declared here 514 | Rooted obj(cx, | ^~~ /<>/js/src/wasm/WasmJS.cpp:399:38: note: ‘cx’ declared here 399 | bool js::wasm::GetImports(JSContext* cx, const Module& module, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:4747:79, inlined from ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:4740:13: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:4747:26: note: ‘promise’ declared here 4747 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:4740:48: note: ‘cx’ declared here 4740 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:1560:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:1560:18: note: ‘str’ declared here 1560 | RootedString str(cx, ToString(cx, args.get(1))); | ^~~ /<>/js/src/wasm/WasmJS.cpp:1549:50: note: ‘cx’ declared here 1549 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src13.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp js/src/Unified_cpp_js_src14.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/wasm/WasmJS.cpp:2637:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/wasm/WasmJS.cpp:2635:37: note: ‘newBuffer’ declared here 2635 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:2625:52: note: ‘cx’ declared here 2625 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:3763:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:3762:26: note: ‘obj’ declared here 3762 | Rooted obj(cx, | ^~~ /<>/js/src/wasm/WasmJS.cpp:3759:49: note: ‘cx’ declared here 3759 | WasmTagObject* WasmTagObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:3749:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:3749:26: note: ‘tagObj’ declared here 3749 | Rooted tagObj(cx, WasmTagObject::create(cx, tagType, proto)); | ^~~~~~ /<>/js/src/wasm/WasmJS.cpp:3710:42: note: ‘cx’ declared here 3710 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:4008:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:4007:32: note: ‘obj’ declared here 4007 | Rooted obj( | ^~~ /<>/js/src/wasm/WasmJS.cpp:4003:61: note: ‘cx’ declared here 4003 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:3968:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:3967:32: note: ‘exnObj’ declared here 3967 | Rooted exnObj( | ^~~~~~ /<>/js/src/wasm/WasmJS.cpp:3919:48: note: ‘cx’ declared here 3919 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’ at /<>/js/src/wasm/WasmJS.cpp:2430:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle)’: /<>/js/src/wasm/WasmJS.cpp:2429:30: note: ‘instanceScope’ declared here 2429 | Rooted instanceScope( | ^~~~~~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:2423:16: note: ‘cx’ declared here 2423 | JSContext* cx, Handle instanceObj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, uint32_t)’ at /<>/js/src/wasm/WasmJS.cpp:2451:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘((js::StackRootedBase**)cx)[2]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle, uint32_t)’: /<>/js/src/wasm/WasmJS.cpp:2450:30: note: ‘instanceScope’ declared here 2450 | Rooted instanceScope( | ^~~~~~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:2443:16: note: ‘cx’ declared here 2443 | JSContext* cx, Handle instanceObj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, uint32_t, JS::MutableHandleFunction)’ at /<>/js/src/wasm/WasmJS.cpp:2341:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle, uint32_t, JS::MutableHandleFunction)’: /<>/js/src/wasm/WasmJS.cpp:2341:21: note: ‘name’ declared here 2341 | Rooted name(cx, instance.getFuncDisplayAtom(cx, funcIndex)); | ^~~~ /<>/js/src/wasm/WasmJS.cpp:2325:16: note: ‘cx’ declared here 2325 | JSContext* cx, Handle instanceObj, uint32_t funcIndex, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:5296:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:5294:16: note: ‘closure’ declared here 5294 | RootedObject closure( | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:5280:40: note: ‘cx’ declared here 5280 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:5335:79, inlined from ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:5327:13: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:5335:26: note: ‘promise’ declared here 5335 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:5327:53: note: ‘cx’ declared here 5327 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:5365:79, inlined from ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:5357:13: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In function ‘bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:5365:26: note: ‘promise’ declared here 5365 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /<>/js/src/wasm/WasmJS.cpp:5357:57: note: ‘cx’ declared here 5357 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:3460:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:3459:29: note: ‘obj’ declared here 3459 | Rooted obj( | ^~~ /<>/js/src/wasm/WasmJS.cpp:3457:55: note: ‘cx’ declared here 3457 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)’ at /<>/js/src/wasm/WasmModule.cpp:828:71, inlined from ‘bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const’ at /<>/js/src/wasm/WasmModule.cpp:860:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘go’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const’: /<>/js/src/wasm/WasmModule.cpp:827:29: note: ‘go’ declared here 827 | Rooted go( | ^~ /<>/js/src/wasm/WasmModule.cpp:843:44: note: ‘cx’ declared here 843 | bool Module::instantiateGlobals(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmTableObject* js::WasmTableObject::create(JSContext*, uint32_t, mozilla::Maybe, js::wasm::RefType, JS::HandleObject)’ at /<>/js/src/wasm/WasmJS.cpp:3070:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmTableObject* js::WasmTableObject::create(JSContext*, uint32_t, mozilla::Maybe, js::wasm::RefType, JS::HandleObject)’: /<>/js/src/wasm/WasmJS.cpp:3069:28: note: ‘obj’ declared here 3069 | Rooted obj( | ^~~ /<>/js/src/wasm/WasmJS.cpp:3064:53: note: ‘cx’ declared here 3064 | WasmTableObject* WasmTableObject::create(JSContext* cx, uint32_t initialLength, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:3162:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘table’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:3160:28: note: ‘table’ declared here 3160 | Rooted table( | ^~~~~ /<>/js/src/wasm/WasmJS.cpp:3095:44: note: ‘cx’ declared here 3095 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject* const&; T = js::WasmTableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::Module::instantiateTables(JSContext*, const js::WasmTableObjectVector&, JS::MutableHandle >, js::wasm::SharedTableVector*) const’ at /<>/js/src/wasm/WasmModule.cpp:788:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tableObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateTables(JSContext*, const js::WasmTableObjectVector&, JS::MutableHandle >, js::wasm::SharedTableVector*) const’: /<>/js/src/wasm/WasmModule.cpp:788:32: note: ‘tableObj’ declared here 788 | Rooted tableObj(cx, tableImports[tableIndex]); | ^~~~~~~~ /<>/js/src/wasm/WasmModule.cpp:781:43: note: ‘cx’ declared here 781 | bool Module::instantiateTables(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool CreateExportObject(JSContext*, JS::Handle, const js::JSObjectVector&, const js::WasmTableObjectVector&, JS::Handle, const js::WasmTagObjectVector&, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::ExportVector&)’ at /<>/js/src/wasm/WasmModule.cpp:955:27, inlined from ‘bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, JS::MutableHandle) const’ at /<>/js/src/wasm/WasmModule.cpp:1089:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘func’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, JS::MutableHandle) const’: /<>/js/src/wasm/WasmModule.cpp:955:20: note: ‘func’ declared here 955 | RootedFunction func(cx); | ^~~~ /<>/js/src/wasm/WasmModule.cpp:1033:37: note: ‘cx’ declared here 1033 | bool Module::instantiate(JSContext* cx, ImportValues& imports, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/wasm/WasmJS.cpp:2020:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/wasm/WasmJS.cpp:2020:16: note: ‘importObj’ declared here 2020 | RootedObject importObj(cx); | ^~~~~~~~~ /<>/js/src/wasm/WasmJS.cpp:2000:47: note: ‘cx’ declared here 2000 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp js/src/wasm/Unified_cpp_js_src_wasm5.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/jit/ProcessExecutableMemory.h:10, from /<>/js/src/jit/ExecutableAllocator.h:36, from /<>/js/src/gc/GCContext.h:16, from /<>/js/src/gc/Cell.h:15, from /<>/js/src/gc/Allocator.h:15, from /<>/js/src/builtin/intl/FormatBuffer.h:17, from /<>/js/src/vm/DateTime.cpp:28, from Unified_cpp_js_src13.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)’ at /<>/js/src/vm/ErrorObject.cpp:369:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘protoProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:38: /<>/js/src/vm/ErrorObject.cpp: In static member function ‘static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)’: /<>/js/src/vm/ErrorObject.cpp:368:16: note: ‘protoProto’ declared here 368 | RootedObject protoProto( | ^~~~~~~~~~ /<>/js/src/vm/ErrorObject.cpp:360:47: note: ‘cx’ declared here 360 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /<>/js/src/vm/EnvironmentObject.cpp:2348:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: /<>/js/src/vm/EnvironmentObject.cpp:2348:14: note: ‘id’ declared here 2348 | RootedId id(cx, id_); | ^~ /<>/js/src/vm/EnvironmentObject.cpp:2346:23: note: ‘cx’ declared here 2346 | bool has(JSContext* cx, HandleObject proxy, HandleId id_, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:3493:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:3493:12: note: ‘id’ declared here 3493 | RootedId id(cx, NameToId(name)); | ^~ /<>/js/src/vm/EnvironmentObject.cpp:3490:16: note: ‘cx’ declared here 3490 | JSContext* cx, Handle lexicalEnv, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)’ at /<>/js/src/vm/EnvironmentObject.cpp:3783:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)’: /<>/js/src/vm/EnvironmentObject.cpp:3783:23: note: ‘bi’ declared here 3783 | Rooted bi(cx, BindingIter(script)); | ^~ /<>/js/src/vm/EnvironmentObject.cpp:3773:16: note: ‘cx’ declared here 3773 | JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::LexicalEnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool CheckVarNameConflictsInEnv(JSContext*, JS::HandleScript, JS::HandleObject)’ at /<>/js/src/vm/EnvironmentObject.cpp:3828:43, inlined from ‘bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/EnvironmentObject.cpp:3895:36, inlined from ‘bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)’ at /<>/js/src/vm/EnvironmentObject.cpp:3953:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)’: /<>/js/src/vm/EnvironmentObject.cpp:3828:37: note: ‘env’ declared here 3828 | Rooted env(cx); | ^~~ /<>/js/src/vm/EnvironmentObject.cpp:3943:51: note: ‘cx’ declared here 3943 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::EnvironmentIter::EnvironmentIter(JSContext*, const js::EnvironmentIter&)’ at /<>/js/src/vm/EnvironmentObject.cpp:1317:30, inlined from ‘bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)’ at /<>/js/src/vm/EnvironmentObject.cpp:3364:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ei’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)’: /<>/js/src/vm/EnvironmentObject.cpp:3364:24: note: ‘ei’ declared here 3364 | for (EnvironmentIter ei(cx, originalIter); ei; ei++) { | ^~ /<>/js/src/vm/EnvironmentObject.cpp:3362:16: note: ‘cx’ declared here 3362 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’ at /<>/js/src/vm/EqualityOperations.cpp:96:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lvalue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src13.cpp:20: /<>/js/src/vm/EqualityOperations.cpp: In function ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’: /<>/js/src/vm/EqualityOperations.cpp:96:25: note: ‘lvalue’ declared here 96 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); | ^~~~~~ /<>/js/src/vm/EqualityOperations.cpp:90:52: note: ‘cx’ declared here 90 | static bool LooselyEqualBooleanAndOther(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/ErrorObject.cpp:802:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ErrorObject.cpp: In function ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/ErrorObject.cpp:802:16: note: ‘obj’ declared here 802 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/vm/ErrorObject.cpp:795:37: note: ‘cx’ declared here 795 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/jit/Registers.h:12, from /<>/js/src/jit/MachineState.h:16, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:13, from /<>/js/src/jit/BaselineFrameInfo.h:15, from /<>/js/src/jit/PerfSpewer.h:13, from /<>/js/src/jit/PerfSpewer.cpp:53, from Unified_cpp_js_src_jit9.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /<>/js/src/jit/Recover.cpp:2045:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:38: /<>/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /<>/js/src/jit/Recover.cpp:2044:16: note: ‘result’ declared here 2044 | RootedObject result( | ^~~~~~ /<>/js/src/jit/Recover.cpp:2041:49: note: ‘cx’ declared here 2041 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /<>/js/src/jit/Recover.cpp:1717:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’: /<>/js/src/jit/Recover.cpp:1717:16: note: ‘templateObject’ declared here 1717 | RootedObject templateObject(cx, &iter.read().toObject()); | ^~~~~~~~~~~~~~ /<>/js/src/jit/Recover.cpp:1716:39: note: ‘cx’ declared here 1716 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:74: In static member function ‘static constexpr JS::Value JS::Value::fromInt32(int32_t)’, inlined from ‘constexpr JS::Value JS::Int32Value(int32_t)’ at /<>/debian/build/dist/include/js/Value.h:1118:73, inlined from ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /<>/js/src/jit/Recover.cpp:311:45: /<>/debian/build/dist/include/js/Value.h:572:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /<>/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /<>/js/src/jit/Recover.cpp:301:11: note: ‘result’ was declared here 301 | int32_t result; | ^~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /<>/js/src/vm/EnvironmentObject.cpp:2335:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: /<>/js/src/vm/EnvironmentObject.cpp:2335:32: note: ‘bi’ declared here 2335 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /<>/js/src/vm/EnvironmentObject.cpp:2280:35: note: ‘cx’ declared here 2280 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /<>/debian/build/dist/system_wrappers/string.h:3, from /<>/debian/build/dist/include/mozilla/Printf.h:63, from /<>/js/src/jit/PerfSpewer.cpp:8: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]’ at /<>/debian/build/dist/include/mozilla/Casting.h:56:14, inlined from ‘To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]’ at /<>/debian/build/dist/include/mozilla/Casting.h:63:24, inlined from ‘static uint64_t JS::Value::bitsFromDouble(double)’ at /<>/debian/build/dist/include/js/Value.h:540:42, inlined from ‘void JS::Value::setDouble(double)’ at /<>/debian/build/dist/include/js/Value.h:604:29, inlined from ‘JS::Value JS::DoubleValue(double)’ at /<>/debian/build/dist/include/js/Value.h:1122:14, inlined from ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /<>/js/src/jit/Recover.cpp:1368:42: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’: /<>/js/src/jit/Recover.cpp:1291:10: note: ‘result’ was declared here 1291 | double result; | ^~~~~~ /<>/js/src/jit/PerfSpewer.cpp: In member function ‘void js::jit::PerfSpewerRangeRecorder::recordOffset(const char*, JSContext*, JSScript*)’: /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 969 | return JS_smprintf("%s: %s (%s:%u:%u)", tierName, | ^~ /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] In file included from /<>/js/src/util/Poison.h:25, from /<>/js/src/jit/ProcessExecutableMemory.h:10, from /<>/js/src/jit/ExecutableAllocator.h:36, from /<>/js/src/jit/AutoWritableJitCode.h:17, from /<>/js/src/jit/Linker.h:16, from /<>/js/src/jit/Linker.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: In static member function ‘static constexpr JS::Value JS::Value::fromInt32(int32_t)’, inlined from ‘constexpr JS::Value JS::Int32Value(int32_t)’ at /<>/debian/build/dist/include/js/Value.h:1118:73, inlined from ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /<>/js/src/jit/MIR.cpp:3844:44: /<>/debian/build/dist/include/js/Value.h:572:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 572 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:20: /<>/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /<>/js/src/jit/MIR.cpp:3835:13: note: ‘res’ was declared here 3835 | int32_t res; | ^~~ /<>/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /<>/js/src/jit/MIR.cpp:3866:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 3866 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/js/src/jit/MIR.cpp:3854:13: note: ‘res’ was declared here 3854 | int64_t res; | ^~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::ErrorObject]’ at /<>/js/src/vm/Shape-inl.h:38:24, inlined from ‘static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString, JS::Handle >)’ at /<>/js/src/vm/ErrorObject.cpp:457:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/NativeObject-inl.h:33, from /<>/js/src/vm/EnvironmentObject.cpp:34: /<>/js/src/vm/Shape-inl.h: In static member function ‘static bool js::ErrorObject::init(JSContext*, JS::Handle, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString, JS::Handle >)’: /<>/js/src/vm/Shape-inl.h:38:24: note: ‘shape’ declared here 38 | Rooted shape(cx, ObjectSubclass::assignInitialShape(cx, obj)); | ^~~~~ /<>/js/src/vm/ErrorObject.cpp:444:39: note: ‘cx’ declared here 444 | bool js::ErrorObject::init(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::Handle >, JS::HandleObject)’ at /<>/js/src/vm/ErrorObject.cpp:533:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ErrorObject.cpp: In static member function ‘static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::Handle >, JS::HandleObject)’: /<>/js/src/vm/ErrorObject.cpp:533:16: note: ‘proto’ declared here 533 | RootedObject proto(cx, protoArg); | ^~~~~ /<>/js/src/vm/ErrorObject.cpp:523:49: note: ‘cx’ declared here 523 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)’ at /<>/js/src/vm/ErrorObject.cpp:208:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)’: /<>/js/src/vm/ErrorObject.cpp:208:16: note: ‘message’ declared here 208 | RootedString message(cx, nullptr); | ^~~~~~~ /<>/js/src/vm/ErrorObject.cpp:204:50: note: ‘cx’ declared here 204 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ErrorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ErrorObject*; T = js::ErrorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AggregateError(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/ErrorObject.cpp:336:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ErrorObject.cpp: In function ‘bool AggregateError(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/ErrorObject.cpp:335:24: note: ‘obj’ declared here 335 | Rooted obj( | ^~~ /<>/js/src/vm/ErrorObject.cpp:313:39: note: ‘cx’ declared here 313 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)’ at /<>/js/src/vm/EnvironmentObject.cpp:1221:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)’: /<>/js/src/vm/EnvironmentObject.cpp:1219:24: note: ‘shape’ declared here 1219 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:1218:16: note: ‘cx’ declared here 1218 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:959:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:958:24: note: ‘shape’ declared here 958 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:955:16: note: ‘cx’ declared here 955 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BlockLexicalEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BlockLexicalEnvironmentObject*; T = js::BlockLexicalEnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:1013:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘copy’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:1012:42: note: ‘copy’ declared here 1012 | Rooted copy( | ^~~~ /<>/js/src/vm/EnvironmentObject.cpp:1009:16: note: ‘cx’ declared here 1009 | JSContext* cx, Handle env) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:585:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:584:24: note: ‘shape’ declared here 584 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:583:16: note: ‘cx’ declared here 583 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:390:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:388:36: note: ‘env’ declared here 388 | Rooted env( | ^~~ /<>/js/src/vm/EnvironmentObject.cpp:382:16: note: ‘cx’ declared here 382 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:300:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:299:24: note: ‘shape’ declared here 299 | Rooted shape(cx, | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:295:16: note: ‘cx’ declared here 295 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:611:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:610:24: note: ‘shape’ declared here 610 | Rooted shape(cx, | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:609:16: note: ‘cx’ declared here 609 | JSContext* cx, HandleObject enclosing, Handle scope) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:634:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:633:24: note: ‘shape’ declared here 633 | Rooted shape(cx, | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:629:65: note: ‘cx’ declared here 629 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)’ at /<>/js/src/vm/EnvironmentObject.cpp:3310:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘enclosingEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)’: /<>/js/src/vm/EnvironmentObject.cpp:3310:16: note: ‘enclosingEnv’ declared here 3310 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /<>/js/src/vm/EnvironmentObject.cpp:3296:54: note: ‘cx’ declared here 3296 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)’ at /<>/js/src/vm/EnvironmentObject.cpp:822:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)’: /<>/js/src/vm/EnvironmentObject.cpp:821:24: note: ‘shape’ declared here 821 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:820:16: note: ‘cx’ declared here 820 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/EnvironmentObject.cpp:1199:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/EnvironmentObject.cpp:1198:24: note: ‘shape’ declared here 1198 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:1192:57: note: ‘cx’ declared here 1192 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’ at /<>/js/src/vm/EnvironmentObject.cpp:1170:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle)’: /<>/js/src/vm/EnvironmentObject.cpp:1169:24: note: ‘shape’ declared here 1169 | Rooted shape( | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:1166:16: note: ‘cx’ declared here 1166 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’ at /<>/js/src/vm/EnvironmentObject.cpp:202:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’: /<>/js/src/vm/EnvironmentObject.cpp:202:24: note: ‘shape’ declared here 202 | Rooted shape(cx, EmptyEnvironmentShape(cx)); | ^~~~~ /<>/js/src/vm/EnvironmentObject.cpp:196:57: note: ‘cx’ declared here 196 | CallObject* CallObject::createHollowForDebug(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)’ at /<>/js/src/vm/EnvironmentObject.cpp:3083:55, inlined from ‘JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)’ at /<>/js/src/vm/EnvironmentObject.cpp:3233:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/EnvironmentObject.cpp: In function ‘JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)’: /<>/js/src/vm/EnvironmentObject.cpp:3083:30: note: ‘env’ declared here 3083 | Rooted env(cx, &ei.environment()); | ^~~ /<>/js/src/vm/EnvironmentObject.cpp:3222:49: note: ‘cx’ declared here 3222 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src14.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp js/src/Unified_cpp_js_src15.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/mozilla/LinkedList.h:73, from /<>/debian/build/dist/include/js/RootingAPI.h:13, from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jit/IonTypes.h:17, from /<>/js/src/wasm/WasmBuiltins.h:23, from /<>/js/src/wasm/WasmIntrinsic.h:24, from /<>/js/src/wasm/WasmOpIter.h:28, from /<>/js/src/wasm/WasmOpIter.cpp:19, from Unified_cpp_js_src_wasm4.cpp:2: In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]’, inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:154:5, inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /<>/js/src/wasm/WasmModule.h:147:9, inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, bool}]’ at /<>/debian/build/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /<>/js/src/wasm/WasmSerialize.cpp:1112:58: /<>/debian/build/dist/include/mozilla/RefPtr.h:106:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor ‘RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]’, inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:154:5, inlined from ‘static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:194:11, inlined from ‘mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:967:24, inlined from ‘js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, const js::wasm::ShareableBytes*, bool)’ at /<>/js/src/wasm/WasmModule.h:148:9, inlined from ‘T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, bool}]’ at /<>/debian/build/dist/include/js/Utility.h:526:1, inlined from ‘js::wasm::CoderResult js::wasm::CodeModule(Coder&, MutableModule*)’ at /<>/js/src/wasm/WasmSerialize.cpp:1112:58: /<>/debian/build/dist/include/mozilla/RefPtr.h:106:21: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 106 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src15.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_wasm5.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/wasm -I/<>/debian/build/js/src/wasm -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_wasm5.o.pp Unified_cpp_js_src_wasm5.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src_wasm5.cpp:38: /<>/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’: /<>/js/src/wasm/WasmValue.cpp:65:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 65 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:34, from /<>/js/src/wasm/WasmInstanceData.h:29, from /<>/js/src/wasm/WasmCodegenTypes.h:31, from /<>/js/src/wasm/WasmCode.h:49, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from Unified_cpp_js_src_wasm5.cpp:2: /<>/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ /<>/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)’: /<>/js/src/wasm/WasmValue.cpp:72:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 72 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ /<>/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)’: /<>/js/src/wasm/WasmValue.cpp:79:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 79 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here 267 | union Cell { | ^~~~ In file included from /<>/debian/build/dist/include/js/Exception.h:15, from /<>/js/src/vm/Exception.cpp:7, from Unified_cpp_js_src14.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const’ at /<>/js/src/vm/FrameIter.cpp:821:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘currentCallee’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:20: /<>/js/src/vm/FrameIter.cpp: In member function ‘bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const’: /<>/js/src/vm/FrameIter.cpp:821:23: note: ‘currentCallee’ declared here 821 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /<>/js/src/vm/FrameIter.cpp:817:40: note: ‘cx’ declared here 817 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GeckoProfiler.cpp:12, from Unified_cpp_js_src14.cpp:38: In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::GeckoProfilerRuntime::enable(bool)’ at /<>/js/src/vm/GeckoProfiler.cpp:133:43: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/vm/GeckoProfiler.cpp: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /<>/js/src/vm/GeckoProfiler.cpp:133:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 133 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::GeckoProfilerRuntime::enable(bool)’ at /<>/js/src/vm/GeckoProfiler.cpp:133:43: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/vm/GeckoProfiler.cpp: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /<>/js/src/vm/GeckoProfiler.cpp:133:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 133 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)’ at /<>/js/src/vm/GeneratorObject.cpp:317:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src14.cpp:47: /<>/js/src/vm/GeneratorObject.cpp: In static member function ‘static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)’: /<>/js/src/vm/GeneratorObject.cpp:317:16: note: ‘proto’ declared here 317 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); | ^~~~~ /<>/js/src/vm/GeneratorObject.cpp:308:53: note: ‘cx’ declared here 308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/GeneratorObject.cpp:390:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GeneratorObject.cpp: In function ‘bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/GeneratorObject.cpp:389:16: note: ‘iteratorProto’ declared here 389 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/GeneratorObject.cpp:370:53: note: ‘cx’ declared here 370 | static bool GeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’ at /<>/js/src/vm/GeneratorObject.cpp:104:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GeneratorObject.cpp: In static member function ‘static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’: /<>/js/src/vm/GeneratorObject.cpp:100:18: note: ‘handlerFun’ declared here 100 | RootedFunction handlerFun( | ^~~~~~~~~~ /<>/js/src/vm/GeneratorObject.cpp:89:16: note: ‘cx’ declared here 89 | JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’ at /<>/js/src/vm/GeneratorObject.cpp:76:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GeneratorObject.cpp: In static member function ‘static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’: /<>/js/src/vm/GeneratorObject.cpp:74:36: note: ‘genObj’ declared here 74 | Rooted genObj( | ^~~~~~ /<>/js/src/vm/GeneratorObject.cpp:59:63: note: ‘cx’ declared here 59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/gc/Policy.h:14, from /<>/js/src/wasm/WasmTable.h:22: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::wasm::AnyRef]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::wasm::AnyRef; T = js::wasm::AnyRef]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**, bool) [with Debug = js::wasm::NoDebug]’ at /<>/js/src/wasm/WasmValue.cpp:507:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmValue.cpp: In function ‘bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**, bool) [with Debug = js::wasm::NoDebug]’: /<>/js/src/wasm/WasmValue.cpp:507:16: note: ‘result’ declared here 507 | RootedAnyRef result(cx, AnyRef::null()); | ^~~~~~ /<>/js/src/wasm/WasmValue.cpp:505:43: note: ‘cx’ declared here 505 | bool ToWebAssemblyValue_anyref(JSContext* cx, HandleValue val, void** loc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src16.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp js/src/Unified_cpp_js_src17.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)’ at /<>/js/src/wasm/WasmValType.cpp:219:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm5.cpp:20: /<>/js/src/wasm/WasmValType.cpp: In function ‘bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)’: /<>/js/src/wasm/WasmValType.cpp:219:16: note: ‘typeStr’ declared here 219 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /<>/js/src/wasm/WasmValType.cpp:204:33: note: ‘cx’ declared here 204 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)’ at /<>/js/src/wasm/WasmValType.cpp:267:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmValType.cpp: In function ‘bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)’: /<>/js/src/wasm/WasmValType.cpp:267:16: note: ‘typeStr’ declared here 267 | RootedString typeStr(cx, ToString(cx, v)); | ^~~~~~~ /<>/js/src/wasm/WasmValType.cpp:254:33: note: ‘cx’ declared here 254 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/wasm/WasmValidate.h:27, from /<>/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm5.cpp:29: /<>/js/src/wasm/WasmBinary.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)’: /<>/js/src/wasm/WasmBinary.h:644:15: warning: ‘nextByte’ may be used uninitialized [-Wmaybe-uninitialized] 644 | uint8_t nextByte; | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::wasm::Table::getValue(JSContext*, uint32_t, JS::MutableHandleValue) const’ at /<>/js/src/wasm/WasmTable.cpp:245:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmTable.cpp: In member function ‘bool js::wasm::Table::getValue(JSContext*, uint32_t, JS::MutableHandleValue) const’: /<>/js/src/wasm/WasmTable.cpp:245:22: note: ‘fun’ declared here 245 | RootedFunction fun(cx); | ^~~ /<>/js/src/wasm/WasmTable.cpp:240:33: note: ‘cx’ declared here 240 | bool Table::getValue(JSContext* cx, uint32_t index, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/vm/GetterSetter.h:10, from /<>/js/src/vm/GetterSetter.cpp:7, from Unified_cpp_js_src15.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘already_AddRefed js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’ at /<>/js/src/vm/HelperThreads.cpp:2320:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:20: /<>/js/src/vm/HelperThreads.cpp: In member function ‘already_AddRefed js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’: /<>/js/src/vm/HelperThreads.cpp:2320:32: note: ‘parseTask’ declared here 2320 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /<>/js/src/vm/HelperThreads.cpp:2317:55: note: ‘cx’ declared here 2317 | GlobalHelperThreadState::finishStencilTask(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector >*)’ at /<>/js/src/vm/HelperThreads.cpp:2340:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/HelperThreads.cpp: In member function ‘bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector >*)’: /<>/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here 2340 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /<>/js/src/vm/HelperThreads.cpp:2337:16: note: ‘cx’ declared here 2337 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector >*)’ at /<>/js/src/vm/HelperThreads.cpp:2340:78, inlined from ‘bool js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector >*)’ at /<>/js/src/vm/HelperThreads.cpp:2372:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/HelperThreads.cpp: In member function ‘bool js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector >*)’: /<>/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here 2340 | Rooted> parseTask(cx, finishParseTaskCommon(cx, token)); | ^~~~~~~~~ /<>/js/src/vm/HelperThreads.cpp:2370:16: note: ‘cx’ declared here 2370 | JSContext* cx, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ToWebAssemblyValue_nullfuncref(JSContext*, JS::HandleValue, void**, bool) [with Debug = js::wasm::NoDebug]’ at /<>/js/src/wasm/WasmValue.cpp:490:18, inlined from ‘bool js::wasm::ToWebAssemblyValue(JSContext*, JS::HandleValue, FieldType, void*, bool, CoercionLevel) [with Debug = NoDebug]’ at /<>/js/src/wasm/WasmValue.cpp:656:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/wasm/WasmValue.cpp: In function ‘bool js::wasm::ToWebAssemblyValue(JSContext*, JS::HandleValue, FieldType, void*, bool, CoercionLevel) [with Debug = NoDebug]’: /<>/js/src/wasm/WasmValue.cpp:490:18: note: ‘fun’ declared here 490 | RootedFunction fun(cx); | ^~~ /<>/js/src/wasm/WasmValue.cpp:611:42: note: ‘cx’ declared here 611 | bool wasm::ToWebAssemblyValue(JSContext* cx, HandleValue val, FieldType type, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’ at /<>/js/src/vm/GlobalObject.cpp:822:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘intrinsicsHolder’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src15.cpp:11: /<>/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle)’: /<>/js/src/vm/GlobalObject.cpp:821:25: note: ‘intrinsicsHolder’ declared here 821 | Rooted intrinsicsHolder( | ^~~~~~~~~~~~~~~~ /<>/js/src/vm/GlobalObject.cpp:819:54: note: ‘cx’ declared here 819 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’ at /<>/js/src/vm/GlobalObject.cpp:498:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘throwTypeError’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GlobalObject.cpp: In static member function ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’: /<>/js/src/vm/GlobalObject.cpp:497:18: note: ‘throwTypeError’ declared here 497 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /<>/js/src/vm/GlobalObject.cpp:486:16: note: ‘cx’ declared here 486 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandleValue)’ at /<>/js/src/vm/GlobalObject.cpp:839:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, JS::Handle, JS::Handle, unsigned int, JS::MutableHandleValue)’: /<>/js/src/vm/GlobalObject.cpp:839:20: note: ‘fun’ declared here 839 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /<>/js/src/vm/GlobalObject.cpp:833:53: note: ‘cx’ declared here 833 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/vm/GlobalObject.cpp:890:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/vm/GlobalObject.cpp:890:20: note: ‘fun’ declared here 890 | RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id)); | ^~~ /<>/js/src/vm/GlobalObject.cpp:882:53: note: ‘cx’ declared here 882 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalLexicalEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalLexicalEnvironmentObject*; T = js::GlobalLexicalEnvironmentObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)’ at /<>/js/src/vm/GlobalObject.cpp:557:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexical’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/GlobalObject.cpp: In static member function ‘static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)’: /<>/js/src/vm/GlobalObject.cpp:556:43: note: ‘lexical’ declared here 556 | Rooted lexical( | ^~~~~~~ /<>/js/src/vm/GlobalObject.cpp:530:55: note: ‘cx’ declared here 530 | GlobalObject* GlobalObject::createInternal(JSContext* cx, | ~~~~~~~~~~~^~ make[4]: Leaving directory '/<>/debian/build/js/src/wasm' make[4]: Entering directory '/<>/debian/build/memory/build' mkdir -p '.deps/' memory/build/Unified_cpp_memory_build0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_memory_build0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<>/memory/build -I/<>/debian/build/memory/build -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/memory/build' make[4]: Entering directory '/<>/debian/build/memory/mozalloc' mkdir -p '.deps/' memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_memory_mozalloc0.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/memory/mozalloc -I/<>/debian/build/memory/mozalloc -I/<>/debian/build/xpcom -I/<>/memory/build -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_memory_mozalloc0.cpp:2: /<>/memory/mozalloc/mozalloc.cpp: In function ‘void* moz_xrealloc(void*, size_t)’: /<>/memory/mozalloc/mozalloc.cpp:75:24: warning: pointer ‘ptr’ may be used after ‘void* realloc(void*, size_t)’ [-Wuse-after-free] 75 | return moz_xrealloc(ptr, size); | ~~~~~~~~~~~~^~~~~~~~~~~ /<>/memory/mozalloc/mozalloc.cpp:72:30: note: call to ‘void* realloc(void*, size_t)’ here 72 | void* newptr = realloc_impl(ptr, size); | ^ make[4]: Leaving directory '/<>/debian/build/memory/mozalloc' make[4]: Entering directory '/<>/debian/build/mfbt' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o lz4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -include /<>/debian/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4.o.pp /<>/mfbt/lz4/lz4.c mfbt/lz4file.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src17.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp js/src/Unified_cpp_js_src18.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/Iteration.cpp: In function ‘bool SortComparatorIntegerIds(jsid, jsid, bool*)’: /<>/js/src/vm/Iteration.cpp:280:27: warning: ‘indexA’ may be used uninitialized [-Wmaybe-uninitialized] 280 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:277:12: note: ‘indexA’ was declared here 277 | uint32_t indexA, indexB; | ^~~~~~ /<>/js/src/vm/Iteration.cpp:280:27: warning: ‘indexB’ may be used uninitialized [-Wmaybe-uninitialized] 280 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:277:20: note: ‘indexB’ was declared here 277 | uint32_t indexA, indexB; | ^~~~~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/vm/Iteration.h:18, from /<>/js/src/vm/Iteration.cpp:9: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)’ at /<>/js/src/vm/Iteration.cpp:1377:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)’: /<>/js/src/vm/Iteration.cpp:1374:24: note: ‘templateObject’ declared here 1374 | Rooted templateObject( | ^~~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1372:16: note: ‘cx’ declared here 1372 | JSContext* cx, WithObjectPrototype withProto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1460:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1459:16: note: ‘proto’ declared here 1459 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1458:62: note: ‘cx’ declared here 1458 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1470:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1469:16: note: ‘proto’ declared here 1469 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1468:54: note: ‘cx’ declared here 1468 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1497:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1496:16: note: ‘proto’ declared here 1496 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1495:64: note: ‘cx’ declared here 1495 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::StringIteratorObject* js::NewStringIterator(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1507:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::StringIteratorObject* js::NewStringIterator(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1506:16: note: ‘proto’ declared here 1506 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1505:56: note: ‘cx’ declared here 1505 | StringIteratorObject* js::NewStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1575:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1574:16: note: ‘proto’ declared here 1574 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1573:76: note: ‘cx’ declared here 1573 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:1585:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)’: /<>/js/src/vm/Iteration.cpp:1584:16: note: ‘proto’ declared here 1584 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1583:68: note: ‘cx’ declared here 1583 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:2102:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)’: /<>/js/src/vm/Iteration.cpp:2101:16: note: ‘proto’ declared here 2101 | RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype( | ^~~~~ /<>/js/src/vm/Iteration.cpp:2100:68: note: ‘cx’ declared here 2100 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:2134:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)’: /<>/js/src/vm/Iteration.cpp:2133:16: note: ‘proto’ declared here 2133 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:2132:56: note: ‘cx’ declared here 2132 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’ at /<>/js/src/vm/JSContext.cpp:625:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:20: /<>/js/src/vm/JSContext.cpp: In function ‘void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)’: /<>/js/src/vm/JSContext.cpp:625:16: note: ‘idStr’ declared here 625 | RootedString idStr(cx, ValueToSource(cx, idVal)); | ^~~~~ /<>/js/src/vm/JSContext.cpp:615:62: note: ‘cx’ declared here 615 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’ at /<>/js/src/vm/JSContext.cpp:674:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘notesArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSContext.cpp: In function ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’: /<>/js/src/vm/JSContext.cpp:674:24: note: ‘notesArray’ declared here 674 | Rooted notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /<>/js/src/vm/JSContext.cpp:673:48: note: ‘cx’ declared here 673 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AtomSet*; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JSRuntime::initializeAtoms(JSContext*)’ at /<>/js/src/vm/JSAtom.cpp:220:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atomSet’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:11: /<>/js/src/vm/JSAtom.cpp: In member function ‘bool JSRuntime::initializeAtoms(JSContext*)’: /<>/js/src/vm/JSAtom.cpp:219:30: note: ‘atomSet’ declared here 219 | Rooted> atomSet(cx, | ^~~~~~~ /<>/js/src/vm/JSAtom.cpp:199:44: note: ‘cx’ declared here 199 | bool JSRuntime::initializeAtoms(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JSContext::getPendingException(JS::MutableHandleValue)’ at /<>/js/src/vm/JSContext.cpp:1184:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exception’ in ‘((js::StackRootedBase**)this)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSContext.cpp: In member function ‘bool JSContext::getPendingException(JS::MutableHandleValue)’: /<>/js/src/vm/JSContext.cpp:1184:15: note: ‘exception’ declared here 1184 | RootedValue exception(this, unwrappedException()); | ^~~~~~~~~ /<>/js/src/vm/JSContext.cpp:1181:60: note: ‘this’ declared here 1181 | bool JSContext::getPendingException(MutableHandleValue rval) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’ at /<>/js/src/vm/JSContext.cpp:863:24, inlined from ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’ at /<>/js/src/vm/JSContext.cpp:847:6: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSContext.cpp: In member function ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’: /<>/js/src/vm/JSContext.cpp:863:17: note: ‘rval’ declared here 863 | RootedValue rval(cx); | ^~~~ /<>/js/src/vm/JSContext.cpp:847:43: note: ‘cx’ declared here 847 | void InternalJobQueue::runJobs(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)’ at /<>/js/src/vm/JSFunction.cpp:581:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src16.cpp:29: /<>/js/src/vm/JSFunction.cpp: In function ‘bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)’: /<>/js/src/vm/JSFunction.cpp:581:16: note: ‘obj’ declared here 581 | RootedObject obj(cx, objArg); | ^~~ /<>/js/src/vm/JSFunction.cpp:576:41: note: ‘cx’ declared here 576 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/JSFunction.cpp:201:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/JSFunction.cpp:200:28: note: ‘argsobj’ declared here 200 | Rooted argsobj(cx, | ^~~~~~~ /<>/js/src/vm/JSFunction.cpp:177:37: note: ‘cx’ declared here 177 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/JSFunction.cpp:226:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/JSFunction.cpp:226:18: note: ‘fun’ declared here 226 | RootedFunction fun(cx, &args.thisv().toObject().as()); | ^~~ /<>/js/src/vm/JSFunction.cpp:223:37: note: ‘cx’ declared here 223 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)’ at /<>/js/src/vm/JSFunction.cpp:369:27, inlined from ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/vm/JSFunction.cpp:478:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/vm/JSFunction.cpp:369:16: note: ‘objProto’ declared here 369 | RootedObject objProto(cx); | ^~~~~~~~ /<>/js/src/vm/JSFunction.cpp:465:36: note: ‘cx’ declared here 465 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’ at /<>/js/src/vm/JSFunction.cpp:1515:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In static member function ‘static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’: /<>/js/src/vm/JSFunction.cpp:1514:16: note: ‘proto’ declared here 1514 | RootedObject proto(cx, | ^~~~~ /<>/js/src/vm/JSFunction.cpp:1506:75: note: ‘cx’ declared here 1506 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)’ at /<>/js/src/vm/JSFunction.cpp:1910:37: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)’: /<>/js/src/vm/JSFunction.cpp:1910:15: note: ‘thisv’ declared here 1910 | RootedValue thisv(cx, args.thisv()); | ^~~~~ /<>/js/src/vm/JSFunction.cpp:1908:46: note: ‘cx’ declared here 1908 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o lz4file.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -include /<>/debian/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4file.o.pp /<>/mfbt/lz4/lz4file.c mfbt/lz4frame.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o lz4frame.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -include /<>/debian/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4frame.o.pp /<>/mfbt/lz4/lz4frame.c mfbt/lz4hc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Result.h:121, from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsfriendapi.h:10, from /<>/js/src/vm/JSObject.h:12, from /<>/js/src/vm/JSObject-inl.h:10, from /<>/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src17.cpp:2: /<>/debian/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /<>/debian/build/dist/include/mozilla/Result.h:271:46: required from here /<>/js/src/vm/JSObject.cpp:441:5: in ‘constexpr’ expansion of ‘mozTryTempResult_.mozilla::Result::propagateErr()’ /<>/debian/build/dist/include/mozilla/Result.h:632:49: in ‘constexpr’ expansion of ‘((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()’ /<>/debian/build/dist/include/mozilla/Result.h:268:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 268 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o lz4hc.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -include /<>/debian/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/lz4hc.o.pp /<>/mfbt/lz4/lz4hc.c mfbt/xxhash.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/JSFunction.cpp:903:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/JSFunction.cpp:903:16: note: ‘obj’ declared here 903 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/vm/JSFunction.cpp:899:37: note: ‘cx’ declared here 899 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/JSFunction.cpp:885:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/JSFunction.cpp:885:16: note: ‘obj’ declared here 885 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/vm/JSFunction.cpp:881:34: note: ‘cx’ declared here 881 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/js/src/jit/PerfSpewer.cpp: In member function ‘void js::jit::BaselinePerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’: /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /<>/js/src/jit/PerfSpewer.cpp: In member function ‘void js::jit::IonPerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’: /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] /<>/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=] make[4]: Leaving directory '/<>/debian/build/js/src/jit' make[4]: Entering directory '/<>/debian/build/modules/fdlibm/src' mkdir -p '.deps/' modules/fdlibm/src/e_acos.o /usr/bin/riscv64-linux-gnu-g++ -o e_acos.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acos.o.pp /<>/modules/fdlibm/src/e_acos.cpp modules/fdlibm/src/e_acosf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_acosf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosf.o.pp /<>/modules/fdlibm/src/e_acosf.cpp modules/fdlibm/src/e_acosh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_acosh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_acosh.o.pp /<>/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods)]’ at /<>/js/src/vm/Iteration.cpp:1966:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods)]’: /<>/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_asin.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asin.o.pp /<>/modules/fdlibm/src/e_asin.cpp modules/fdlibm/src/e_asinf.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’ at /<>/js/src/vm/Iteration.cpp:1936:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)’: /<>/js/src/vm/Iteration.cpp:1935:16: note: ‘proto’ declared here 1935 | RootedObject proto( | ^~~~~ /<>/js/src/vm/Iteration.cpp:1929:49: note: ‘cx’ declared here 1929 | bool GlobalObject::initIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods)]’ at /<>/js/src/vm/Iteration.cpp:1966:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods)]’: /<>/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::WrapForValidIteratorProto; const JSClass* ProtoClass = (& WrapForValidIteratorPrototypeClass); const JSFunctionSpec* Methods = (& wrap_for_valid_iterator_methods)]’ at /<>/js/src/vm/Iteration.cpp:1966:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::WrapForValidIteratorProto; const JSClass* ProtoClass = (& WrapForValidIteratorPrototypeClass); const JSFunctionSpec* Methods = (& wrap_for_valid_iterator_methods)]’: /<>/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods)]’ at /<>/js/src/vm/Iteration.cpp:1966:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods)]’: /<>/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods)]’ at /<>/js/src/vm/Iteration.cpp:1966:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In static member function ‘static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle, JS::Handle) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods)]’: /<>/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here 1966 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’ at /<>/js/src/vm/JSFunction.cpp:1248:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’: /<>/js/src/vm/JSFunction.cpp:1248:18: note: ‘str’ declared here 1248 | RootedString str(cx); | ^~~ /<>/js/src/vm/JSFunction.cpp:1186:46: note: ‘cx’ declared here 1186 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-gcc -std=gnu99 -o xxhash.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -include /<>/debian/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /<>/mfbt/lz4/xxhash.c mfbt/Unified_cpp_mfbt0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_asinf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_asinf.o.pp /<>/modules/fdlibm/src/e_asinf.cpp modules/fdlibm/src/e_atan2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/JSFunction.cpp:1552:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle, JS::HandleObject, gc::AllocKind, NewObjectKind)’: /<>/js/src/vm/JSFunction.cpp:1552:24: note: ‘shape’ declared here 1552 | Rooted shape(cx); | ^~~~~ /<>/js/src/vm/JSFunction.cpp:1539:16: note: ‘cx’ declared here 1539 | JSContext* cx, Native native, unsigned nargs, FunctionFlags flags, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’ at /<>/js/src/vm/Iteration.cpp:1322:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’: /<>/js/src/vm/Iteration.cpp:1321:24: note: ‘templateObject’ declared here 1321 | Rooted templateObject( | ^~~~~~~~~~~~~~ /<>/js/src/vm/Iteration.cpp:1316:52: note: ‘cx’ declared here 1316 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_atan2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atan2.o.pp /<>/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)’ at /<>/js/src/vm/Iteration.cpp:857:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propIter’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)’: /<>/js/src/vm/Iteration.cpp:857:35: note: ‘propIter’ declared here 857 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /<>/js/src/vm/Iteration.cpp:837:16: note: ‘cx’ declared here 837 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_atanh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_atanh.o.pp /<>/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/JSFunction.cpp:1698:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/JSFunction.cpp:1698:18: note: ‘clone’ declared here 1698 | RootedFunction clone(cx, NewFunctionClone(cx, fun, proto)); | ^~~~~ /<>/js/src/vm/JSFunction.cpp:1690:53: note: ‘cx’ declared here 1690 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_cosh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_cosh.o.pp /<>/modules/fdlibm/src/e_cosh.cpp modules/fdlibm/src/e_exp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_exp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_exp.o.pp /<>/modules/fdlibm/src/e_exp.cpp modules/fdlibm/src/e_expf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_expf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_expf.o.pp /<>/modules/fdlibm/src/e_expf.cpp modules/fdlibm/src/e_hypot.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_hypot.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_hypot.o.pp /<>/modules/fdlibm/src/e_hypot.cpp modules/fdlibm/src/e_log.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_log.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log.o.pp /<>/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_log10.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log10.o.pp /<>/modules/fdlibm/src/e_log10.cpp modules/fdlibm/src/e_log2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_log2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_log2.o.pp /<>/modules/fdlibm/src/e_log2.cpp modules/fdlibm/src/e_logf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = mozilla::Maybe]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]’ at /<>/js/src/vm/Iteration.cpp:489:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]’: /<>/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here 489 | Rooted> desc(cx); | ^~~~ /<>/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here 476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PropertyEnumerator::enumerateExtraProperties(JSContext*)’ at /<>/js/src/vm/Iteration.cpp:259:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateExtraProperties(JSContext*)’: /<>/js/src/vm/Iteration.cpp:259:12: note: ‘id’ declared here 259 | RootedId id(cx); | ^~ /<>/js/src/vm/Iteration.cpp:249:62: note: ‘cx’ declared here 249 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_logf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_logf.o.pp /<>/modules/fdlibm/src/e_logf.cpp modules/fdlibm/src/e_pow.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]’ at /<>/js/src/vm/Iteration.cpp:413:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]’: /<>/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here 413 | RootedIdVector tmp(cx); | ^~~ /<>/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]’ at /<>/js/src/vm/Iteration.cpp:413:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]’: /<>/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here 413 | RootedIdVector tmp(cx); | ^~~ /<>/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here 285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_pow.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_pow.o.pp /<>/modules/fdlibm/src/e_pow.cpp modules/fdlibm/src/e_powf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = mozilla::Maybe]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]’ at /<>/js/src/vm/Iteration.cpp:489:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In member function ‘bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]’: /<>/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here 489 | Rooted> desc(cx); | ^~~~ /<>/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here 476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_mfbt0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp mfbt/Unified_cpp_mfbt1.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/JSFunction.cpp:947:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/JSFunction.cpp:947:14: note: ‘iargs’ declared here 947 | InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/vm/JSFunction.cpp:922:30: note: ‘cx’ declared here 922 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/JSFunction.cpp:995:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/JSFunction.cpp:995:14: note: ‘args2’ declared here 995 | InvokeArgs args2(cx); | ^~~~~ /<>/js/src/vm/JSFunction.cpp:960:31: note: ‘cx’ declared here 960 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_powf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_powf.o.pp /<>/modules/fdlibm/src/e_powf.cpp modules/fdlibm/src/e_sinh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::StringSegmentRange::StringSegmentRange(JSContext*) [with long unsigned int Size = 39]’ at /<>/js/src/vm/StringType.h:1347:37, inlined from ‘JSAtom* js::AtomizeString(JSContext*, JSString*)’ at /<>/js/src/vm/JSAtom.cpp:749:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iter’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSAtom.cpp: In function ‘JSAtom* js::AtomizeString(JSContext*, JSString*)’: /<>/js/src/vm/JSAtom.cpp:749:60: note: ‘iter’ declared here 749 | StringSegmentRange iter(cx); | ^~~~ /<>/js/src/vm/JSAtom.cpp:733:38: note: ‘cx’ declared here 733 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o e_sinh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sinh.o.pp /<>/modules/fdlibm/src/e_sinh.cpp modules/fdlibm/src/e_sqrtf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o e_sqrtf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/e_sqrtf.o.pp /<>/modules/fdlibm/src/e_sqrtf.cpp modules/fdlibm/src/k_cos.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_cos.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cos.o.pp /<>/modules/fdlibm/src/k_cos.cpp modules/fdlibm/src/k_cosf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_cosf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_cosf.o.pp /<>/modules/fdlibm/src/k_cosf.cpp modules/fdlibm/src/k_exp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_exp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_exp.o.pp /<>/modules/fdlibm/src/k_exp.cpp modules/fdlibm/src/k_expf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_expf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_expf.o.pp /<>/modules/fdlibm/src/k_expf.cpp modules/fdlibm/src/k_rem_pio2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_rem_pio2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_rem_pio2.o.pp /<>/modules/fdlibm/src/k_rem_pio2.cpp modules/fdlibm/src/k_sin.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)’ at /<>/js/src/vm/JSFunction.cpp:1882:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)’: /<>/js/src/vm/JSFunction.cpp:1882:19: note: ‘atom’ declared here 1882 | Rooted atom(cx, IdToFunctionName(cx, id)); | ^~~~ /<>/js/src/vm/JSFunction.cpp:1880:16: note: ‘cx’ declared here 1880 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’ at /<>/js/src/vm/JSFunction.cpp:1850:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idv’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSFunction.cpp: In function ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’: /<>/js/src/vm/JSFunction.cpp:1850:15: note: ‘idv’ declared here 1850 | RootedValue idv(cx, IdToValue(id)); | ^~~ /<>/js/src/vm/JSFunction.cpp:1833:16: note: ‘cx’ declared here 1833 | JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)’ at /<>/js/src/vm/Iteration.cpp:1759:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)’: /<>/js/src/vm/Iteration.cpp:1759:20: note: ‘proto’ declared here 1759 | RootedObject proto(cx); | ^~~~~ /<>/js/src/vm/Iteration.cpp:1718:48: note: ‘cx’ declared here 1718 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni, | ~~~~~~~~~~~^~ /<>/modules/fdlibm/src/k_rem_pio2.cpp: In function ‘int __kernel_rem_pio2(double*, double*, int, int, int)’: /<>/modules/fdlibm/src/k_rem_pio2.cpp:420:26: warning: ‘fq’ may be used uninitialized [-Wmaybe-uninitialized] 420 | fw = fq[0]-fw; | ~~~~^ /<>/modules/fdlibm/src/k_rem_pio2.cpp:296:27: note: ‘fq’ declared here 296 | double z,fw,f[20],fq[20],q[20]; | ^~ /usr/bin/riscv64-linux-gnu-g++ -o k_sin.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sin.o.pp /<>/modules/fdlibm/src/k_sin.cpp modules/fdlibm/src/k_sinf.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’ at /<>/js/src/vm/Iteration.cpp:1863:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’: /<>/js/src/vm/Iteration.cpp:1863:27: note: ‘str’ declared here 1863 | Rooted str(cx, IdToString(cx, id)); | ^~~ /<>/js/src/vm/Iteration.cpp:1852:44: note: ‘cx’ declared here 1852 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’ at /<>/js/src/vm/Iteration.cpp:1845:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’: /<>/js/src/vm/Iteration.cpp:1845:27: note: ‘str’ declared here 1845 | Rooted str(cx, IdToString(cx, id)); | ^~~ /<>/js/src/vm/Iteration.cpp:1836:45: note: ‘cx’ declared here 1836 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o k_sinf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_sinf.o.pp /<>/modules/fdlibm/src/k_sinf.cpp modules/fdlibm/src/k_tan.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_tan.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tan.o.pp /<>/modules/fdlibm/src/k_tan.cpp modules/fdlibm/src/k_tanf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o k_tanf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/k_tanf.o.pp /<>/modules/fdlibm/src/k_tanf.cpp modules/fdlibm/src/s_asinh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void ThrowResolutionError(JSContext*, JS::Handle, JS::Handle, bool, JS::Handle, uint32_t, uint32_t)’ at /<>/js/src/vm/Modules.cpp:866:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:47: /<>/js/src/vm/Modules.cpp: In function ‘void ThrowResolutionError(JSContext*, JS::Handle, JS::Handle, bool, JS::Handle, uint32_t, uint32_t)’: /<>/js/src/vm/Modules.cpp:866:21: note: ‘message’ declared here 866 | Rooted message(cx, JS_NewStringCopyZ(cx, errorString->format)); | ^~~~~~~ /<>/js/src/vm/Modules.cpp:848:45: note: ‘cx’ declared here 848 | static void ThrowResolutionError(JSContext* cx, Handle module, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_asinh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_asinh.o.pp /<>/modules/fdlibm/src/s_asinh.cpp modules/fdlibm/src/s_atan.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ResolveLazyProperties(JSContext*, JS::Handle)’ at /<>/js/src/vm/JSObject.cpp:619:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool ResolveLazyProperties(JSContext*, JS::Handle)’: /<>/js/src/vm/JSObject.cpp:619:14: note: ‘id’ declared here 619 | RootedId id(cx); | ^~ /<>/js/src/vm/JSObject.cpp:605:46: note: ‘cx’ declared here 605 | static bool ResolveLazyProperties(JSContext* cx, Handle obj) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_mfbt1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<>/mfbt -I/<>/debian/build/mfbt -I/<>/mfbt/double-conversion -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’ at /<>/js/src/vm/JSObject.cpp:318:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’: /<>/js/src/vm/JSObject.cpp:317:16: note: ‘obj’ declared here 317 | RootedObject obj(cx, | ^~~ /<>/js/src/vm/JSObject.cpp:313:42: note: ‘cx’ declared here 313 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = mozilla::Maybe]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)’ at /<>/js/src/vm/JSObject.cpp:709:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)’: /<>/js/src/vm/JSObject.cpp:709:39: note: ‘desc’ declared here 709 | Rooted> desc(cx); | ^~~~ /<>/js/src/vm/JSObject.cpp:632:40: note: ‘cx’ declared here 632 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_atan.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atan.o.pp /<>/modules/fdlibm/src/s_atan.cpp modules/fdlibm/src/s_atanf.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /<>/js/src/vm/JSObject.cpp:768:54, inlined from ‘js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/JSObject.cpp:788:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind)’: /<>/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here 766 | Rooted shape( | ^~~~~ /<>/js/src/vm/JSObject.cpp:783:60: note: ‘cx’ declared here 783 | NativeObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle, js::gc::AllocKind, js::NewObjectKind)’ at /<>/js/src/vm/JSObject.cpp:768:54, inlined from ‘js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/JSObject.cpp:813:19, inlined from ‘js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/JSObject.cpp:791:15: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)’: /<>/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here 766 | Rooted shape( | ^~~~~ /<>/js/src/vm/JSObject.cpp:791:54: note: ‘cx’ declared here 791 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/vm/EnvironmentObject.h:17, from /<>/js/src/vm/JSObject-inl.h:15: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)’ at /<>/js/src/vm/JSObject.cpp:850:5: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)’: /<>/js/src/vm/JSObject.cpp:845:24: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 845 | Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)’ at /<>/js/src/vm/JSObject.cpp:1500:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘globalObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)’: /<>/js/src/vm/JSObject.cpp:1500:25: note: ‘globalObj’ declared here 1500 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /<>/js/src/vm/JSObject.cpp:1499:50: note: ‘cx’ declared here 1499 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::NativeLookupPropertyInline(JSContext*, typename MaybeRooted::HandleType, typename MaybeRooted::HandleType, typename MaybeRooted::type, allowGC>::MutableHandleType, PropertyResult*) [with AllowGC allowGC = js::CanGC; LookupResolveMode resolveMode = js::LookupResolveMode::CheckResolve]’ at /<>/js/src/vm/NativeObject-inl.h:806:58, inlined from ‘bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)’ at /<>/js/src/vm/JSObject.cpp:1574:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘current’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/JSObject.cpp:77: /<>/js/src/vm/NativeObject-inl.h: In function ‘bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)’: /<>/js/src/vm/NativeObject-inl.h:806:58: note: ‘current’ declared here 806 | typename MaybeRooted::RootType current(cx, obj); | ^~~~~~~ /<>/js/src/vm/JSObject.cpp:1569:36: note: ‘cx’ declared here 1569 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_atanf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_atanf.o.pp /<>/modules/fdlibm/src/s_atanf.cpp modules/fdlibm/src/s_cbrt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::LookupName(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)’ at /<>/js/src/vm/JSObject.cpp:1583:37: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::LookupName(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)’: /<>/js/src/vm/JSObject.cpp:1583:21: note: ‘env’ declared here 1583 | for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) { | ^~~ /<>/js/src/vm/JSObject.cpp:1578:32: note: ‘cx’ declared here 1578 | bool js::LookupName(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject)’ at /<>/js/src/vm/JSObject.cpp:1631:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::LookupNameWithGlobalDefault(JSContext*, JS::Handle, JS::HandleObject, JS::MutableHandleObject)’: /<>/js/src/vm/JSObject.cpp:1631:16: note: ‘env’ declared here 1631 | RootedObject env(cx, envChain); | ^~~ /<>/js/src/vm/JSObject.cpp:1623:49: note: ‘cx’ declared here 1623 | bool js::LookupNameWithGlobalDefault(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_cbrt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cbrt.o.pp /<>/modules/fdlibm/src/s_cbrt.cpp modules/fdlibm/src/s_ceil.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_ceil.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceil.o.pp /<>/modules/fdlibm/src/s_ceil.cpp modules/fdlibm/src/s_ceilf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src18.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp js/src/Unified_cpp_js_src19.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’ at /<>/js/src/vm/JSObject.cpp:1966:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj2’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’: /<>/js/src/vm/JSObject.cpp:1966:16: note: ‘obj2’ declared here 1966 | RootedObject obj2(cx, proto); | ^~~~ /<>/js/src/vm/JSObject.cpp:1918:34: note: ‘cx’ declared here 1918 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)’ at /<>/js/src/vm/JSObject.cpp:1966:30, inlined from ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/JSObject.cpp:1992:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj2’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/JSObject.cpp:1966:16: note: ‘obj2’ declared here 1966 | RootedObject obj2(cx, proto); | ^~~~ /<>/js/src/vm/JSObject.cpp:1990:34: note: ‘cx’ declared here 1990 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)’ at /<>/js/src/vm/JSObject.cpp:557:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)’: /<>/js/src/vm/JSObject.cpp:557:32: note: ‘desc’ declared here 557 | Rooted desc(cx, PropertyDescriptor::Empty()); | ^~~~ /<>/js/src/vm/JSObject.cpp:519:39: note: ‘cx’ declared here 519 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_ceilf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_ceilf.o.pp /<>/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_cos.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, const JSClass*, JS::HandleObject, const char*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)’ at /<>/js/src/vm/JSObject.cpp:1456:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, const JSClass*, JS::HandleObject, const char*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)’: /<>/js/src/vm/JSObject.cpp:1456:19: note: ‘atom’ declared here 1456 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/vm/JSObject.cpp:1448:40: note: ‘cx’ declared here 1448 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/vm/JSObject.cpp:167:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/vm/JSObject.cpp:167:16: note: ‘obj’ declared here 167 | RootedObject obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/vm/JSObject.cpp:163:52: note: ‘cx’ declared here 163 | bool js::FromPropertyDescriptorToObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >, JS::MutableHandleObject)’ at /<>/js/src/vm/JSObject.cpp:2165:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >, JS::MutableHandleObject)’: /<>/js/src/vm/JSObject.cpp:2165:16: note: ‘pobj’ declared here 2165 | RootedObject pobj(cx); | ^~~~ /<>/js/src/vm/JSObject.cpp:2162:16: note: ‘cx’ declared here 2162 | JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_cos.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cos.o.pp /<>/modules/fdlibm/src/s_cos.cpp modules/fdlibm/src/s_cosf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_cosf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_cosf.o.pp /<>/modules/fdlibm/src/s_cosf.cpp modules/fdlibm/src/s_exp2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))’ at /<>/js/src/vm/JSObject.cpp:3540:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘defaultCtor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))’: /<>/js/src/vm/JSObject.cpp:3539:16: note: ‘defaultCtor’ declared here 3539 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /<>/js/src/vm/JSObject.cpp:3537:16: note: ‘cx’ declared here 3537 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_exp2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2.o.pp /<>/modules/fdlibm/src/s_exp2.cpp modules/fdlibm/src/s_exp2f.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_exp2f.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_exp2f.o.pp /<>/modules/fdlibm/src/s_exp2f.cpp modules/fdlibm/src/s_expm1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_expm1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_expm1.o.pp /<>/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_fabs.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabs.o.pp /<>/modules/fdlibm/src/s_fabs.cpp modules/fdlibm/src/s_fabsf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_fabsf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_fabsf.o.pp /<>/modules/fdlibm/src/s_fabsf.cpp modules/fdlibm/src/s_floor.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_floor.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floor.o.pp /<>/modules/fdlibm/src/s_floor.cpp modules/fdlibm/src/s_floorf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)’ at /<>/js/src/vm/JSScript.cpp:3061:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src17.cpp:11: /<>/js/src/vm/JSScript.cpp: In function ‘void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)’: /<>/js/src/vm/JSScript.cpp:3061:23: note: ‘bi’ declared here 3061 | Rooted bi(cx, BindingIter(script)); | ^~ /<>/js/src/vm/JSScript.cpp:3052:45: note: ‘cx’ declared here 3052 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_floorf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_floorf.o.pp /<>/modules/fdlibm/src/s_floorf.cpp modules/fdlibm/src/s_log1p.o make[4]: Leaving directory '/<>/debian/build/mfbt' : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Entering directory '/<>/debian/build/mozglue/baseprofiler' mkdir -p '.deps/' mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_mozglue_baseprofiler0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/baseprofiler -I/<>/debian/build/mozglue/baseprofiler -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_baseprofiler0.o.pp Unified_cpp_mozglue_baseprofiler0.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_log1p.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_log1p.o.pp /<>/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_nearbyint.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_nearbyint.o.pp /<>/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::CreateModuleRequest(JSContext*, Handle)’ at /<>/js/src/vm/Modules.cpp:257:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifierAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Modules.cpp: In function ‘JSObject* JS::CreateModuleRequest(JSContext*, Handle)’: /<>/js/src/vm/Modules.cpp:257:19: note: ‘specifierAtom’ declared here 257 | Rooted specifierAtom(cx, AtomizeString(cx, specifierArg)); | ^~~~~~~~~~~~~ /<>/js/src/vm/Modules.cpp:253:16: note: ‘cx’ declared here 253 | JSContext* cx, Handle specifierArg) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o s_rint.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rint.o.pp /<>/modules/fdlibm/src/s_rint.cpp modules/fdlibm/src/s_rintf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_rintf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_rintf.o.pp /<>/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_scalbn.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_scalbn.o.pp /<>/modules/fdlibm/src/s_scalbn.cpp modules/fdlibm/src/s_sin.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/mozglue/baseprofiler' make[4]: Entering directory '/<>/debian/build/mozglue/interposers' mkdir -p '.deps/' mozglue/interposers/Unified_cpp_mozglue_interposers0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_mozglue_interposers0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/interposers -I/<>/debian/build/mozglue/interposers -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_mozglue_interposers0.o.pp Unified_cpp_mozglue_interposers0.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_sin.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sin.o.pp /<>/modules/fdlibm/src/s_sin.cpp modules/fdlibm/src/s_sinf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/mozglue/interposers' make[4]: Entering directory '/<>/debian/build/mozglue/misc' mkdir -p '.deps/' mozglue/misc/AutoProfilerLabel.o /usr/bin/riscv64-linux-gnu-g++ -o AutoProfilerLabel.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AutoProfilerLabel.o.pp /<>/mozglue/misc/AutoProfilerLabel.cpp mozglue/misc/AwakeTimeStamp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_sinf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_sinf.o.pp /<>/modules/fdlibm/src/s_sinf.cpp modules/fdlibm/src/s_tan.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o AwakeTimeStamp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/AwakeTimeStamp.o.pp /<>/mozglue/misc/AwakeTimeStamp.cpp mozglue/misc/ConditionVariable_posix.o /usr/bin/riscv64-linux-gnu-g++ -o s_tan.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tan.o.pp /<>/modules/fdlibm/src/s_tan.cpp modules/fdlibm/src/s_tanf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o ConditionVariable_posix.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/ConditionVariable_posix.o.pp /<>/mozglue/misc/ConditionVariable_posix.cpp mozglue/misc/MmapFaultHandler.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_tanf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanf.o.pp /<>/modules/fdlibm/src/s_tanf.cpp modules/fdlibm/src/s_tanh.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_tanh.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_tanh.o.pp /<>/modules/fdlibm/src/s_tanh.cpp modules/fdlibm/src/s_trunc.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_trunc.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_trunc.o.pp /<>/modules/fdlibm/src/s_trunc.cpp modules/fdlibm/src/s_truncf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o s_truncf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/debian/build/modules/fdlibm/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/s_truncf.o.pp /<>/modules/fdlibm/src/s_truncf.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Leaving directory '/<>/debian/build/modules/fdlibm/src' make[4]: Entering directory '/<>/debian/build/js/src/gdb' mkdir -p '.deps/' js/src/gdb/gdb-tests.o /usr/bin/riscv64-linux-gnu-g++ -o gdb-tests.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/debian/build/js/src/gdb -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/gdb-tests.o.pp /<>/js/src/gdb/gdb-tests.cpp js/src/gdb/test-prettyprinters.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o MmapFaultHandler.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/MmapFaultHandler.o.pp /<>/mozglue/misc/MmapFaultHandler.cpp mozglue/misc/Mutex_posix.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/vm/MemoryMetrics.cpp:16, from Unified_cpp_js_src17.cpp:38: In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’ at /<>/js/src/vm/MemoryMetrics.cpp:720:55: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/vm/MemoryMetrics.cpp: In function ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’: /<>/js/src/vm/MemoryMetrics.cpp:720:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 720 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’ at /<>/js/src/vm/MemoryMetrics.cpp:720:55: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/vm/MemoryMetrics.cpp: In function ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’: /<>/js/src/vm/MemoryMetrics.cpp:720:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 720 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Mutex_posix.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Mutex_posix.o.pp /<>/mozglue/misc/Mutex_posix.cpp mozglue/misc/Printf.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)’ at /<>/js/src/vm/JSObject.cpp:502:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)’: /<>/js/src/vm/JSObject.cpp:502:12: note: ‘id’ declared here 502 | RootedId id(cx); | ^~ /<>/js/src/vm/JSObject.cpp:496:16: note: ‘cx’ declared here 496 | JSContext* cx, HandleObject props, bool checkAccessors, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Printf.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Printf.o.pp /<>/mozglue/misc/Printf.cpp mozglue/misc/RWLock_posix.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ModuleObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’ at /<>/js/src/vm/Modules.cpp:1571:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Modules.cpp: In function ‘bool GatherAvailableModuleAncestors(JSContext*, JS::Handle, JS::MutableHandle >)’: /<>/js/src/vm/Modules.cpp:1571:25: note: ‘m’ declared here 1571 | Rooted m(cx); | ^ /<>/js/src/vm/Modules.cpp:1564:16: note: ‘cx’ declared here 1564 | JSContext* cx, Handle module, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ModuleObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’ at /<>/js/src/vm/Modules.cpp:1724:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Modules.cpp: In function ‘void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle)’: /<>/js/src/vm/Modules.cpp:1724:25: note: ‘m’ declared here 1724 | Rooted m(cx); | ^ /<>/js/src/vm/Modules.cpp:1643:51: note: ‘cx’ declared here 1643 | void js::AsyncModuleExecutionFulfilled(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ModuleEvaluate(JSContext*, JS::Handle, JS::MutableHandle)’ at /<>/js/src/vm/Modules.cpp:1277:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘capability’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Modules.cpp: In function ‘bool js::ModuleEvaluate(JSContext*, JS::Handle, JS::MutableHandle)’: /<>/js/src/vm/Modules.cpp:1276:26: note: ‘capability’ declared here 1276 | Rooted capability( | ^~~~~~~~~~ /<>/js/src/vm/Modules.cpp:1220:36: note: ‘cx’ declared here 1220 | bool js::ModuleEvaluate(JSContext* cx, Handle moduleArg, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o test-prettyprinters.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/debian/build/js/src/gdb -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/test-prettyprinters.o.pp -fno-eliminate-unused-debug-types /<>/js/src/gdb/tests/test-prettyprinters.cpp js/src/gdb/Unified_cpp_js_src_gdb0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o RWLock_posix.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RWLock_posix.o.pp /<>/mozglue/misc/RWLock_posix.cpp mozglue/misc/SIMD.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o SIMD.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/SIMD.o.pp /<>/mozglue/misc/SIMD.cpp mozglue/misc/StackWalk.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o StackWalk.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StackWalk.o.pp /<>/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TimeStamp.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp.o.pp /<>/mozglue/misc/TimeStamp.cpp mozglue/misc/TimeStamp_posix.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gdb0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/debian/build/js/src/gdb -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gdb0.o.pp Unified_cpp_js_src_gdb0.cpp js/src/gdb/Unified_cpp_js_src_gdb1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, js::frontend::CompilationGCOutput&, js::frontend::ScriptIndex)’ at /<>/js/src/vm/JSScript.cpp:2500:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSScript.cpp: In static member function ‘static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, js::frontend::CompilationGCOutput&, js::frontend::ScriptIndex)’: /<>/js/src/vm/JSScript.cpp:2499:16: note: ‘script’ declared here 2499 | RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent, | ^~~~~~ /<>/js/src/vm/JSScript.cpp:2482:44: note: ‘cx’ declared here 2482 | JSScript* JSScript::fromStencil(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/vm/NativeObject.h:17, from /<>/js/src/vm/NativeObject-inl.h:10, from /<>/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src18.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle, JS::HandleId, PropertyInfo, JS::MutableHandleValue)’ at /<>/js/src/vm/NativeObject.cpp:2115:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘receiverValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle, JS::HandleId, PropertyInfo, JS::MutableHandleValue)’: /<>/js/src/vm/NativeObject.cpp:2115:15: note: ‘receiverValue’ declared here 2115 | RootedValue receiverValue(cx, ObjectValue(*receiver)); | ^~~~~~~~~~~~~ /<>/js/src/vm/NativeObject.cpp:2112:47: note: ‘cx’ declared here 2112 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::GetSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::MutableHandleValue)’ at /<>/js/src/vm/NativeObject.cpp:2211:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::GetSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::MutableHandleValue)’: /<>/js/src/vm/NativeObject.cpp:2211:12: note: ‘id’ declared here 2211 | RootedId id(cx, PropertyKey::Int(int_id)); | ^~ /<>/js/src/vm/NativeObject.cpp:2199:44: note: ‘cx’ declared here 2199 | bool js::GetSparseElementHelper(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TimeStamp_posix.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TimeStamp_posix.o.pp /<>/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Uptime.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::HandleType, IsNameLookup, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]’ at /<>/js/src/vm/NativeObject.cpp:2232:58, inlined from ‘bool js::NativeGetProperty(JSContext*, JS::Handle, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/vm/NativeObject.cpp:2287:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetProperty(JSContext*, JS::Handle, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: /<>/js/src/vm/NativeObject.cpp:2232:58: note: ‘pobj’ declared here 2232 | typename MaybeRooted::RootType pobj(cx, obj); | ^~~~ /<>/js/src/vm/NativeObject.cpp:2284:39: note: ‘cx’ declared here 2284 | bool js::NativeGetProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::NativeGetElement(JSContext*, JS::Handle, JS::HandleValue, int32_t, JS::MutableHandleValue)’ at /<>/js/src/vm/NativeObject.cpp:2308:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘indexVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetElement(JSContext*, JS::Handle, JS::HandleValue, int32_t, JS::MutableHandleValue)’: /<>/js/src/vm/NativeObject.cpp:2308:17: note: ‘indexVal’ declared here 2308 | RootedValue indexVal(cx, Int32Value(index)); | ^~~~~~~~ /<>/js/src/vm/NativeObject.cpp:2298:38: note: ‘cx’ declared here 2298 | bool js::NativeGetElement(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’ at /<>/js/src/vm/Modules.cpp:705:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Modules.cpp: In function ‘js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle)’: /<>/js/src/vm/Modules.cpp:705:34: note: ‘ns’ declared here 705 | Rooted ns(cx, module->namespace_()); | ^~ /<>/js/src/vm/Modules.cpp:699:16: note: ‘cx’ declared here 699 | JSContext* cx, Handle module) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::HandleString)’ at /<>/js/src/vm/JSScript.cpp:812:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nameValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSScript.cpp: In static member function ‘static bool js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle, JS::HandleString)’: /<>/js/src/vm/JSScript.cpp:812:15: note: ‘nameValue’ declared here 812 | RootedValue nameValue(cx); | ^~~~~~~~~ /<>/js/src/vm/JSScript.cpp:810:16: note: ‘cx’ declared here 810 | JSContext* cx, Handle source, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’ at /<>/js/src/vm/PlainObject.cpp:114:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:38: /<>/js/src/vm/PlainObject.cpp: In static member function ‘static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle)’: /<>/js/src/vm/PlainObject.cpp:110:24: note: ‘shape’ declared here 110 | Rooted shape( | ^~~~~ /<>/js/src/vm/PlainObject.cpp:96:16: note: ‘cx’ declared here 96 | JSContext* cx, Handle templateObject) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)’ at /<>/js/src/vm/StringObject-inl.h:39:75, inlined from ‘JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)’ at /<>/js/src/vm/JSObject.cpp:2520:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/JSObject.cpp:81: /<>/js/src/vm/StringObject-inl.h: In function ‘JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)’: /<>/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /<>/js/src/vm/JSObject.cpp:2514:44: note: ‘cx’ declared here 2514 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)’ at /<>/js/src/vm/PlainObject.cpp:144:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)’: /<>/js/src/vm/PlainObject.cpp:143:24: note: ‘shape’ declared here 143 | Rooted shape( | ^~~~~ /<>/js/src/vm/PlainObject.cpp:139:44: note: ‘cx’ declared here 139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/PlainObject.cpp:156:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)’: /<>/js/src/vm/PlainObject.cpp:155:24: note: ‘shape’ declared here 155 | Rooted shape( | ^~~~~ /<>/js/src/vm/PlainObject.cpp:152:57: note: ‘cx’ declared here 152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)’ at /<>/js/src/vm/JSObject.cpp:2656:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/JSObject.cpp: In function ‘JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)’: /<>/js/src/vm/JSObject.cpp:2656:14: note: ‘key’ declared here 2656 | RootedId key(cx); | ^~~ /<>/js/src/vm/JSObject.cpp:2649:56: note: ‘cx’ declared here 2649 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)’ at /<>/js/src/vm/PlainObject.cpp:175:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)’: /<>/js/src/vm/PlainObject.cpp:174:24: note: ‘shape’ declared here 174 | Rooted shape( | ^~~~~ /<>/js/src/vm/PlainObject.cpp:164:53: note: ‘cx’ declared here 164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Uptime.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Uptime.o.pp /<>/mozglue/misc/Uptime.cpp mozglue/misc/Decimal.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)’ at /<>/js/src/vm/PlainObject.cpp:193:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)’: /<>/js/src/vm/PlainObject.cpp:192:24: note: ‘shape’ declared here 192 | Rooted shape( | ^~~~~ /<>/js/src/vm/PlainObject.cpp:183:65: note: ‘cx’ declared here 183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ForOfPIC::Chain::initialize(JSContext*)’ at /<>/js/src/vm/PIC.cpp:46:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src18.cpp:29: /<>/js/src/vm/PIC.cpp: In member function ‘bool js::ForOfPIC::Chain::initialize(JSContext*)’: /<>/js/src/vm/PIC.cpp:45:25: note: ‘arrayProto’ declared here 45 | Rooted arrayProto( | ^~~~~~~~~~ /<>/js/src/vm/PIC.cpp:41:49: note: ‘cx’ declared here 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Decimal.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/debian/build/mozglue/misc -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Decimal.o.pp /<>/mozglue/misc/decimal/Decimal.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, size_t) [with KeysKind Kind = KeysKind::UniqueNames]’ at /<>/js/src/vm/PlainObject.cpp:263:24, inlined from ‘js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, IdValuePair*, size_t)’ at /<>/js/src/vm/PlainObject.cpp:325:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, IdValuePair*, size_t)’: /<>/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here 263 | Rooted obj(cx, NewPlainObjectWithAllocKind(cx, allocKind)); | ^~~ /<>/js/src/vm/PlainObject.cpp:322:59: note: ‘cx’ declared here 322 | PlainObject* js::NewPlainObjectWithUniqueNames(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::NativeDefineProperty(JSContext*, JS::Handle, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’ at /<>/js/src/vm/NativeObject.cpp:1525:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineProperty(JSContext*, JS::Handle, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: /<>/js/src/vm/NativeObject.cpp:1525:26: note: ‘arr’ declared here 1525 | Rooted arr(cx, &obj->as()); | ^~~ /<>/js/src/vm/NativeObject.cpp:1510:42: note: ‘cx’ declared here 1510 | bool js::NativeDefineProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeShape*; T = js::NativeShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’ at /<>/js/src/vm/NativeObject.cpp:2793:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fromShape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::CopyDataPropertiesNative(JSContext*, JS::Handle, JS::Handle, JS::Handle, bool*)’: /<>/js/src/vm/NativeObject.cpp:2793:24: note: ‘fromShape’ declared here 2793 | Rooted fromShape(cx, from->shape()); | ^~~~~~~~~ /<>/js/src/vm/NativeObject.cpp:2770:46: note: ‘cx’ declared here 2770 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle target, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PlainObject* NewPlainObjectWithProperties(JSContext*, js::IdValuePair*, size_t) [with KeysKind Kind = KeysKind::Unknown]’ at /<>/js/src/vm/PlainObject.cpp:263:24, inlined from ‘js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, IdValuePair*, size_t)’ at /<>/js/src/vm/PlainObject.cpp:332:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, IdValuePair*, size_t)’: /<>/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here 263 | Rooted obj(cx, NewPlainObjectWithAllocKind(cx, allocKind)); | ^~~ /<>/js/src/vm/PlainObject.cpp:329:66: note: ‘cx’ declared here 329 | PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src19.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::HandleValue, bool)’ at /<>/js/src/vm/NativeObject.cpp:1946:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/NativeObject.cpp: In function ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle, int32_t, JS::HandleValue, bool)’: /<>/js/src/vm/NativeObject.cpp:1943:32: note: ‘desc’ declared here 1943 | Rooted desc( | ^~~~ /<>/js/src/vm/NativeObject.cpp:1919:52: note: ‘cx’ declared here 1919 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, | ~~~~~~~~~~~^~ make[4]: Leaving directory '/<>/debian/build/mozglue/misc' make[4]: Entering directory '/<>/debian/build/js/src/jsapi-tests' mkdir -p '.deps/' js/src/jsapi-tests/hidePointer.o /usr/bin/riscv64-linux-gnu-g++ -o hidePointer.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/hidePointer.o.pp /<>/js/src/jsapi-tests/hidePointer.cpp js/src/jsapi-tests/testAssemblerBuffer.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o testAssemblerBuffer.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/testAssemblerBuffer.o.pp /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gdb1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/debian/build/js/src/gdb -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gdb1.o.pp Unified_cpp_js_src_gdb1.cpp js/src/gdb/Unified_cpp_js_src_gdb2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gdb2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/debian/build/js/src/gdb -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gdb2.o.pp Unified_cpp_js_src_gdb2.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/vm/JSObject.h:12, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/vm/Probes-inl.h:10, from /<>/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src19.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)’ at /<>/js/src/vm/PropertyAndElement.cpp:115:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:29: /<>/js/src/vm/PropertyAndElement.cpp: In function ‘bool DefineAccessorPropertyById(JSContext*, JS::Handle, JS::Handle, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)’: /<>/js/src/vm/PropertyAndElement.cpp:114:25: note: ‘atom’ declared here 114 | JS::Rooted atom(cx, | ^~~~ /<>/js/src/vm/PropertyAndElement.cpp:105:51: note: ‘cx’ declared here 105 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/jit/ProcessExecutableMemory.h:10, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:15, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:8: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ make[4]: Leaving directory '/<>/debian/build/js/src/gdb' make[4]: Entering directory '/<>/debian/build/js/src/shell' mkdir -p '.deps/' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_shell0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -I/<>/js/src/shell -I/<>/debian/build/js/src/shell -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp js/src/shell/Unified_cpp_js_src_shell1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DefineSelfHostedProperty(JSContext*, JS::Handle, JS::Handle, const char*, const char*, unsigned int)’ at /<>/js/src/vm/PropertyAndElement.cpp:420:56, inlined from ‘bool JS_DefineProperties(JSContext*, JS::Handle, const JSPropertySpec*)’ at /<>/js/src/vm/PropertyAndElement.cpp:860:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/PropertyAndElement.cpp: In function ‘bool JS_DefineProperties(JSContext*, JS::Handle, const JSPropertySpec*)’: /<>/js/src/vm/PropertyAndElement.cpp:420:23: note: ‘name’ declared here 420 | JS::Rooted name(cx, IdToFunctionName(cx, id)); | ^~~~ /<>/js/src/vm/PropertyAndElement.cpp:849:51: note: ‘cx’ declared here 849 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = js::SharedPropMap*]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle, uint32_t, js::ObjectFlags*)’ at /<>/js/src/vm/PropMap.cpp:462:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘maps’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src19.cpp:20: /<>/js/src/vm/PropMap.cpp: In static member function ‘static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle, uint32_t, js::ObjectFlags*)’: /<>/js/src/vm/PropMap.cpp:462:36: note: ‘maps’ declared here 462 | JS::RootedVector maps(cx); | ^~~~ /<>/js/src/vm/PropMap.cpp:455:55: note: ‘cx’ declared here 455 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests0.o.pp Unified_cpp_js_src_jsapi-tests0.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src20.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp js/src/Unified_cpp_js_src21.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/builtin/Promise.h:12, from /<>/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/Symbol.cpp:58:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /<>/js/src/builtin/Symbol.cpp: In function ‘bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/Symbol.cpp:58:15: note: ‘value’ declared here 58 | RootedValue value(cx); | ^~~~~ /<>/js/src/builtin/Symbol.cpp:51:42: note: ‘cx’ declared here 51 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:62:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /<>/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:60:16: note: ‘target’ declared here 60 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:56:44: note: ‘cx’ declared here 56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:83:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:81:16: note: ‘target’ declared here 81 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:77:42: note: ‘cx’ declared here 77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:178:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:177:16: note: ‘obj’ declared here 177 | RootedObject obj(cx, RequireObjectArg(cx, "`target`", | ^~~ /<>/js/src/builtin/Reflect.cpp:173:47: note: ‘cx’ declared here 173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:122:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:120:16: note: ‘target’ declared here 120 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:116:50: note: ‘cx’ declared here 116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:689:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:689:16: note: ‘array’ declared here 689 | RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len))); | ^~~~~ /<>/js/src/builtin/ReflectParse.cpp:683:68: note: ‘this’ declared here 683 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Symbol.cpp:93:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Symbol.cpp: In static member function ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Symbol.cpp:93:16: note: ‘desc’ declared here 93 | RootedString desc(cx); | ^~~~ /<>/js/src/builtin/Symbol.cpp:82:41: note: ‘cx’ declared here 82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Symbol.cpp:116:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringKey’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Symbol.cpp: In static member function ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Symbol.cpp:116:16: note: ‘stringKey’ declared here 116 | RootedString stringKey(cx, ToString(cx, args.get(0))); | ^~~~~~~~~ /<>/js/src/builtin/Symbol.cpp:112:36: note: ‘cx’ declared here 112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:378:52: note: ‘this’ declared here 378 | HandleValue val) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::’ at /<>/js/src/builtin/ShadowRealm.cpp:538:66, inlined from ‘static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/ShadowRealm.cpp:568:11: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringAtom’ in ‘((js::StackRootedBase**))[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /<>/js/src/builtin/ShadowRealm.cpp: In static member function ‘static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle, JS::Handle, JS::Realm*, JS::Realm*)::::_FUN(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/ShadowRealm.cpp:537:29: note: ‘stringAtom’ declared here 537 | Rooted stringAtom( | ^~~~~~~~~~ /<>/js/src/builtin/ShadowRealm.cpp:507:25: note: ‘’ declared here 507 | [](JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:142:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:141:16: note: ‘target’ declared here 141 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:137:36: note: ‘cx’ declared here 137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:34:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:32:16: note: ‘target’ declared here 32 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:28:47: note: ‘cx’ declared here 28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool str_enumerate(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/String.cpp:398:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /<>/js/src/builtin/String.cpp: In function ‘bool str_enumerate(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/String.cpp:398:15: note: ‘value’ declared here 398 | RootedValue value(cx); | ^~~~~ /<>/js/src/builtin/String.cpp:394:38: note: ‘cx’ declared here 394 | static bool str_enumerate(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:349:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:343:74: note: ‘this’ declared here 343 | HandleValue value, Arguments&&... rest) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Reflect.cpp:105:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Reflect.cpp: In function ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Reflect.cpp:104:16: note: ‘target’ declared here 104 | RootedObject target( | ^~~~~~ /<>/js/src/builtin/Reflect.cpp:99:37: note: ‘cx’ declared here 99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:2176:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:2176:16: note: ‘str’ declared here 2176 | RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv())); | ^~~ /<>/js/src/builtin/String.cpp:2171:34: note: ‘cx’ declared here 2171 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:2229:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:2229:16: note: ‘str’ declared here 2229 | RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv())); | ^~~ /<>/js/src/builtin/String.cpp:2224:33: note: ‘cx’ declared here 2224 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:2435:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:2434:16: note: ‘str’ declared here 2434 | RootedString str(cx, | ^~~ /<>/js/src/builtin/String.cpp:2429:36: note: ‘cx’ declared here 2429 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:2519:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:2519:16: note: ‘str’ declared here 2519 | RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv())); | ^~~ /<>/js/src/builtin/String.cpp:2514:34: note: ‘cx’ declared here 2514 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:2336:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:2335:16: note: ‘str’ declared here 2335 | RootedString str(cx, | ^~~ /<>/js/src/builtin/String.cpp:2330:40: note: ‘cx’ declared here 2330 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_escape(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:193:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_escape(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:193:27: note: ‘str’ declared here 193 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:189:35: note: ‘cx’ declared here 189 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’ at /<>/js/src/builtin/Promise.cpp:6203:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In member function ‘bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’: /<>/js/src/builtin/Promise.cpp:6203:15: note: ‘reactionsVal’ declared here 6203 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:6197:16: note: ‘cx’ declared here 6197 | JSContext* cx, PromiseReactionRecordBuilder& builder) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/ShadowRealm.cpp:340:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ShadowRealm.cpp: In function ‘bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/ShadowRealm.cpp:339:30: note: ‘shadowRealm’ declared here 339 | Rooted shadowRealm(cx, | ^~~~~~~~~~~ /<>/js/src/builtin/ShadowRealm.cpp:332:45: note: ‘cx’ declared here 332 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/builtin/String.cpp:425:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/builtin/String.cpp:425:16: note: ‘str’ declared here 425 | RootedString str(cx, obj->as().unbox()); | ^~~ /<>/js/src/builtin/String.cpp:419:36: note: ‘cx’ declared here 419 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool str_charAt(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:1685:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_charAt(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:1685:16: note: ‘str’ declared here 1685 | RootedString str(cx); | ^~~ /<>/js/src/builtin/String.cpp:1681:35: note: ‘cx’ declared here 1681 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)’ at /<>/js/src/builtin/String.cpp:593:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhs’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)’: /<>/js/src/builtin/String.cpp:592:18: note: ‘lhs’ declared here 592 | RootedString lhs( | ^~~ /<>/js/src/builtin/String.cpp:548:42: note: ‘cx’ declared here 548 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’ at /<>/js/src/builtin/ReflectParse.cpp:673:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’: /<>/js/src/builtin/ReflectParse.cpp:673:24: note: ‘node’ declared here 673 | Rooted node(cx, NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:669:53: note: ‘this’ declared here 669 | MutableHandleObject dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25, inlined from ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:374:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:368:53: note: ‘this’ declared here 368 | MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, JS::MutableHandle&}]’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_6(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here 360 | [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:384:61, inlined from ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle&, const char (&)[7], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:348:26, inlined from ‘bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle&, const char (&)[9], JS::Handle&, const char (&)[9], JS::Rooted&, JS::MutableHandle&}]’ at /<>/js/src/builtin/ReflectParse.cpp:363:25, inlined from ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)’ at /<>/js/src/builtin/ReflectParse.cpp:1018:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)’: /<>/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here 384 | Rooted atom(cx, Atomize(cx, name, strlen(name))); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:1015:65: note: ‘this’ declared here 1015 | bool isOptional /* = false */) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3425:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:3422:68: note: ‘this’ declared here 3422 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4417:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4417:27: note: ‘str’ declared here 4417 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:4414:48: note: ‘cx’ declared here 4414 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4406:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4406:27: note: ‘str’ declared here 4406 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:4403:38: note: ‘cx’ declared here 4403 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4439:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4439:27: note: ‘str’ declared here 4439 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:4436:48: note: ‘cx’ declared here 4436 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_encodeURI(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4428:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_encodeURI(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4428:27: note: ‘str’ declared here 4428 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:4425:38: note: ‘cx’ declared here 4425 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:870:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:869:16: note: ‘str’ declared here 869 | RootedString str(cx, | ^~~ /<>/js/src/builtin/String.cpp:865:40: note: ‘cx’ declared here 865 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /usr/include/string.h:548, from /<>/debian/build/dist/system_wrappers/string.h:3, from /usr/include/c++/13/cstring:42, from /<>/debian/build/dist/system_wrappers/cstring:3, from /<>/debian/build/dist/include/mozilla/Casting.h:14, from /<>/js/src/jstypes.h:24, from /<>/js/src/builtin/Promise.h:10: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]’ at /<>/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = char16_t; SrcChar = char16_t]’ at /<>/js/src/builtin/String.cpp:1160:31, inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = char16_t]’ at /<>/js/src/builtin/String.cpp:1276:23: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = char16_t]’: /<>/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here 1176 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]’ at /<>/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]’ at /<>/js/src/builtin/String.cpp:1160:31, inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’ at /<>/js/src/builtin/String.cpp:1261:25: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [40, 127] is out of the bounds [0, 40] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’: /<>/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here 1176 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:1307:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:1306:16: note: ‘str’ declared here 1306 | RootedString str(cx, | ^~~ /<>/js/src/builtin/String.cpp:1302:40: note: ‘cx’ declared here 1302 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /<>/js/src/builtin/String.cpp:3001:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearRepl’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’: /<>/js/src/builtin/String.cpp:3001:27: note: ‘linearRepl’ declared here 3001 | Rooted linearRepl(cx, replacement->ensureLinear(cx)); | ^~~~~~~~~~ /<>/js/src/builtin/String.cpp:2990:50: note: ‘cx’ declared here 2990 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /<>/js/src/builtin/String.cpp:3338:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’: /<>/js/src/builtin/String.cpp:3338:27: note: ‘str’ declared here 3338 | Rooted str(cx, string->ensureLinear(cx)); | ^~~ /<>/js/src/builtin/String.cpp:3327:52: note: ‘cx’ declared here 3327 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_unescape(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:328:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_unescape(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:328:27: note: ‘str’ declared here 328 | Rooted str(cx, ArgToLinearString(cx, args, 0)); | ^~~ /<>/js/src/builtin/String.cpp:323:37: note: ‘cx’ declared here 323 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/builtin/String.cpp:13: /<>/debian/build/dist/include/mozilla/intl/String.h: In static member function ‘static mozilla::Result mozilla::intl::String::Normalize(NormalizationForm, mozilla::Span, B&) [with B = js::intl::FormatBuffer]’: /<>/debian/build/dist/include/mozilla/intl/String.h:132:53: warning: ‘normalizer’ may be used uninitialized [-Wmaybe-uninitialized] 132 | int32_t spanLengthInt = unorm2_spanQuickCheckYes(normalizer, aString.data(), /<>/debian/build/dist/include/mozilla/intl/String.h:113:25: note: ‘normalizer’ was declared here 113 | const UNormalizer2* normalizer; | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool str_normalize(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:1487:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool str_normalize(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:1486:16: note: ‘str’ declared here 1486 | RootedString str(cx, | ^~~ /<>/js/src/builtin/String.cpp:1481:38: note: ‘cx’ declared here 1481 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from Unified_cpp_js_src_jsapi-tests0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests0.cpp:20: /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:6071:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/builtin/Promise.cpp:6071:16: note: ‘reactionsObj’ declared here 6071 | RootedObject reactionsObj(cx, &reactionsVal.toObject()); | ^~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:6040:16: note: ‘cx’ declared here 6040 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:3713:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:3713:16: note: ‘str’ declared here 3713 | RootedString str(cx); | ^~~ /<>/js/src/builtin/String.cpp:3710:39: note: ‘cx’ declared here 3710 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/ShadowRealm.cpp:79:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealmObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ShadowRealm.cpp: In static member function ‘static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/ShadowRealm.cpp:78:30: note: ‘shadowRealmObj’ declared here 78 | Rooted shadowRealmObj( | ^~~~~~~~~~~~~~ /<>/js/src/builtin/ShadowRealm.cpp:60:46: note: ‘cx’ declared here 60 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:2326:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:2326:23: note: ‘stack’ declared here 2326 | Rooted stack(cx); | ^~~~~ /<>/js/src/builtin/Promise.cpp:2285:50: note: ‘cx’ declared here 2285 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:408:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debugInfo’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In static member function ‘static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)’: /<>/js/src/builtin/Promise.cpp:407:31: note: ‘debugInfo’ declared here 407 | Rooted debugInfo( | ^~~~~~~~~ /<>/js/src/builtin/Promise.cpp:405:46: note: ‘cx’ declared here 405 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject* CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandleObject, JS::MutableHandleObject)’ at /<>/js/src/builtin/Promise.cpp:1736:69, inlined from ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’ at /<>/js/src/builtin/Promise.cpp:1791:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’: /<>/js/src/builtin/Promise.cpp:1736:26: note: ‘promise’ declared here 1736 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:1759:16: note: ‘cx’ declared here 1759 | JSContext* cx, HandleObject C, MutableHandle capability, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)’ at /<>/js/src/builtin/Promise.cpp:5070:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)’: /<>/js/src/builtin/Promise.cpp:5069:16: note: ‘C’ declared here 5069 | RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise, | ^ /<>/js/src/builtin/Promise.cpp:5065:16: note: ‘cx’ declared here 5065 | JSContext* cx, HandleObject promiseObj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’ at /<>/js/src/builtin/Promise.cpp:1507:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘job’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’: /<>/js/src/builtin/Promise.cpp:1505:18: note: ‘job’ declared here 1505 | RootedFunction job( | ^~~ /<>/js/src/builtin/Promise.cpp:1402:16: note: ‘cx’ declared here 1402 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/debugger/DebugAPI.h:10, from /<>/js/src/debugger/DebugAPI-inl.h:10, from /<>/js/src/builtin/Promise.cpp:38: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘js::AutoRealmUnchecked::~AutoRealmUnchecked()’ at /<>/js/src/vm/Realm.h:820:7, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealmUnchecked]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealmUnchecked]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘js::AutoFunctionOrCurrentRealm::~AutoFunctionOrCurrentRealm()’ at /<>/js/src/vm/Realm.h:836:3, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoFunctionOrCurrentRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’ at /<>/js/src/builtin/Promise.cpp:1567:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘*(js::AutoRealm*)((char*)&ar2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’: /<>/js/src/builtin/Promise.cpp:1477:46: note: ‘*(js::AutoRealm*)((char*)&ar2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).js::AutoRealm::origin_’ was declared here 1477 | mozilla::Maybe ar2; | ^~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)’ at /<>/js/src/builtin/String.cpp:3980:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In static member function ‘static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)’: /<>/js/src/builtin/String.cpp:3979:25: note: ‘proto’ declared here 3979 | Rooted proto( | ^~~~~ /<>/js/src/builtin/String.cpp:3977:52: note: ‘cx’ declared here 3977 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:5908:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’: /<>/js/src/builtin/Promise.cpp:5906:34: note: ‘reaction’ declared here 5906 | Rooted reaction( | ^~~~~~~~ /<>/js/src/builtin/Promise.cpp:5869:16: note: ‘cx’ declared here 5869 | JSContext* cx, Handle promise, HandleValue onFulfilled_, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/Promise.cpp:5125:9: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/Promise.cpp:5119:26: note: ‘unwrappedPromise’ declared here 5119 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:5110:65: note: ‘cx’ declared here 5110 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’ at /<>/js/src/builtin/Promise.cpp:5800:9: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’: /<>/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here 5794 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:5771:42: note: ‘cx’ declared here 5771 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 5]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 5]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)’ at /<>/js/src/builtin/Promise.cpp:5211:56: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)’: /<>/js/src/builtin/Promise.cpp:5209:34: note: ‘reaction’ declared here 5209 | Rooted reaction( | ^~~~~~~~ /<>/js/src/builtin/Promise.cpp:5189:16: note: ‘cx’ declared here 5189 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’ at /<>/js/src/builtin/Promise.cpp:6132:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’: /<>/js/src/builtin/Promise.cpp:6130:34: note: ‘reaction’ declared here 6130 | Rooted reaction( | ^~~~~~~~ /<>/js/src/builtin/Promise.cpp:6117:16: note: ‘cx’ declared here 6117 | JSContext* cx, Handle promise, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’ at /<>/js/src/builtin/Promise.cpp:2826:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’: /<>/js/src/builtin/Promise.cpp:2825:26: note: ‘promise’ declared here 2825 | Rooted promise( | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:2805:49: note: ‘cx’ declared here 2805 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 4]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 4]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 3]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 3]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:1244:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/builtin/Promise.cpp:1244:25: note: ‘stack’ declared here 1244 | Rooted stack(cx); | ^~~~~ /<>/js/src/builtin/Promise.cpp:1224:16: note: ‘cx’ declared here 1224 | JSContext* cx, JS::Handle promise, | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘js::AutoRealmUnchecked::~AutoRealmUnchecked()’ at /<>/js/src/vm/Realm.h:820:7, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealmUnchecked]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealmUnchecked]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘js::AutoFunctionOrCurrentRealm::~AutoFunctionOrCurrentRealm()’ at /<>/js/src/vm/Realm.h:836:3, inlined from ‘bool EnqueuePromiseResolveThenableJob(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’ at /<>/js/src/builtin/Promise.cpp:2514:1, inlined from ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:1315:42: /<>/js/src/vm/Realm.h:413:29: warning: ‘*(js::AutoRealm*)((char*)&ar + offsetof(js::AutoFunctionOrCurrentRealm, js::AutoFunctionOrCurrentRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool js::ResolvePromiseInternal(JSContext*, JS::Handle, JS::Handle)’: /<>/js/src/builtin/Promise.cpp:2457:30: note: ‘*(js::AutoRealm*)((char*)&ar + offsetof(js::AutoFunctionOrCurrentRealm, js::AutoFunctionOrCurrentRealm::ar_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).js::AutoRealm::origin_’ was declared here 2457 | AutoFunctionOrCurrentRealm ar(cx, then); | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 2]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_27(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 2]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)’ at /<>/js/src/builtin/Promise.cpp:4885:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)’: /<>/js/src/builtin/Promise.cpp:4884:26: note: ‘promise’ declared here 4884 | Rooted promise( | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:4856:16: note: ‘cx’ declared here 4856 | JSContext* cx, HandleValue value) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)’ at /<>/js/src/builtin/Promise.cpp:3161:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)’: /<>/js/src/builtin/Promise.cpp:3160:16: note: ‘C’ declared here 3160 | RootedObject C(cx, | ^ /<>/js/src/builtin/Promise.cpp:3150:16: note: ‘cx’ declared here 3150 | JSContext* cx, JS::HandleObjectVector promises) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ValueArray<6>]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::ValueArray<6>]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 1]’ at /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘elems’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp: In member function ‘bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 1]’: /<>/js/src/jsapi-tests/testArgumentsObject.cpp:65:35: note: ‘elems’ declared here 65 | JS::RootedValueArray elems(cx); | ^~~~~ /<>/js/src/jsapi-tests/testArgumentsObject.cpp:57:41: note: ‘this’ declared here 57 | bool ExhaustiveTest(const char funcode[]) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = PromiseCombinatorDataHolder*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:4059:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:4059:40: note: ‘data’ declared here 4059 | Rooted data(cx); | ^~~~ /<>/js/src/builtin/Promise.cpp:4053:57: note: ‘cx’ declared here 4053 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = PromiseCombinatorDataHolder*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]’ at /<>/js/src/builtin/Promise.cpp:4294:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]’: /<>/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here 4294 | Rooted data(cx); | ^~~~ /<>/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = PromiseCombinatorDataHolder*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]’ at /<>/js/src/builtin/Promise.cpp:4294:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]’: /<>/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here 4294 | Rooted data(cx); | ^~~~ /<>/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/Promise.cpp:616:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/Promise.cpp:616:23: note: ‘stack’ declared here 616 | Rooted stack(cx); | ^~~~~ /<>/js/src/builtin/Promise.cpp:611:44: note: ‘cx’ declared here 611 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = PromiseCombinatorDataHolder*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:4519:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:4519:40: note: ‘data’ declared here 4519 | Rooted data(cx); | ^~~~ /<>/js/src/builtin/Promise.cpp:4513:56: note: ‘cx’ declared here 4513 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3485:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’: /<>/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here 3485 | RootedObject promiseCtor( | ^~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:3482:16: note: ‘cx’ declared here 3482 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3792:5: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’: /<>/js/src/builtin/Promise.cpp:3762:33: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 3762 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3485:16, inlined from ‘bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)’ at /<>/js/src/builtin/Promise.cpp:4020:38, inlined from ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /<>/js/src/builtin/Promise.cpp:3065:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’: /<>/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here 3485 | RootedObject promiseCtor( | ^~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:2961:62: note: ‘cx’ declared here 2961 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3792:5, inlined from ‘bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)’ at /<>/js/src/builtin/Promise.cpp:4149:40, inlined from ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /<>/js/src/builtin/Promise.cpp:3089:34: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’: /<>/js/src/builtin/Promise.cpp:3762:33: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 3762 | mozilla::Maybe ar; | ^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3792:5, inlined from ‘bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)’ at /<>/js/src/builtin/Promise.cpp:4251:38, inlined from ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /<>/js/src/builtin/Promise.cpp:3073:40: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’: /<>/js/src/builtin/Promise.cpp:3762:33: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 3762 | mozilla::Maybe ar; | ^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)::]’ at /<>/js/src/builtin/Promise.cpp:3792:5, inlined from ‘bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, JS::HandleValue, bool*)’ at /<>/js/src/builtin/Promise.cpp:4020:38, inlined from ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /<>/js/src/builtin/Promise.cpp:3065:33: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’: /<>/js/src/builtin/Promise.cpp:3762:33: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 3762 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testArrayBuffer_copyDataAcrossGlobals::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testArrayBuffer.cpp:361:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘otherGlobal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_52(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests0.cpp:29: /<>/js/src/jsapi-tests/testArrayBuffer.cpp: In member function ‘virtual bool cls_testArrayBuffer_copyDataAcrossGlobals::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testArrayBuffer.cpp:361:20: note: ‘otherGlobal’ declared here 361 | JS::RootedObject otherGlobal(cx, createGlobal(nullptr)); | ^~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testArrayBuffer.cpp:360:1: note: in expansion of macro ‘BEGIN_TEST’ 360 | BEGIN_TEST(testArrayBuffer_copyDataAcrossGlobals) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)::)>]’ at /<>/js/src/builtin/Promise.cpp:5440:16, inlined from ‘bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)’ at /<>/js/src/builtin/Promise.cpp:5478:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle, JS::Handle, PromiseHandler, PromiseHandler)’: /<>/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:5472:16: note: ‘cx’ declared here 5472 | JSContext* cx, JS::Handle generator, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)::)>]’ at /<>/js/src/builtin/Promise.cpp:5440:16, inlined from ‘JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’ at /<>/js/src/builtin/Promise.cpp:5493:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’: /<>/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here 5440 | RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:5488:16: note: ‘cx’ declared here 5488 | JSContext* cx, Handle genObj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’ at /<>/js/src/builtin/Promise.cpp:4790:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’: /<>/js/src/builtin/Promise.cpp:4789:26: note: ‘promise’ declared here 4789 | Rooted promise( | ^~~~~~~ /<>/js/src/builtin/Promise.cpp:4783:60: note: ‘cx’ declared here 4783 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:2148:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:2147:16: note: ‘reactionObj’ declared here 2147 | RootedObject reactionObj( | ^~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:2139:43: note: ‘cx’ declared here 2139 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:2268:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:2157:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 2157 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:5948:56, inlined from ‘bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/builtin/Promise.cpp:5180:49, inlined from ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/Promise.cpp:2386:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/Promise.cpp:5946:34: note: ‘reaction’ declared here 5946 | Rooted reaction( | ^~~~~~~~ /<>/js/src/builtin/Promise.cpp:2362:57: note: ‘cx’ declared here 2362 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)’ at /<>/js/src/builtin/Promise.cpp:5512:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)’: /<>/js/src/builtin/Promise.cpp:5511:26: note: ‘resultPromise’ declared here 5511 | Rooted resultPromise( | ^~~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:5505:49: note: ‘cx’ declared here 5505 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/ShadowRealm.cpp:606:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ShadowRealm.cpp: In function ‘bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/ShadowRealm.cpp:605:30: note: ‘shadowRealm’ declared here 605 | Rooted shadowRealm(cx, | ^~~~~~~~~~~ /<>/js/src/builtin/ShadowRealm.cpp:598:48: note: ‘cx’ declared here 598 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’ at /<>/js/src/builtin/Promise.cpp:6166:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/Promise.cpp: In member function ‘bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)’: /<>/js/src/builtin/Promise.cpp:6166:15: note: ‘reactionsVal’ declared here 6166 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /<>/js/src/builtin/Promise.cpp:6159:50: note: ‘cx’ declared here 6159 | bool PromiseObject::dependentPromises(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘bool {anonymous}::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3434:22, inlined from ‘bool {anonymous}::ASTSerializer::importAssertions(js::frontend::ListNode*, NodeVector&)’ at /<>/js/src/builtin/ReflectParse.cpp:1995:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::ASTSerializer::importAssertions(js::frontend::ListNode*, NodeVector&)’: /<>/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:1986:60: note: ‘this’ declared here 1986 | NodeVector& assertions) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘bool {anonymous}::ASTSerializer::importNamespaceSpecifier(js::frontend::UnaryNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:1851:20, inlined from ‘bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:1799:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:1775:61: note: ‘this’ declared here 1775 | MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)’ at /<>/js/src/builtin/String.cpp:3613:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)’: /<>/js/src/builtin/String.cpp:3613:27: note: ‘linearStr’ declared here 3613 | Rooted linearStr(cx, str->ensureLinear(cx)); | ^~~~~~~~~ /<>/js/src/builtin/String.cpp:3609:47: note: ‘cx’ declared here 3609 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3523:22, inlined from ‘bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3482:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:3523:15: note: ‘node’ declared here 3523 | RootedValue node(cx); | ^~~~ /<>/js/src/builtin/ReflectParse.cpp:3480:64: note: ‘this’ declared here 3480 | MutableHandleValue rest) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:2310:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘update’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_100(D)])[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:2310:39: note: ‘update’ declared here 2310 | RootedValue init(cx), test(cx), update(cx); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:2157:68: note: ‘this’ declared here 2157 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’ at /<>/js/src/builtin/ReflectParse.cpp:3611:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In function ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’: /<>/js/src/builtin/ReflectParse.cpp:3611:16: note: ‘src’ declared here 3611 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/builtin/ReflectParse.cpp:3604:38: note: ‘cx’ declared here 3604 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:2146:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:2140:59: note: ‘this’ declared here 2140 | MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:2802:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_238(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:2801:23: note: ‘pnAtom’ declared here 2801 | Rooted pnAtom( | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:2581:69: note: ‘this’ declared here 2581 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:12, from /<>/js/src/builtin/ModuleObject.h:17, from /<>/js/src/shell/ModuleLoader.h:10, from /<>/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:10150:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:38: /<>/js/src/shell/js.cpp: In function ‘bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:10150:16: note: ‘obj’ declared here 10150 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /<>/js/src/shell/js.cpp:10142:42: note: ‘cx’ declared here 10142 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:10124:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:10124:16: note: ‘obj’ declared here 10124 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /<>/js/src/shell/js.cpp:10116:42: note: ‘cx’ declared here 10116 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:10102:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:10102:16: note: ‘obj’ declared here 10102 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /<>/js/src/shell/js.cpp:10094:42: note: ‘cx’ declared here 10094 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:947:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:11: /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:947:16: note: ‘key’ declared here 947 | RootedString key(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/shell/OSObject.cpp:941:34: note: ‘cx’ declared here 941 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:2837:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:2837:18: note: ‘str’ declared here 2837 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /<>/js/src/shell/js.cpp:2790:36: note: ‘cx’ declared here 2790 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)’ at /<>/js/src/shell/js.cpp:2900:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)’: /<>/js/src/shell/js.cpp:2900:18: note: ‘str’ declared here 2900 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /<>/js/src/shell/js.cpp:2893:38: note: ‘cx’ declared here 2893 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool PutStr(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:2863:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool PutStr(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:2863:18: note: ‘str’ declared here 2863 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /<>/js/src/shell/js.cpp:2854:31: note: ‘cx’ declared here 2854 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)’ at /<>/js/src/shell/js.cpp:3765:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘messageStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)’: /<>/js/src/shell/js.cpp:3765:16: note: ‘messageStr’ declared here 3765 | RootedString messageStr(cx, report->newMessageString(cx)); | ^~~~~~~~~~ /<>/js/src/shell/js.cpp:3744:48: note: ‘cx’ declared here 3744 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3425:72, inlined from ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’ at /<>/js/src/builtin/ReflectParse.cpp:3189:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here 3425 | Rooted pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom())); | ^~~~~~ /<>/js/src/builtin/ReflectParse.cpp:3183:72: note: ‘this’ declared here 3183 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool IsValidJSON(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:8689:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool IsValidJSON(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:8689:31: note: ‘input’ declared here 8689 | JS::Rooted input(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~ /<>/js/src/shell/js.cpp:8680:36: note: ‘cx’ declared here 8680 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetMarks(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:7962:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ret’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool GetMarks(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:7962:24: note: ‘ret’ declared here 7962 | Rooted ret(cx, js::NewDenseEmptyArray(cx)); | ^~~ /<>/js/src/shell/js.cpp:7952:33: note: ‘cx’ declared here 7952 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘js::StringSegmentRange::StringSegmentRange(JSContext*) [with long unsigned int Size = 16]’ at /<>/js/src/vm/StringType.h:1347:37, inlined from ‘bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’ at /<>/js/src/builtin/String.cpp:2102:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘r’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’: /<>/js/src/builtin/String.cpp:2102:24: note: ‘r’ declared here 2102 | StringSegmentRange r(cx); | ^ /<>/js/src/builtin/String.cpp:2072:34: note: ‘cx’ declared here 2072 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests1.o.pp Unified_cpp_js_src_jsapi-tests1.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests10.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’ at /<>/js/src/builtin/String.cpp:3055:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘repl’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)’: /<>/js/src/builtin/String.cpp:3055:27: note: ‘repl’ declared here 3055 | Rooted repl(cx, replacement->ensureLinear(cx)); | ^~~~ /<>/js/src/builtin/String.cpp:3052:49: note: ‘cx’ declared here 3052 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Options(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:1916:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Options(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:1916:18: note: ‘str’ declared here 1916 | RootedString str(cx, JS::ToString(cx, args[i])); | ^~~ /<>/js/src/shell/js.cpp:1911:32: note: ‘cx’ declared here 1911 | static bool Options(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)’ at /<>/js/src/builtin/String.cpp:4467:70, inlined from ‘bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4575:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here 4467 | Rooted linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /<>/js/src/builtin/String.cpp:4556:37: note: ‘cx’ declared here 4556 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:7796:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:7796:20: note: ‘fun’ declared here 7796 | RootedFunction fun(cx, &obj->as()); | ^~~ /<>/js/src/shell/js.cpp:7769:39: note: ‘cx’ declared here 7769 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)’ at /<>/js/src/builtin/String.cpp:4467:70, inlined from ‘bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/String.cpp:4606:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/String.cpp: In function ‘bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here 4467 | Rooted linearPattern(cx, pattern->ensureLinear(cx)); | ^~~~~~~~~~~~~ /<>/js/src/builtin/String.cpp:4587:38: note: ‘cx’ declared here 4587 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Crash(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:3703:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Crash(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:3703:16: note: ‘message’ declared here 3703 | RootedString message(cx, JS::ToString(cx, args[0])); | ^~~~~~~ /<>/js/src/shell/js.cpp:3698:30: note: ‘cx’ declared here 3698 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:1482:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:1481:18: note: ‘bound’ declared here 1481 | RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0, | ^~~~~ /<>/js/src/shell/js.cpp:1461:41: note: ‘cx’ declared here 1461 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:6820:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘srcAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:6820:19: note: ‘srcAtom’ declared here 6820 | Rooted srcAtom(cx, ToAtom(cx, args[0])); | ^~~~~~~ /<>/js/src/shell/js.cpp:6812:43: note: ‘cx’ declared here 6812 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:7470:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In static member function ‘static bool StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:7469:29: note: ‘buffer’ declared here 7469 | RootedArrayBufferObject buffer( | ^~~~~~ /<>/js/src/shell/js.cpp:7460:36: note: ‘cx’ declared here 7460 | static bool getBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:324:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_shell0.cpp:20: /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:324:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 324 | DEFINE_GETTER_FUNCTIONS(ImportEntry, columnNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:323:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:323:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 323 | DEFINE_GETTER_FUNCTIONS(ImportEntry, lineNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:353:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:353:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 353 | DEFINE_GETTER_FUNCTIONS(RequestedModule, lineNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:340:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:340:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 340 | DEFINE_GETTER_FUNCTIONS(ExportEntry, columnNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellImportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:322:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:322:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 322 | DEFINE_GETTER_FUNCTIONS(ImportEntry, localName, StringValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:339:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:339:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 339 | DEFINE_GETTER_FUNCTIONS(ExportEntry, lineNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:354:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:354:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 354 | DEFINE_GETTER_FUNCTIONS(RequestedModule, columnNumber, Uint32Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellImportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:321:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:321:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 321 | DEFINE_GETTER_FUNCTIONS(ImportEntry, importName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::shell::FileObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::shell::FileObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:786:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fileObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:786:23: note: ‘fileObj’ declared here 786 | Rooted fileObj(cx); | ^~~~~~~ /<>/js/src/shell/OSObject.cpp:783:37: note: ‘cx’ declared here 783 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandleScript, int32_t*)’ at /<>/js/src/shell/js.cpp:3070:43, inlined from ‘bool PCToLine(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:3136:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool PCToLine(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:3070:16: note: ‘script’ declared here 3070 | RootedScript script(cx, GetTopScript(cx)); | ^~~~~~ /<>/js/src/shell/js.cpp:3130:33: note: ‘cx’ declared here 3130 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StencilObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:5867:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stencilObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:5866:16: note: ‘stencilObj’ declared here 5866 | RootedObject stencilObj(cx, | ^~~~~~~~~~ /<>/js/src/shell/js.cpp:5850:47: note: ‘cx’ declared here 5850 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 309 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, specifier, StringOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 311 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, assertions, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:1076:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:1076:21: note: ‘str’ declared here 1076 | Rooted str(cx, JS::ToString(cx, args[0])); | ^~~ /<>/js/src/shell/OSObject.cpp:1068:33: note: ‘cx’ declared here 1068 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RegisterScriptPathWithModuleLoader(JSContext*, JS::HandleScript, const char*)’ at /<>/js/src/shell/js.cpp:1016:56, inlined from ‘bool RunFile(JSContext*, const char*, FILE*, CompileUtf8, bool, bool)’ at /<>/js/src/shell/js.cpp:1092:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool RunFile(JSContext*, const char*, FILE*, CompileUtf8, bool, bool)’: /<>/js/src/shell/js.cpp:1016:16: note: ‘path’ declared here 1016 | RootedString path(cx, NewStringCopyUTF8(cx, filename)); | ^~~~ /<>/js/src/shell/js.cpp:1036:46: note: ‘cx’ declared here 1036 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 337 | DEFINE_GETTER_FUNCTIONS(ExportEntry, importName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 334 | DEFINE_GETTER_FUNCTIONS(ExportEntry, exportName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 338 | DEFINE_GETTER_FUNCTIONS(ExportEntry, localName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, size_t*)’ at /<>/js/src/shell/js.cpp:6863:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In member function ‘virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, size_t*)’: /<>/js/src/shell/js.cpp:6863:29: note: ‘linear’ declared here 6863 | Rooted linear(cx, str->ensureLinear(cx)); | ^~~~~~ /<>/js/src/shell/js.cpp:6836:24: note: ‘cx’ declared here 6836 | bool load(JSContext* cx, const char* filename, char16_t** twoByteSource, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:311:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleRequestObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleRequestObjectWrapper_assertionsGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:311:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 311 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, assertions, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellModuleRequestObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleRequestObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:309:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleRequestObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleRequestObjectWrapper_specifierGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:309:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 309 | DEFINE_GETTER_FUNCTIONS(ModuleRequestObject, specifier, StringOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Help(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:9654:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Help(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:9654:16: note: ‘obj’ declared here 9654 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /<>/js/src/shell/js.cpp:9625:29: note: ‘cx’ declared here 9625 | static bool Help(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_importNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:337:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_importNameGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:337:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 337 | DEFINE_GETTER_FUNCTIONS(ExportEntry, importName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_localNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:338:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_localNameGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:338:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 338 | DEFINE_GETTER_FUNCTIONS(ExportEntry, localName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:334:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellExportEntryWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellExportEntryWrapper_exportNameGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:334:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 334 | DEFINE_GETTER_FUNCTIONS(ExportEntry, exportName, StringOrNullValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 390 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybePendingAsyncDependencies, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 362 | DEFINE_GETTER_FUNCTIONS(ModuleObject, namespace_, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 365 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeEvaluationError, Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 378 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsAncestorIndex, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 376 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsIndex, Uint32OrUndefinedValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 384 | DEFINE_GETTER_FUNCTIONS(ModuleObject, isAsyncEvaluating, BooleanValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 380 | DEFINE_GETTER_FUNCTIONS(ModuleObject, hasTopLevelAwait, BooleanValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 386 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeAsyncEvaluatingPostOrder, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 364 | DEFINE_GETTER_FUNCTIONS(ModuleObject, status, StatusValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 382 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeTopLevelCapability, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool dom_constructor(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:10198:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘domObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool dom_constructor(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:10198:16: note: ‘domObj’ declared here 10198 | RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto)); | ^~~~~~ /<>/js/src/shell/js.cpp:10182:40: note: ‘cx’ declared here 10182 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:1168:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:1168:16: note: ‘info’ declared here 1168 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/shell/OSObject.cpp:1144:35: note: ‘cx’ declared here 1144 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CacheEntry(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:2098:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool CacheEntry(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:2098:16: note: ‘obj’ declared here 2098 | RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class)); | ^~~ /<>/js/src/shell/js.cpp:2089:35: note: ‘cx’ declared here 2089 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src21.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:1029:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:1029:21: note: ‘str’ declared here 1029 | Rooted str(cx, JS::ToString(cx, args[0])); | ^~~ /<>/js/src/shell/OSObject.cpp:1021:34: note: ‘cx’ declared here 1021 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:365:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:365:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 365 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeEvaluationError, Value, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:362:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_namespace_Getter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:362:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 362 | DEFINE_GETTER_FUNCTIONS(ModuleObject, namespace_, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:382:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:382:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 382 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeTopLevelCapability, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:386:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:386:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 386 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeAsyncEvaluatingPostOrder, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:378:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:378:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 378 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsAncestorIndex, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:380:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:380:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 380 | DEFINE_GETTER_FUNCTIONS(ModuleObject, hasTopLevelAwait, BooleanValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:376:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybeDfsIndexGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:376:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 376 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybeDfsIndex, Uint32OrUndefinedValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_statusGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:364:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_statusGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:364:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 364 | DEFINE_GETTER_FUNCTIONS(ModuleObject, status, StatusValue, IdentFilter) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:390:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:390:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 390 | DEFINE_GETTER_FUNCTIONS(ModuleObject, maybePendingAsyncDependencies, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = js::shell::ShellModuleObjectWrapper; RawGetterT = JS::Value (*)(js::ModuleObject*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:384:1, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsShellModuleObjectWrapper; bool (* Impl)(JSContext*, const CallArgs&) = ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here 244 | static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:384:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 384 | DEFINE_GETTER_FUNCTIONS(ModuleObject, isAsyncEvaluating, BooleanValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:266:76, inlined from ‘static bool js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:125:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In static member function ‘static bool js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:120:55: note: ‘cx’ declared here 120 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool TransplantableObject(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:8591:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘transplant’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool TransplantableObject(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:8590:16: note: ‘transplant’ declared here 8590 | RootedObject transplant( | ^~~~~~~~~~ /<>/js/src/shell/js.cpp:8508:45: note: ‘cx’ declared here 8508 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:1435:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘causeString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:1435:16: note: ‘causeString’ declared here 1435 | RootedString causeString(cx, ToString(cx, v)); | ^~~~~~~~~~~ /<>/js/src/shell/js.cpp:1410:42: note: ‘cx’ declared here 1410 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:266:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here 266 | RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr)); | ^~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:254:45: note: ‘cx’ declared here 254 | bool ModuleLoader::dynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)’ at /<>/js/src/shell/OSObject.cpp:180:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)’: /<>/js/src/shell/OSObject.cpp:180:27: note: ‘str’ declared here 180 | Rooted str(cx, JS_EnsureLinearString(cx, filenameStr)); | ^~~ /<>/js/src/shell/OSObject.cpp:167:34: note: ‘cx’ declared here 167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)’ at /<>/js/src/shell/js.cpp:1974:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)’: /<>/js/src/shell/js.cpp:1974:16: note: ‘str’ declared here 1974 | RootedString str(cx); | ^~~ /<>/js/src/shell/js.cpp:1970:35: note: ‘cx’ declared here 1970 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)’ at /<>/js/src/shell/OSObject.cpp:329:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)’: /<>/js/src/shell/OSObject.cpp:329:25: note: ‘obj’ declared here 329 | JS::Rooted obj(cx, JS_NewUint8Array(cx, len)); | ^~~ /<>/js/src/shell/OSObject.cpp:306:39: note: ‘cx’ declared here 306 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/vm/JSObject.h:12, from /<>/js/src/builtin/Array.h:14, from /<>/js/src/vm/Realm.h:19, from /<>/js/src/vm/Realm-inl.h:10, from /<>/js/src/vm/Realm.cpp:8, from Unified_cpp_js_src20.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]’ at /<>/js/src/vm/SavedStacks.cpp:647:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /<>/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle)]’: /<>/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here 647 | Rooted rootedFrame(cx, frame); | ^~~~~~~~~~~ /<>/js/src/vm/SavedStacks.cpp:640:52: note: ‘cx’ declared here 640 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WasmLoop(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:8292:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filename’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool WasmLoop(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:8292:16: note: ‘filename’ declared here 8292 | RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~~~~~~ /<>/js/src/shell/js.cpp:8267:33: note: ‘cx’ declared here 8267 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:554:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:554:16: note: ‘str’ declared here 554 | RootedString str(cx, ResolvePath(cx, givenPath, RootRelative)); | ^~~ /<>/js/src/shell/OSObject.cpp:542:53: note: ‘cx’ declared here 542 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:1773:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rawFilenameStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:1773:16: note: ‘rawFilenameStr’ declared here 1773 | RootedString rawFilenameStr(cx, JS::ToString(cx, args[0])); | ^~~~~~~~~~~~~~ /<>/js/src/shell/js.cpp:1762:48: note: ‘cx’ declared here 1762 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)’ at /<>/js/src/shell/OSObject.cpp:1233:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)’: /<>/js/src/shell/OSObject.cpp:1233:16: note: ‘obj’ declared here 1233 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /<>/js/src/shell/OSObject.cpp:1231:26: note: ‘cx’ declared here 1231 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’ at /<>/js/src/shell/js.cpp:10242:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘glob’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’: /<>/js/src/shell/js.cpp:10240:16: note: ‘glob’ declared here 10240 | RootedObject glob(cx, | ^~~~ /<>/js/src/shell/js.cpp:10237:45: note: ‘cx’ declared here 10237 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool NewGlobal(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:6657:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool NewGlobal(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:6656:16: note: ‘global’ declared here 6656 | RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind, | ^~~~~~ /<>/js/src/shell/js.cpp:6522:34: note: ‘cx’ declared here 6522 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EvalInContext(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:3988:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool EvalInContext(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:3988:16: note: ‘str’ declared here 3988 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/shell/js.cpp:3982:38: note: ‘cx’ declared here 3982 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:8251:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘binary’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:8251:16: note: ‘binary’ declared here 8251 | RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length())); | ^~~~~~ /<>/js/src/shell/js.cpp:8222:41: note: ‘cx’ declared here 8222 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’ at /<>/js/src/vm/RegExpObject.cpp:1139:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:11: /<>/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’: /<>/js/src/vm/RegExpObject.cpp:1139:27: note: ‘input’ declared here 1139 | Rooted input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /<>/js/src/vm/RegExpObject.cpp:1126:49: note: ‘cx’ declared here 1126 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’ at /<>/js/src/vm/RegExpObject.cpp:1156:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)’: /<>/js/src/vm/RegExpObject.cpp:1156:27: note: ‘input’ declared here 1156 | Rooted input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /<>/js/src/vm/RegExpObject.cpp:1148:58: note: ‘cx’ declared here 1148 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Run(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:2616:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Run(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:2616:16: note: ‘str’ declared here 2616 | RootedString str(cx, JS::ToString(cx, args[0])); | ^~~ /<>/js/src/shell/js.cpp:2608:28: note: ‘cx’ declared here 2608 | static bool Run(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’ at /<>/js/src/shell/ModuleLoader.cpp:666:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resolvedPath’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle)’: /<>/js/src/shell/ModuleLoader.cpp:666:16: note: ‘resolvedPath’ declared here 666 | RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative)); | ^~~~~~~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:660:48: note: ‘cx’ declared here 660 | JSString* ModuleLoader::fetchSource(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /<>/js/src/shell/OSObject.cpp:399:79, inlined from ‘bool js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:436:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here 398 | JS::Rooted str(cx, | ^~~ /<>/js/src/shell/OSObject.cpp:434:52: note: ‘cx’ declared here 434 | static bool osfile_readRelativeToScript(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /<>/js/src/shell/OSObject.cpp:399:79, inlined from ‘bool js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/OSObject.cpp:431:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here 398 | JS::Rooted str(cx, | ^~~ /<>/js/src/shell/OSObject.cpp:430:40: note: ‘cx’ declared here 430 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandleValue)’ at /<>/js/src/shell/js.cpp:8052:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In member function ‘bool js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandleValue)’: /<>/js/src/shell/js.cpp:8052:18: note: ‘result’ declared here 8052 | RootedObject result(cx, JS::NewArrayObject(cx, log.length())); | ^~~~~~ /<>/js/src/shell/js.cpp:8046:31: note: ‘cx’ declared here 8046 | bool buildResult(JSContext* cx, MutableHandleValue resultValue) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DefineConsole(JSContext*, JS::HandleObject)’ at /<>/js/src/shell/js.cpp:9492:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool DefineConsole(JSContext*, JS::HandleObject)’: /<>/js/src/shell/js.cpp:9492:16: note: ‘obj’ declared here 9492 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /<>/js/src/shell/js.cpp:9491:31: note: ‘cx’ declared here 9491 | bool DefineConsole(JSContext* cx, HandleObject global) { | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/Runtime.cpp:26, from Unified_cpp_js_src20.cpp:29: In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void JSRuntime::stopRecordingAllocations()’ at /<>/js/src/vm/Runtime.cpp:822:57: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/vm/Runtime.cpp: In member function ‘void JSRuntime::stopRecordingAllocations()’: /<>/js/src/vm/Runtime.cpp:822:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 822 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:56:36, inlined from ‘void JSRuntime::stopRecordingAllocations()’ at /<>/js/src/vm/Runtime.cpp:823:50: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/vm/Runtime.cpp: In member function ‘void JSRuntime::stopRecordingAllocations()’: /<>/js/src/vm/Runtime.cpp:822:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 822 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SavedFrame* js::SavedFrame::create(JSContext*)’ at /<>/js/src/vm/SavedStacks.cpp:573:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In static member function ‘static js::SavedFrame* js::SavedFrame::create(JSContext*)’: /<>/js/src/vm/SavedStacks.cpp:572:16: note: ‘proto’ declared here 572 | RootedObject proto(cx, | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:563:43: note: ‘cx’ declared here 563 | SavedFrame* SavedFrame::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::)>]’ at /<>/js/src/vm/SavedStacks.cpp:647:23, inlined from ‘JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)’ at /<>/js/src/vm/SavedStacks.cpp:698:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)’: /<>/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here 647 | Rooted rootedFrame(cx, frame); | ^~~~~~~~~~~ /<>/js/src/vm/SavedStacks.cpp:680:16: note: ‘cx’ declared here 680 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)’ at /<>/js/src/vm/SavedStacks.cpp:754:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)’: /<>/js/src/vm/SavedStacks.cpp:754:23: note: ‘frame’ declared here 754 | Rooted frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:746:49: note: ‘cx’ declared here 746 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)’ at /<>/js/src/shell/js.cpp:5509:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)’: /<>/js/src/shell/js.cpp:5509:27: note: ‘linearString’ declared here 5509 | Rooted linearString(cx, scriptContents->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/shell/js.cpp:5429:37: note: ‘cx’ declared here 5429 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’ at /<>/js/src/vm/SavedStacks.cpp:916:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’: /<>/js/src/vm/SavedStacks.cpp:915:27: note: ‘frame’ declared here 915 | Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:907:16: note: ‘cx’ declared here 907 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’ at /<>/js/src/vm/SavedStacks.cpp:951:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)’: /<>/js/src/vm/SavedStacks.cpp:950:27: note: ‘frame’ declared here 950 | Rooted frame(cx, UnwrapSavedFrame(cx, principals, savedFrame, | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:942:16: note: ‘cx’ declared here 942 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)’ at /<>/js/src/vm/SavedStacks.cpp:1155:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nextConverted’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)’: /<>/js/src/vm/SavedStacks.cpp:1155:22: note: ‘nextConverted’ declared here 1155 | RootedObject nextConverted(cx, JS_NewObject(cx, nullptr)); | ^~~~~~~~~~~~~ /<>/js/src/vm/SavedStacks.cpp:1124:16: note: ‘cx’ declared here 1124 | JSContext* cx, HandleObject savedFrameArg, | ~~~~~~~~~~~^~ In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:56:36, inlined from ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’ at /<>/js/src/vm/Runtime.cpp:815:47: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/vm/Runtime.cpp: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /<>/js/src/vm/Runtime.cpp:813:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 813 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’ at /<>/js/src/vm/Runtime.cpp:813:57: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/vm/Runtime.cpp: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /<>/js/src/vm/Runtime.cpp:813:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 813 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’ at /<>/js/src/vm/Scope.cpp:625:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:47: /<>/js/src/vm/Scope.cpp: In static member function ‘static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’: /<>/js/src/vm/Scope.cpp:624:34: note: ‘data’ declared here 624 | Rooted> data( | ^~~~ /<>/js/src/vm/Scope.cpp:623:50: note: ‘cx’ declared here 623 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EntryPoints(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:8085:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool EntryPoints(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:8085:16: note: ‘opts’ declared here 8085 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /<>/js/src/shell/js.cpp:8077:36: note: ‘cx’ declared here 8077 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)’ at /<>/js/src/shell/js.cpp:12564:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘jspath’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)’: /<>/js/src/shell/js.cpp:12564:23: note: ‘jspath’ declared here 12564 | Rooted jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get())); | ^~~~~~ /<>/js/src/shell/js.cpp:12556:34: note: ‘cx’ declared here 12556 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter; T = js::AbstractBindingIter]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void js::DumpBindings(JSContext*, Scope*)’ at /<>/js/src/vm/Scope.cpp:1280:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In function ‘void js::DumpBindings(JSContext*, Scope*)’: /<>/js/src/vm/Scope.cpp:1280:28: note: ‘bi’ declared here 1280 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /<>/js/src/vm/Scope.cpp:1278:34: note: ‘cx’ declared here 1278 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’ at /<>/js/src/vm/SavedStacks.cpp:1752:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘saved’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)’: /<>/js/src/vm/SavedStacks.cpp:1752:23: note: ‘saved’ declared here 1752 | Rooted saved(cx, nullptr); | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:1722:16: note: ‘cx’ declared here 1722 | JSContext* cx, MutableHandle lookup) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)’ at /<>/js/src/vm/SavedStacks.cpp:1057:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In function ‘bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)’: /<>/js/src/vm/SavedStacks.cpp:1055:29: note: ‘frame’ declared here 1055 | Rooted frame( | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:1034:48: note: ‘cx’ declared here 1034 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle)’ at /<>/js/src/vm/RegExpObject.cpp:466:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In static member function ‘static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle)’: /<>/js/src/vm/RegExpObject.cpp:466:19: note: ‘src’ declared here 466 | Rooted src(cx, obj->getSource()); | ^~~ /<>/js/src/vm/RegExpObject.cpp:463:51: note: ‘cx’ declared here 463 | JSLinearString* RegExpObject::toString(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle, uint32_t)’ at /<>/js/src/vm/Scope.cpp:798:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In static member function ‘static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle, uint32_t)’: /<>/js/src/vm/Scope.cpp:797:34: note: ‘data’ declared here 797 | Rooted> data( | ^~~~ /<>/js/src/vm/Scope.cpp:777:57: note: ‘cx’ declared here 777 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle)’ at /<>/js/src/vm/SavedStacks.cpp:1851:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle)’: /<>/js/src/vm/SavedStacks.cpp:1851:16: note: ‘script’ declared here 1851 | RootedScript script(cx, iter.script()); | ^~~~~~ /<>/js/src/vm/SavedStacks.cpp:1818:42: note: ‘cx’ declared here 1818 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]’ at /<>/js/src/vm/Scope.cpp:1672:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]’: /<>/js/src/vm/Scope.cpp:1671:47: note: ‘rootedData’ declared here 1671 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1669:16: note: ‘cx’ declared here 1669 | JSContext* cx, CompilationAtomCache& atomCache, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:7922:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:7922:16: note: ‘object’ declared here 7922 | RootedObject object(cx); | ^~~~~~ /<>/js/src/shell/js.cpp:7897:41: note: ‘cx’ declared here 7897 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr, JS::DeletePolicy > >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr, JS::DeletePolicy > >; T = mozilla::UniquePtr, JS::DeletePolicy > >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::RegExpStatics::executeLazy(JSContext*)’ at /<>/js/src/vm/RegExpStatics.cpp:31:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘((js::StackRootedBase**)cx)[9]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src20.cpp:20: /<>/js/src/vm/RegExpStatics.cpp: In member function ‘bool js::RegExpStatics::executeLazy(JSContext*)’: /<>/js/src/vm/RegExpStatics.cpp:30:22: note: ‘shared’ declared here 30 | RootedRegExpShared shared(cx, | ^~~~~~ /<>/js/src/vm/RegExpStatics.cpp:19:44: note: ‘cx’ declared here 19 | bool RegExpStatics::executeLazy(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’ at /<>/js/src/shell/ModuleLoader.cpp:540:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’: /<>/js/src/shell/ModuleLoader.cpp:540:15: note: ‘value’ declared here 540 | RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry)); | ^~~~~ /<>/js/src/shell/ModuleLoader.cpp:538:62: note: ‘cx’ declared here 538 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = StreamCacheEntryObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:7515:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In static member function ‘static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:7514:27: note: ‘obj’ declared here 7514 | Rooted obj( | ^~~ /<>/js/src/shell/js.cpp:7486:36: note: ‘cx’ declared here 7486 | static bool construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:466:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here 431 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:466:1: note: in expansion of macro ‘DEFINE_CREATE’ 466 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr) | ^~~~~~~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here 430 | JSContext* cx, JS::Handle target) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:466:1: note: in expansion of macro ‘DEFINE_CREATE’ 466 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr) | ^~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle) [with T = js::shell::ShellModuleObjectWrapper]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ListToArrayFilter(JSContext*, JS::Handle, JS::MutableHandle) [with T = js::shell::ShellModuleObjectWrapper]’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: note: ‘toArray’ declared here 167 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:156:35: note: ‘cx’ declared here 156 | bool ListToArrayFilter(JSContext* cx, JS::Handle from, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/vm/Realm.cpp:168:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexicalEnv’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Realm.cpp: In member function ‘js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)’: /<>/js/src/vm/Realm.cpp:168:16: note: ‘lexicalEnv’ declared here 168 | RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key)); | ^~~~~~~~~~ /<>/js/src/vm/Realm.cpp:153:67: note: ‘cx’ declared here 153 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:460:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here 431 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:460:1: note: in expansion of macro ‘DEFINE_CREATE’ 460 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors, | ^~~~~~~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here 430 | JSContext* cx, JS::Handle target) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:460:1: note: in expansion of macro ‘DEFINE_CREATE’ 460 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors, | ^~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellExportEntryWrapper; RawGetterT = JS::Value (*)(js::ExportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:335:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 335 | DEFINE_GETTER_FUNCTIONS(ExportEntry, moduleRequest, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellRequestedModuleWrapper; RawGetterT = JS::Value (*)(js::RequestedModule*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:351:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 351 | DEFINE_GETTER_FUNCTIONS(RequestedModule, moduleRequest, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool ShellModuleWrapperGetter(JSContext*, const JS::CallArgs&, RawGetterT, FilterT) [with T = ShellImportEntryWrapper; RawGetterT = JS::Value (*)(js::ImportEntry*); FilterT = bool (*)(JSContext*, JS::Handle, JS::MutableHandle)]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25, inlined from ‘bool ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:319:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here 226 | JS::Rooted filtered(cx); | ^~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here 240 | JSContext* cx, const JS::CallArgs& args) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:319:1: note: in expansion of macro ‘DEFINE_GETTER_FUNCTIONS’ 319 | DEFINE_GETTER_FUNCTIONS(ImportEntry, moduleRequest, ObjectOrNullValue, | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:462:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle, js::ImportEntry*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:462:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 462 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr) | ^~~~~~~~~~~~~~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:462:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 462 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr) | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]’ at /<>/js/src/vm/Scope.cpp:1689:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In member function ‘js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]’: /<>/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here 1689 | Rooted> rootedData( | ^~~~~~~~~~ /<>/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:463:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle, js::ExportEntry*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:463:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 463 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr) | ^~~~~~~~~~~~~~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:463:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 463 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr) | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:464:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function ‘static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle, js::RequestedModule*)’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here 447 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); \ | ^~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:464:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 464 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors, | ^~~~~~~~~~~~~~~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here 446 | JSContext* cx, JS::Handle owner, CLASS* target) { \ | ~~~~~~~~~~~^~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:464:1: note: in expansion of macro ‘DEFINE_NATIVE_CREATE’ 464 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors, | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::shell::FileObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::_ZN2js5shellL8RedirectEP9JSContextRKN2JS8CallArgsEPPNS0_6RCFileE.part.0(JSContext*, const JS::CallArgs&, RCFile**)’ at /<>/js/src/shell/OSObject.cpp:726:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘oldFileObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::_ZN2js5shellL8RedirectEP9JSContextRKN2JS8CallArgsEPPNS0_6RCFileE.part.0(JSContext*, const JS::CallArgs&, RCFile**)’: /<>/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here 726 | RootedObject oldFileObj(cx, FileObject::create(cx, oldFile)); | ^~~~~~~~~~ /<>/js/src/shell/OSObject.cpp:718:33: note: ‘cx’ declared here 718 | static bool Redirect(JSContext* cx, const CallArgs& args, RCFile** outFile) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellExportEntryWrapper]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellExportEntryWrapper]’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellRequestedModuleWrapper]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellRequestedModuleWrapper]’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportEntryWrapper]’ at /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘bool SpanToArrayFilter(JSContext*, JS::Handle, mozilla::Span, JS::MutableHandle) [with T = ShellImportEntryWrapper]’: /<>/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here 257 | JS::Rooted toArray(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /<>/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here 253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle owner, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:528:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::HandleString, JS::HandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:528:16: note: ‘registry’ declared here 528 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:526:51: note: ‘cx’ declared here 526 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In file included from /<>/js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp:9, from Unified_cpp_js_src_jsapi-tests1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp:10: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::HandleString, JS::MutableHandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:508:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::HandleString, JS::MutableHandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:508:16: note: ‘registry’ declared here 508 | RootedObject registry(cx, getOrCreateModuleRegistry(cx)); | ^~~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:504:54: note: ‘cx’ declared here 504 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’ at /<>/js/src/shell/ModuleLoader.cpp:575:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle)’: /<>/js/src/shell/ModuleLoader.cpp:575:27: note: ‘path’ declared here 575 | Rooted path(cx, pathArg); | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:573:56: note: ‘cx’ declared here 573 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*, ResultTemplateKind)’ at /<>/js/src/vm/RegExpObject.cpp:859:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In member function ‘js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*, ResultTemplateKind)’: /<>/js/src/vm/RegExpObject.cpp:857:24: note: ‘templateObject’ declared here 857 | Rooted templateObject( | ^~~~~~~~~~~~~~ /<>/js/src/vm/RegExpObject.cpp:853:16: note: ‘cx’ declared here 853 | JSContext* cx, ResultTemplateKind kind) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)’ at /<>/js/src/shell/ModuleLoader.cpp:376:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)’: /<>/js/src/shell/ModuleLoader.cpp:376:27: note: ‘name’ declared here 376 | Rooted name(cx, JS_EnsureLinearString(cx, specifier)); | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:374:50: note: ‘cx’ declared here 374 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/ModuleLoader.cpp:101:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In static member function ‘static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/ModuleLoader.cpp:101:16: note: ‘specifier’ declared here 101 | RootedString specifier(cx, JS::ToString(cx, v)); | ^~~~~~~~~ /<>/js/src/shell/ModuleLoader.cpp:91:49: note: ‘cx’ declared here 91 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)’ at /<>/js/src/shell/ModuleLoader.cpp:366:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)’: /<>/js/src/shell/ModuleLoader.cpp:365:27: note: ‘name’ declared here 365 | Rooted name( | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:355:50: note: ‘cx’ declared here 355 | JSLinearString* ModuleLoader::resolve(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle)’ at /<>/js/src/shell/ModuleLoader.cpp:161:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle)’: /<>/js/src/shell/ModuleLoader.cpp:160:27: note: ‘path’ declared here 160 | Rooted path( | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:158:50: note: ‘cx’ declared here 158 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’ at /<>/js/src/vm/Scope.cpp:741:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Scope.cpp: In static member function ‘static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’: /<>/js/src/vm/Scope.cpp:740:34: note: ‘data’ declared here 740 | Rooted> data( | ^~~~ /<>/js/src/vm/Scope.cpp:730:57: note: ‘cx’ declared here 730 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RegisterModule(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:5152:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool RegisterModule(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:5152:19: note: ‘specifier’ declared here 5152 | Rooted specifier(cx, AtomizeString(cx, args[0].toString())); | ^~~~~~~~~ /<>/js/src/shell/js.cpp:5129:39: note: ‘cx’ declared here 5129 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString)’ at /<>/js/src/shell/ModuleLoader.cpp:443:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString)’: /<>/js/src/shell/ModuleLoader.cpp:443:27: note: ‘path’ declared here 443 | Rooted path(cx, JS_EnsureLinearString(cx, pathArg)); | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:442:49: note: ‘cx’ declared here 442 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::MutableHandleValue)’ at /<>/js/src/shell/ModuleLoader.cpp:181:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::MutableHandleValue)’: /<>/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here 181 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /<>/js/src/shell/ModuleLoader.cpp:179:46: note: ‘cx’ declared here 179 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:197:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here 196 | Rooted path(cx, | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:194:16: note: ‘cx’ declared here 194 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:197:78, inlined from ‘static JSObject* js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’ at /<>/js/src/shell/ModuleLoader.cpp:79:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In static member function ‘static JSObject* js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)’: /<>/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here 196 | Rooted path(cx, | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:76:16: note: ‘cx’ declared here 76 | JSContext* cx, JS::HandleValue referencingPrivate, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::MutableHandleValue)’ at /<>/js/src/shell/ModuleLoader.cpp:181:49, inlined from ‘bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)’ at /<>/js/src/shell/ModuleLoader.cpp:146:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)’: /<>/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here 181 | RootedObject module(cx, loadAndParse(cx, path)); | ^~~~~~ /<>/js/src/shell/ModuleLoader.cpp:144:46: note: ‘cx’ declared here 144 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RunModule(JSContext*, const char*, bool)’ at /<>/js/src/shell/js.cpp:1117:56, inlined from ‘bool Process(JSContext*, const char*, bool, FileKind)’ at /<>/js/src/shell/js.cpp:1694:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Process(JSContext*, const char*, bool, FileKind)’: /<>/js/src/shell/js.cpp:1117:16: note: ‘path’ declared here 1117 | RootedString path(cx, NewStringCopyUTF8(cx, filename)); | ^~~~ /<>/js/src/shell/js.cpp:1657:46: note: ‘cx’ declared here 1657 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool cls_testAtomizeTwoByteUTF8::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:29:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom8’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests1.cpp:20: /<>/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp: In member function ‘virtual bool cls_testAtomizeTwoByteUTF8::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:29:19: note: ‘atom8’ declared here 29 | Rooted atom8(cx); | ^~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp:27:1: note: in expansion of macro ‘BEGIN_TEST’ 27 | BEGIN_TEST(testAtomizeTwoByteUTF8) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’ at /<>/js/src/vm/SavedStacks.cpp:1805:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)’: /<>/js/src/vm/SavedStacks.cpp:1805:23: note: ‘frame’ declared here 1805 | Rooted frame(cx, SavedFrame::create(cx)); | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:1804:16: note: ‘cx’ declared here 1804 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’ at /<>/js/src/vm/SavedStacks.cpp:1791:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)’: /<>/js/src/vm/SavedStacks.cpp:1791:23: note: ‘frame’ declared here 1791 | Rooted frame(cx, createFrameFromLookup(cx, lookup)); | ^~~~~ /<>/js/src/vm/SavedStacks.cpp:1783:16: note: ‘cx’ declared here 1783 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle, const mozilla::Maybe&)’ at /<>/js/src/vm/SavedStacks.cpp:1333:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncCauseAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle, const mozilla::Maybe&)’: /<>/js/src/vm/SavedStacks.cpp:1333:19: note: ‘asyncCauseAtom’ declared here 1333 | Rooted asyncCauseAtom(cx, AtomizeString(cx, asyncCause)); | ^~~~~~~~~~~~~~ /<>/js/src/vm/SavedStacks.cpp:1326:45: note: ‘cx’ declared here 1326 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’ at /<>/js/src/shell/ModuleLoader.cpp:347:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/ModuleLoader.cpp: In member function ‘bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: /<>/js/src/shell/ModuleLoader.cpp:346:27: note: ‘path’ declared here 346 | Rooted path(cx, | ^~~~ /<>/js/src/shell/ModuleLoader.cpp:341:48: note: ‘cx’ declared here 341 | bool ModuleLoader::tryDynamicImport(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’ at /<>/js/src/shell/OSObject.cpp:455:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/OSObject.cpp: In function ‘bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)’: /<>/js/src/shell/OSObject.cpp:455:16: note: ‘str’ declared here 455 | RootedString str(cx, ResolvePath(cx, givenPath, resolveMode)); | ^~~ /<>/js/src/shell/OSObject.cpp:439:32: note: ‘cx’ declared here 439 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Evaluate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:2224:38: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cacheEntry’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool Evaluate(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:2224:16: note: ‘cacheEntry’ declared here 2224 | RootedObject cacheEntry(cx, nullptr); | ^~~~~~~~~~ /<>/js/src/shell/js.cpp:2212:33: note: ‘cx’ declared here 2212 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const’ at /<>/js/src/vm/SavedStacks.cpp:1925:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SavedStacks.cpp: In member function ‘virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const’: /<>/js/src/vm/SavedStacks.cpp:1925:16: note: ‘obj’ declared here 1925 | RootedObject obj(cx, target); | ^~~ /<>/js/src/vm/SavedStacks.cpp:1923:16: note: ‘cx’ declared here 1923 | JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)’ at /<>/js/src/vm/RegExpObject.cpp:65:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)’: /<>/js/src/vm/RegExpObject.cpp:64:25: note: ‘regexp’ declared here 64 | Rooted regexp( | ^~~~~~ /<>/js/src/vm/RegExpObject.cpp:62:42: note: ‘cx’ declared here 62 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/shell/js.cpp:5283:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/js.cpp: In function ‘bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/shell/js.cpp:5283:24: note: ‘array’ declared here 5283 | Rooted array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /<>/js/src/shell/js.cpp:5250:50: note: ‘cx’ declared here 5250 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’ at /<>/js/src/vm/RegExpObject.cpp:209:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In static member function ‘static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle, JS::RegExpFlags, js::NewObjectKind)’: /<>/js/src/vm/RegExpObject.cpp:209:25: note: ‘regexp’ declared here 209 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /<>/js/src/vm/RegExpObject.cpp:205:60: note: ‘cx’ declared here 205 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /<>/js/src/vm/RegExpObject.cpp:192:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In static member function ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’: /<>/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /<>/js/src/vm/RegExpObject.cpp:186:47: note: ‘cx’ declared here 186 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /<>/js/src/vm/RegExpObject.cpp:192:19, inlined from ‘JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)’ at /<>/js/src/vm/RegExpObject.cpp:1092:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In function ‘JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)’: /<>/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /<>/js/src/vm/RegExpObject.cpp:1085:58: note: ‘cx’ declared here 1085 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]’ at /<>/js/src/vm/RegExpObject.cpp:192:19, inlined from ‘JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)’ at /<>/js/src/vm/RegExpObject.cpp:1082:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In function ‘JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)’: /<>/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here 192 | Rooted source(cx, AtomizeChars(cx, chars, length)); | ^~~~~~ /<>/js/src/vm/RegExpObject.cpp:1072:56: note: ‘cx’ declared here 1072 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)’ at /<>/js/src/vm/RegExpObject.cpp:965:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/RegExpObject.cpp: In function ‘JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)’: /<>/js/src/vm/RegExpObject.cpp:964:25: note: ‘clone’ declared here 964 | Rooted clone( | ^~~~~ /<>/js/src/vm/RegExpObject.cpp:961:44: note: ‘cx’ declared here 961 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src22.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp js/src/Unified_cpp_js_src23.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_shell1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -I/<>/js/src/shell -I/<>/debian/build/js/src/shell -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_shell1.o.pp Unified_cpp_js_src_shell1.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/vm/SelfHosting.h:10, from /<>/js/src/vm/SelfHosting.cpp:7, from Unified_cpp_js_src21.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:150:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:150:15: note: ‘val’ declared here 150 | RootedValue val(cx, args[0]); | ^~~ /<>/js/src/vm/SelfHosting.cpp:147:42: note: ‘cx’ declared here 147 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:544:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:544:12: note: ‘id’ declared here 544 | RootedId id(cx); | ^~ /<>/js/src/vm/SelfHosting.cpp:533:49: note: ‘cx’ declared here 533 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:237:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:237:12: note: ‘id’ declared here 237 | RootedId id(cx); | ^~ /<>/js/src/vm/SelfHosting.cpp:235:48: note: ‘cx’ declared here 235 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:491:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:491:12: note: ‘id’ declared here 491 | RootedId id(cx); | ^~ /<>/js/src/vm/SelfHosting.cpp:480:53: note: ‘cx’ declared here 480 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests10.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests10.o.pp Unified_cpp_js_src_jsapi-tests10.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests11.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:1356:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘string’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:1356:27: note: ‘string’ declared here 1356 | Rooted string(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/vm/SelfHosting.cpp:1349:56: note: ‘cx’ declared here 1349 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:1211:64: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:1211:29: note: ‘unsafeTypedArrayCrossCompartment’ declared here 1211 | Rooted unsafeTypedArrayCrossCompartment(cx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/vm/SelfHosting.cpp:1196:57: note: ‘cx’ declared here 1196 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&)’ at /<>/js/src/vm/SelfHosting.cpp:2379:32, inlined from ‘bool JSRuntime::initSelfHostingFromStencil(JSContext*)’ at /<>/js/src/vm/SelfHosting.cpp:2554:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘prevAtom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::initSelfHostingFromStencil(JSContext*)’: /<>/js/src/vm/SelfHosting.cpp:2379:21: note: ‘prevAtom’ declared here 2379 | Rooted prevAtom(cx); | ^~~~~~~~ /<>/js/src/vm/SelfHosting.cpp:2553:55: note: ‘cx’ declared here 2553 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DictionaryPropMap*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DictionaryPropMap*; T = js::DictionaryPropMap*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’ at /<>/js/src/vm/Shape.cpp:115:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dictMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:11: /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::toDictionaryMode(JSContext*, JS::Handle)’: /<>/js/src/vm/Shape.cpp:114:30: note: ‘dictMap’ declared here 114 | Rooted dictMap( | ^~~~~~~ /<>/js/src/vm/Shape.cpp:101:52: note: ‘cx’ declared here 101 | bool js::NativeObject::toDictionaryMode(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedArrayBufferObject* js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, size_t, JS::HandleObject)’ at /<>/js/src/vm/SharedArrayObject.cpp:366:70, inlined from ‘static js::SharedArrayBufferObject* js::SharedArrayBufferObject::New(JSContext*, size_t, JS::HandleObject)’ at /<>/js/src/vm/SharedArrayObject.cpp:350:37: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /<>/js/src/vm/SharedArrayObject.cpp: In static member function ‘static js::SharedArrayBufferObject* js::SharedArrayBufferObject::New(JSContext*, size_t, JS::HandleObject)’: /<>/js/src/vm/SharedArrayObject.cpp:365:36: note: ‘obj’ declared here 365 | Rooted obj( | ^~~ /<>/js/src/vm/SharedArrayObject.cpp:341:66: note: ‘cx’ declared here 341 | SharedArrayBufferObject* SharedArrayBufferObject::New(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedArrayBufferObject* js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, size_t, JS::HandleObject)’ at /<>/js/src/vm/SharedArrayObject.cpp:366:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SharedArrayObject.cpp: In static member function ‘static js::SharedArrayBufferObject* js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, size_t, JS::HandleObject)’: /<>/js/src/vm/SharedArrayObject.cpp:365:36: note: ‘obj’ declared here 365 | Rooted obj( | ^~~ /<>/js/src/vm/SharedArrayObject.cpp:360:16: note: ‘cx’ declared here 360 | JSContext* cx, SharedArrayRawBuffer* buffer, size_t length, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, size_t, JS::Handle, uint32_t, js::ObjectFlags, bool*)’ at /<>/js/src/vm/Shape.cpp:1310:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, size_t, JS::Handle, uint32_t, js::ObjectFlags, bool*)’: /<>/js/src/vm/Shape.cpp:1309:24: note: ‘shape’ declared here 1309 | Rooted shape( | ^~~~~ /<>/js/src/vm/Shape.cpp:1286:16: note: ‘cx’ declared here 1286 | JSContext* cx, BaseShape* base, size_t nfixed, Handle map, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’ at /<>/js/src/vm/Shape.cpp:644:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’: /<>/js/src/vm/Shape.cpp:644:20: note: ‘propMap’ declared here 644 | Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex)); | ^~~~~~~ /<>/js/src/vm/Shape.cpp:626:62: note: ‘cx’ declared here 626 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/Shape.h:28, from /<>/js/src/vm/JSObject.h:18, from /<>/js/src/builtin/Array.h:14, from /<>/js/src/vm/SelfHosting.cpp:24: In member function ‘js::PropertyInfo js::LinkedPropMap::getPropertyInfo(uint32_t) const’, inlined from ‘js::PropertyInfo js::PropMap::getPropertyInfo(uint32_t) const’ at /<>/js/src/vm/PropMap.h:1079:51, inlined from ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’ at /<>/js/src/vm/Shape.cpp:647:50: /<>/js/src/vm/PropMap.h:828:33: warning: ‘propIndex’ may be used uninitialized [-Wmaybe-uninitialized] 828 | return data_.propInfos[index]; | ^ /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’: /<>/js/src/vm/Shape.cpp:643:12: note: ‘propIndex’ was declared here 643 | uint32_t propIndex; | ^~~~~~~~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/vm/JSObject.h:12, from /<>/js/src/builtin/MapObject.h:13, from /<>/js/src/shell/jsshell.h:14, from /<>/js/src/shell/jsshell.cpp:9, from Unified_cpp_js_src_shell1.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)’ at /<>/js/src/shell/jsshell.cpp:81:40: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/shell/jsshell.cpp: In function ‘bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)’: /<>/js/src/shell/jsshell.cpp:81:16: note: ‘s’ declared here 81 | RootedString s(cx, buf.finishString()); | ^ /<>/js/src/shell/jsshell.cpp:36:39: note: ‘cx’ declared here 36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:1633:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructArgs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:1633:17: note: ‘constructArgs’ declared here 1633 | ConstructArgs constructArgs(cx); | ^~~~~~~~~~~~~ /<>/js/src/vm/SelfHosting.cpp:1623:52: note: ‘cx’ declared here 1623 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/SelfHosting.cpp:1465:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/SelfHosting.cpp:1465:14: note: ‘args2’ declared here 1465 | InvokeArgs args2(cx); | ^~~~~ /<>/js/src/vm/SelfHosting.cpp:1455:48: note: ‘cx’ declared here 1455 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = signed char; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/SelfHosting.cpp:96: /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = signed char; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = unsigned int; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short int; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = int; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ make[4]: Leaving directory '/<>/debian/build/js/src/shell' make[4]: Entering directory '/<>/debian/build/memory/build/test' mkdir -p '.deps/' memory/build/test/TestMozJemallocUtils.o /usr/bin/riscv64-linux-gnu-g++ -o TestMozJemallocUtils.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/memory/build/test -I/<>/debian/build/memory/build/test -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestMozJemallocUtils.o.pp /<>/memory/build/test/TestMozJemallocUtils.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short unsigned int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = short unsigned int; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = double; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = double; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = float; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = float; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/vm/SelfHosting.cpp:1287:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/SelfHosting.cpp:1287:24: note: ‘source’ declared here 1287 | Rooted source(cx, &args[1].toObject().as()); | ^~~~~~ /<>/js/src/vm/SelfHosting.cpp:1275:64: note: ‘cx’ declared here 1275 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:16, from /<>/js/src/jsapi-tests/testIndexToString.cpp:8, from Unified_cpp_js_src_jsapi-tests10.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testIndexToString.cpp:10: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::WasmGCShape* js::WasmGCShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, const js::wasm::RecGroup*, js::ObjectFlags)’ at /<>/js/src/vm/Shape.cpp:1450:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static js::WasmGCShape* js::WasmGCShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, const js::wasm::RecGroup*, js::ObjectFlags)’: /<>/js/src/vm/Shape.cpp:1450:22: note: ‘nbase’ declared here 1450 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /<>/js/src/vm/Shape.cpp:1424:47: note: ‘cx’ declared here 1424 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ make[4]: Leaving directory '/<>/debian/build/memory/build/test' make[4]: Entering directory '/<>/debian/build/mfbt/tests' mkdir -p '.deps/' mfbt/tests/TestAlgorithm.o /usr/bin/riscv64-linux-gnu-g++ -o TestAlgorithm.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestAlgorithm.o.pp /<>/mfbt/tests/TestAlgorithm.cpp mfbt/tests/TestArray.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’ at /<>/js/src/vm/Shape.cpp:525:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’: /<>/js/src/vm/Shape.cpp:525:20: note: ‘propMap’ declared here 525 | Rooted propMap(cx, map->lookup(cx, mapLength, id, &propIndex)); | ^~~~~~~ /<>/js/src/vm/Shape.cpp:507:46: note: ‘cx’ declared here 507 | bool NativeObject::changeProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘js::PropertyInfo js::LinkedPropMap::getPropertyInfo(uint32_t) const’, inlined from ‘js::PropertyInfo js::PropMap::getPropertyInfo(uint32_t) const’ at /<>/js/src/vm/PropMap.h:1079:51, inlined from ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’ at /<>/js/src/vm/Shape.cpp:530:50: /<>/js/src/vm/PropMap.h:828:33: warning: ‘propIndex’ may be used uninitialized [-Wmaybe-uninitialized] 828 | return data_.propInfos[index]; | ^ /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)’: /<>/js/src/vm/Shape.cpp:524:12: note: ‘propIndex’ was declared here 524 | uint32_t propIndex; | ^~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, size_t, js::ObjectFlags)’ at /<>/js/src/vm/Shape.cpp:1256:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, size_t, js::ObjectFlags)’: /<>/js/src/vm/Shape.cpp:1256:22: note: ‘nbase’ declared here 1256 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /<>/js/src/vm/Shape.cpp:1196:54: note: ‘cx’ declared here 1196 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::PropMap*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::HandleId)’ at /<>/js/src/vm/Shape.cpp:785:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static bool js::NativeObject::removeProperty(JSContext*, JS::Handle, JS::HandleId)’: /<>/js/src/vm/Shape.cpp:785:20: note: ‘propMap’ declared here 785 | Rooted propMap(cx); | ^~~~~~~ /<>/js/src/vm/Shape.cpp:775:46: note: ‘cx’ declared here 775 | bool NativeObject::removeProperty(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)’ at /<>/js/src/vm/Shape.cpp:1405:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘*(js::StackRootedBase**)cx’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Shape.cpp: In static member function ‘static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)’: /<>/js/src/vm/Shape.cpp:1405:22: note: ‘nbase’ declared here 1405 | Rooted nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot)); | ^~~~~ /<>/js/src/vm/Shape.cpp:1380:45: note: ‘cx’ declared here 1380 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetComputedIntrinsic(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/vm/SelfHosting.cpp:2697:53, inlined from ‘bool JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandleValue)’ at /<>/js/src/vm/SelfHosting.cpp:2749:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::getSelfHostedValue(JSContext*, JS::Handle, JS::MutableHandleValue)’: /<>/js/src/vm/SelfHosting.cpp:2695:18: note: ‘script’ declared here 2695 | RootedScript script( | ^~~~~~ /<>/js/src/vm/SelfHosting.cpp:2732:47: note: ‘cx’ declared here 2732 | bool JSRuntime::getSelfHostedValue(JSContext* cx, Handle name, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestArray.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestArray.o.pp /<>/mfbt/tests/TestArray.cpp mfbt/tests/TestArrayUtils.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestArrayUtils.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestArrayUtils.o.pp /<>/mfbt/tests/TestArrayUtils.cpp mfbt/tests/TestAtomicBitfields.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestAtomicBitfields.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestAtomicBitfields.o.pp /<>/mfbt/tests/TestAtomicBitfields.cpp mfbt/tests/TestAtomics.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src23.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp js/src/Unified_cpp_js_src24.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestAtomics.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestAtomics.o.pp /<>/mfbt/tests/TestAtomics.cpp mfbt/tests/TestBinarySearch.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/vm/NativeObject.h:17, from /<>/js/src/builtin/AtomicsObject.h:15, from /<>/js/src/vm/JSContext.h:17, from /<>/js/src/vm/SourceHook.cpp:15, from Unified_cpp_js_src22.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::InterpreterFrame::prologue(JSContext*)’ at /<>/js/src/vm/Stack.cpp:175:41: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:11: /<>/js/src/vm/Stack.cpp: In member function ‘bool js::InterpreterFrame::prologue(JSContext*)’: /<>/js/src/vm/Stack.cpp:175:16: note: ‘script’ declared here 175 | RootedScript script(cx, this->script()); | ^~~~~~ /<>/js/src/vm/Stack.cpp:174:44: note: ‘cx’ declared here 174 | bool InterpreterFrame::prologue(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’ at /<>/js/src/vm/Stack.cpp:392:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Stack.cpp: In member function ‘js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’: /<>/js/src/vm/Stack.cpp:392:16: note: ‘script’ declared here 392 | RootedScript script(cx, fun->nonLazyScript()); | ^~~~~~ /<>/js/src/vm/Stack.cpp:388:16: note: ‘cx’ declared here 388 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests11.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests11.o.pp Unified_cpp_js_src_jsapi-tests11.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests12.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestBinarySearch.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestBinarySearch.o.pp /<>/mfbt/tests/TestBinarySearch.cpp mfbt/tests/TestBitSet.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestBitSet.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestBitSet.o.pp /<>/mfbt/tests/TestBitSet.cpp mfbt/tests/TestBloomFilter.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)’ at /<>/js/src/vm/StringType.cpp:2192:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /<>/js/src/vm/StringType.cpp: In function ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)’: /<>/js/src/vm/StringType.cpp:2192:15: note: ‘v’ declared here 2192 | RootedValue v(cx, IdToValue(id)); | ^ /<>/js/src/vm/StringType.cpp:2184:46: note: ‘cx’ declared here 2184 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = char16_t]’ at /<>/js/src/vm/StringType.cpp:1984:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = char16_t]’: /<>/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here 1984 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /<>/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle array, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = unsigned char]’ at /<>/js/src/vm/StringType.cpp:1984:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, JS::Handle, uint32_t*, const CharT*, size_t, size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle)::; CharT = unsigned char]’: /<>/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here 1984 | RootedString atom1(cx, AtomizeChars(cx, chars, len)); | ^~~~~ /<>/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle array, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr)’ at /<>/js/src/vm/StencilObject.cpp:58:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src22.cpp:38: /<>/js/src/vm/StencilObject.cpp: In static member function ‘static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr)’: /<>/js/src/vm/StencilObject.cpp:58:25: note: ‘obj’ declared here 58 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /<>/js/src/vm/StencilObject.cpp:56:62: note: ‘cx’ declared here 56 | /* static */ StencilObject* StencilObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, size_t)’ at /<>/js/src/vm/StencilObject.cpp:122:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/StencilObject.cpp: In static member function ‘static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, size_t)’: /<>/js/src/vm/StencilObject.cpp:122:25: note: ‘obj’ declared here 122 | JS::Rooted obj(cx, JS_NewObject(cx, &class_)); | ^~~ /<>/js/src/vm/StencilObject.cpp:116:16: note: ‘cx’ declared here 116 | JSContext* cx, uint8_t* buffer, size_t length) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::AutoStableStringChars::init(JSContext*, JSString*)’ at /<>/js/src/vm/StringType.cpp:1313:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::init(JSContext*, JSString*)’: /<>/js/src/vm/StringType.cpp:1313:27: note: ‘linearString’ declared here 1313 | Rooted linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/vm/StringType.cpp:1312:45: note: ‘cx’ declared here 1312 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’ at /<>/js/src/vm/StringType.cpp:1342:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’: /<>/js/src/vm/StringType.cpp:1342:27: note: ‘linearString’ declared here 1342 | Rooted linearString(cx, s->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/vm/StringType.cpp:1341:52: note: ‘cx’ declared here 1341 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestBloomFilter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestBloomFilter.o.pp /<>/mfbt/tests/TestBloomFilter.cpp mfbt/tests/TestBufferList.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestBufferList.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestBufferList.o.pp /<>/mfbt/tests/TestBufferList.cpp mfbt/tests/TestCasting.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src24.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp js/src/Unified_cpp_js_src25.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestCasting.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCasting.o.pp /<>/mfbt/tests/TestCasting.cpp mfbt/tests/TestCeilingFloor.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/Class.h:17, from /<>/js/src/jsapi-tests/testIteratorObject.cpp:5, from Unified_cpp_js_src_jsapi-tests11.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/jsapi-tests/testLookup.cpp:57:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘docAll’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests11.cpp:38: /<>/js/src/jsapi-tests/testLookup.cpp: In function ‘bool document_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/jsapi-tests/testLookup.cpp:57:29: note: ‘docAll’ declared here 57 | JS::Rooted docAll(cx, JS_NewObject(cx, &DocumentAllClass)); | ^~~~~~ /<>/js/src/jsapi-tests/testLookup.cpp:42:34: note: ‘cx’ declared here 42 | bool document_resolve(JSContext* cx, JS::HandleObject obj, JS::HandleId id, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestCeilingFloor.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCeilingFloor.o.pp /<>/mfbt/tests/TestCeilingFloor.cpp mfbt/tests/TestCheckedInt.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testIteratorObject.cpp:9: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestCheckedInt.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCheckedInt.o.pp /<>/mfbt/tests/TestCheckedInt.cpp mfbt/tests/TestCompactPair.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/StructuredClone.h:20, from /<>/js/src/vm/StructuredClone.cpp:29, from Unified_cpp_js_src23.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)’ at /<>/js/src/vm/ToSource.cpp:108:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:47: /<>/js/src/vm/ToSource.cpp: In function ‘JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)’: /<>/js/src/vm/ToSource.cpp:108:16: note: ‘str’ declared here 108 | RootedString str(cx, ValueToSource(cx, value)); | ^~~ /<>/js/src/vm/ToSource.cpp:100:43: note: ‘cx’ declared here 100 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSString* SymbolToSource(JSContext*, JS::Symbol*)’ at /<>/js/src/vm/ToSource.cpp:68:46, inlined from ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’ at /<>/js/src/vm/ToSource.cpp:137:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ToSource.cpp: In function ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’: /<>/js/src/vm/ToSource.cpp:68:16: note: ‘desc’ declared here 68 | RootedString desc(cx, symbol->description()); | ^~~~ /<>/js/src/vm/ToSource.cpp:122:40: note: ‘cx’ declared here 122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)’ at /<>/js/src/vm/SymbolType.cpp:50:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src23.cpp:11: /<>/js/src/vm/SymbolType.cpp: In static member function ‘static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)’: /<>/js/src/vm/SymbolType.cpp:50:19: note: ‘atom’ declared here 50 | Rooted atom(cx, AtomizeString(cx, description)); | ^~~~ /<>/js/src/vm/SymbolType.cpp:49:33: note: ‘cx’ declared here 49 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests12.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests12.o.pp Unified_cpp_js_src_jsapi-tests12.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests13.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestCompactPair.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCompactPair.o.pp /<>/mfbt/tests/TestCompactPair.cpp mfbt/tests/TestCountPopulation.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestCountPopulation.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCountPopulation.o.pp /<>/mfbt/tests/TestCountPopulation.cpp mfbt/tests/TestCountZeroes.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src25.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp js/src/Unified_cpp_js_src3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestCountZeroes.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestCountZeroes.o.pp /<>/mfbt/tests/TestCountZeroes.cpp mfbt/tests/TestDefineEnum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestDefineEnum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestDefineEnum.o.pp /<>/mfbt/tests/TestDefineEnum.cpp mfbt/tests/TestDoublyLinkedList.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestDoublyLinkedList.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestDoublyLinkedList.o.pp /<>/mfbt/tests/TestDoublyLinkedList.cpp mfbt/tests/TestEndian.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestEndian.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestEndian.o.pp /<>/mfbt/tests/TestEndian.cpp mfbt/tests/TestEnumSet.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestEnumSet.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestEnumSet.o.pp /<>/mfbt/tests/TestEnumSet.cpp mfbt/tests/TestEnumTypeTraits.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/jit/ProcessExecutableMemory.h:10, from /<>/js/src/jit/ExecutableAllocator.h:36, from /<>/js/src/gc/GCContext.h:16, from /<>/js/src/gc/Cell.h:15, from /<>/js/src/gc/Allocator.h:15, from /<>/js/src/gc/MaybeRooted.h:20, from /<>/js/src/vm/TypedArrayObject.h:14, from /<>/js/src/vm/TypedArrayObject-inl.h:12, from /<>/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src24.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:275:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src24.cpp:20: /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:275:24: note: ‘obj’ declared here 275 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:271:38: note: ‘cx’ declared here 271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/StructuredClone.h:20, from /<>/js/src/jsapi-tests/testMappedArrayBuffer.cpp:10, from Unified_cpp_js_src_jsapi-tests12.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool cls_testNewObject_Subclassing::Base_constructor(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsapi-tests/testNewObject.cpp:219:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests12.cpp:29: /<>/js/src/jsapi-tests/testNewObject.cpp: In static member function ‘static bool cls_testNewObject_Subclassing::Base_constructor(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsapi-tests/testNewObject.cpp:219:20: note: ‘obj’ declared here 219 | JS::RootedObject obj(cx, JS_NewObjectForConstructor(cx, &Base_class, args)); | ^~~ /<>/js/src/jsapi-tests/testNewObject.cpp:217:41: note: ‘cx’ declared here 217 | static bool Base_constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::TypedArrayObject* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap)’ at /<>/js/src/vm/TypedArrayObject.cpp:335:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap)’: /<>/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here 332 | Rooted shape( | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here 315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testMappedArrayBuffer.cpp:11: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestEnumTypeTraits.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestEnumTypeTraits.o.pp /<>/mfbt/tests/TestEnumTypeTraits.cpp mfbt/tests/TestEnumeratedArray.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestEnumeratedArray.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestEnumeratedArray.o.pp /<>/mfbt/tests/TestEnumeratedArray.cpp mfbt/tests/TestFastBernoulliTrial.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:371:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here 371 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here 369 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:384:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here 384 | RootedFunction ctorProto( | ^~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here 382 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:88:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:88:24: note: ‘obj’ declared here 88 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:84:37: note: ‘cx’ declared here 84 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestFastBernoulliTrial.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp /<>/mfbt/tests/TestFastBernoulliTrial.cpp mfbt/tests/TestFloatingPoint.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::TypedArrayObject* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap)’ at /<>/js/src/vm/TypedArrayObject.cpp:335:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap)’: /<>/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here 332 | Rooted shape( | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here 315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:414:18, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:443:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, size_t, size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here 414 | RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey())); | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here 429 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::TypedArrayObject::copyWithin_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/TypedArrayObject.cpp:1719:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::copyWithin_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/TypedArrayObject.cpp:1718:29: note: ‘tarray’ declared here 1718 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1714:51: note: ‘cx’ declared here 1714 | bool TypedArrayObject::copyWithin_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestFloatingPoint.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestFloatingPoint.o.pp /<>/mfbt/tests/TestFloatingPoint.cpp mfbt/tests/TestFunctionRef.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)’ at /<>/js/src/vm/TypedArrayObject.cpp:1078:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1076:58: note: ‘cx’ declared here 1076 | TypedArrayObject* js::NewUint8ArrayWithLength(JSContext* cx, int32_t len, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewInt8Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt8Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:52:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 52 | MACRO(int8_t, int8_t, Int8) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:52:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 52 | MACRO(int8_t, int8_t, Int8) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewUint8Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:53:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 53 | MACRO(uint8_t, uint8_t, Uint8) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:53:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 53 | MACRO(uint8_t, uint8_t, Uint8) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewInt16Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt16Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:54:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 54 | MACRO(int16_t, int16_t, Int16) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:54:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 54 | MACRO(int16_t, int16_t, Int16) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestFunctionRef.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestFunctionRef.o.pp /<>/mfbt/tests/TestFunctionRef.cpp mfbt/tests/TestFunctionTypeTraits.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewUint16Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint16Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:55:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 55 | MACRO(uint16_t, uint16_t, Uint16) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:55:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 55 | MACRO(uint16_t, uint16_t, Uint16) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewInt32Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt32Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:56:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 56 | MACRO(int32_t, int32_t, Int32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:56:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 56 | MACRO(int32_t, int32_t, Int32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewUint32Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint32Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:57:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 57 | MACRO(uint32_t, uint32_t, Uint32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:57:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 57 | MACRO(uint32_t, uint32_t, Uint32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewFloat32Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat32Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:58:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 58 | MACRO(float, float, Float32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:58:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 58 | MACRO(float, float, Float32) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestFunctionTypeTraits.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestFunctionTypeTraits.o.pp /<>/mfbt/tests/TestFunctionTypeTraits.cpp mfbt/tests/TestHashTable.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewFloat64Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat64Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:59:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 59 | MACRO(double, double, Float64) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:59:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 59 | MACRO(double, double, Float64) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewUint8ClampedArray(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ClampedArray(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:60:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 60 | MACRO(uint8_t, js::uint8_clamped, Uint8Clamped) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:60:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 60 | MACRO(uint8_t, js::uint8_clamped, Uint8Clamped) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewBigInt64Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigInt64Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:61:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 61 | MACRO(int64_t, int64_t, BigInt64) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:61:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 61 | MACRO(int64_t, int64_t, BigInt64) \ | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘JSObject* JS_NewBigUint64Array(JSContext*, size_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigUint64Array(JSContext*, size_t)’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here 2813 | JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:62:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 62 | MACRO(uint64_t, uint64_t, BigUint64) | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObjectMaybeShared*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:807:40, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, size_t, int64_t) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:867:29, inlined from ‘JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’ at /<>/js/src/vm/TypedArrayObject.cpp:2873:1: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In function ‘JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, size_t, int64_t)’: /<>/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here 807 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here 2824 | JSContext* cx, HandleObject arrayBuffer, size_t byteOffset, \ | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/experimental/TypedData.h:62:3: note: in expansion of macro ‘IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS’ 62 | MACRO(uint64_t, uint64_t, BigUint64) | ^~~~~ /<>/js/src/vm/TypedArrayObject.cpp:2873:1: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 2873 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestHashTable.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestHashTable.o.pp /<>/mfbt/tests/TestHashTable.cpp mfbt/tests/TestIntegerRange.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/vm/JSObject-inl.h:27, from /<>/js/src/vm/NativeObject-inl.h:31, from /<>/js/src/vm/TypedArrayObject-inl.h:35: /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = signed char; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned char; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests13.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests13.o.pp Unified_cpp_js_src_jsapi-tests13.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests14.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = short unsigned int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = unsigned int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestIntegerRange.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestIntegerRange.o.pp /<>/mfbt/tests/TestIntegerRange.cpp mfbt/tests/TestJSONWriter.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = float; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = double; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::SharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::SharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::GetElementLargeIndex(JSContext*, JS::Handle, JS::Handle, uint64_t, JS::MutableHandle)’ at /<>/js/src/vm/ObjectOperations-inl.h:170:17, inlined from ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:454:34: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, size_t, size_t) [with T = long unsigned int; Ops = js::UnsharedOps]’: /<>/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here 170 | RootedId id(cx); | ^~ /<>/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here 408 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestJSONWriter.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestJSONWriter.o.pp /<>/mfbt/tests/TestJSONWriter.cpp mfbt/tests/TestLinkedList.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:689:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:689:24: note: ‘obj’ declared here 689 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:669:39: note: ‘cx’ declared here 669 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:861:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:861:22: note: ‘map’ declared here 861 | Rooted map(cx, MapObject::create(cx)); | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:836:43: note: ‘cx’ declared here 836 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:1089:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘breakdown’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:1089:16: note: ‘breakdown’ declared here 1089 | RootedObject breakdown(cx, ToObject(cx, breakdownValue)); | ^~~~~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp:1081:54: note: ‘cx’ declared here 1081 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestLinkedList.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestLinkedList.o.pp /<>/mfbt/tests/TestLinkedList.cpp mfbt/tests/TestMacroArgs.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1137:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here 1137 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here 1103 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/vm/TypedArrayObject.cpp:1643:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/vm/TypedArrayObject.cpp:1642:29: note: ‘target’ declared here 1642 | Rooted target( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1638:44: note: ‘cx’ declared here 1638 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestMacroArgs.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestMacroArgs.o.pp /<>/mfbt/tests/TestMacroArgs.cpp mfbt/tests/TestMacroForEach.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:482:9: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:478:24: note: ‘obj’ declared here 478 | Rooted obj( | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:474:39: note: ‘cx’ declared here 474 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestMacroForEach.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestMacroForEach.o.pp /<>/mfbt/tests/TestMacroForEach.cpp mfbt/tests/TestMathAlgorithms.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestMathAlgorithms.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestMathAlgorithms.o.pp /<>/mfbt/tests/TestMathAlgorithms.cpp mfbt/tests/TestMaybe.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestMaybe.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestMaybe.o.pp /<>/mfbt/tests/TestMaybe.cpp mfbt/tests/TestNonDereferenceable.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:1022:9: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:1018:24: note: ‘obj’ declared here 1018 | Rooted obj( | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:1014:36: note: ‘cx’ declared here 1014 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/Conversions.h:26, from /<>/js/src/jsapi-tests/testNumberToString.cpp:13, from Unified_cpp_js_src_jsapi-tests13.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool cls_testObjectSwap::CheckObject(JS::HandleObject, const ObjectConfig&, uint32_t)’ at /<>/js/src/jsapi-tests/testObjectSwap.cpp:368:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_79(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests13.cpp:29: /<>/js/src/jsapi-tests/testObjectSwap.cpp: In member function ‘bool cls_testObjectSwap::CheckObject(JS::HandleObject, const ObjectConfig&, uint32_t)’: /<>/js/src/jsapi-tests/testObjectSwap.cpp:368:27: note: ‘nobj’ declared here 368 | Rooted nobj(cx, &obj->as()); | ^~~~ /<>/js/src/jsapi-tests/testObjectSwap.cpp:331:75: note: ‘this’ declared here 331 | bool CheckObject(HandleObject obj, const ObjectConfig& config, uint32_t id) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testNumberToString.cpp:14: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestNonDereferenceable.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestNonDereferenceable.o.pp /<>/mfbt/tests/TestNonDereferenceable.cpp mfbt/tests/TestNotNull.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestNotNull.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestNotNull.o.pp /<>/mfbt/tests/TestNotNull.cpp mfbt/tests/TestPoisonArea.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* cls_testObjectSwap::CreateNativeObject(const ObjectConfig&)’ at /<>/js/src/jsapi-tests/testObjectSwap.cpp:223:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_61(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testObjectSwap.cpp: In member function ‘JSObject* cls_testObjectSwap::CreateNativeObject(const ObjectConfig&)’: /<>/js/src/jsapi-tests/testObjectSwap.cpp:222:25: note: ‘obj’ declared here 222 | Rooted obj(cx, | ^~~ /<>/js/src/jsapi-tests/testObjectSwap.cpp:218:56: note: ‘this’ declared here 218 | JSObject* CreateNativeObject(const ObjectConfig& config) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’ at /<>/js/src/vm/TypedArrayObject-inl.h:515:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, JS::Handle) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’: /<>/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here 515 | RootedValueVector values(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here 485 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:1226:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here 1226 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here 1202 | JSContext* cx, HandleObject other, HandleObject proto) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::ArrayBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:903:32, inlined from ‘static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:619:24, inlined from ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:593:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here 903 | Rooted buffer(cx); | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here 583 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestPoisonArea.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestPoisonArea.o.pp /<>/mfbt/tests/TestPoisonArea.cpp mfbt/tests/TestRandomNum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’ at /<>/js/src/vm/UbiNodeCensus.cpp:157:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: /<>/js/src/vm/UbiNodeCensus.cpp:157:24: note: ‘arr’ declared here 157 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~ /<>/js/src/vm/UbiNodeCensus.cpp:152:37: note: ‘cx’ declared here 152 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = long unsigned int]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = long unsigned int]’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = float]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = float]’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = double]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = double]’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestRandomNum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestRandomNum.o.pp /<>/mfbt/tests/TestRandomNum.cpp mfbt/tests/TestRange.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = js::uint8_clamped]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = js::uint8_clamped]’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = long int]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = long int]’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here 452 | static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTemplateObject(JSContext*, int32_t) [with NativeType = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:463:31, inlined from ‘bool GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandleObject) [with T = signed char]’ at /<>/js/src/vm/TypedArrayObject.cpp:1360:60, inlined from ‘static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)’ at /<>/js/src/vm/TypedArrayObject.cpp:1385:3: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)’: /<>/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here 463 | Rooted tarray( | ^~~~~~ /<>/js/src/vm/TypedArrayObject.cpp:1378:16: note: ‘cx’ declared here 1378 | JSContext* cx, Native native, const JS::HandleValueArray args, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests14.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests14.o.pp Unified_cpp_js_src_jsapi-tests14.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests15.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestRange.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestRange.o.pp /<>/mfbt/tests/TestRange.cpp mfbt/tests/TestRefPtr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestRefPtr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestRefPtr.o.pp /<>/mfbt/tests/TestRefPtr.cpp mfbt/tests/TestResult.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestResult.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestResult.o.pp /<>/mfbt/tests/TestResult.cpp mfbt/tests/TestRollingMean.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/mfbt/tests/TestResult.cpp:102:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations] 102 | static_assert(std::is_literal_type_v>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/build/dist/system_wrappers/type_traits:3, from /<>/debian/build/dist/include/mozilla/MaybeStorageBase.h:13, from /<>/debian/build/dist/include/mozilla/ResultVariant.h:12, from /<>/mfbt/tests/TestResult.cpp:8: /usr/include/c++/13/type_traits:3233:25: note: declared here 3233 | inline constexpr bool is_literal_type_v = __is_literal_type(_Tp); | ^~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestResult.cpp:103:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations] 103 | static_assert(std::is_literal_type_v>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/type_traits:3233:25: note: declared here 3233 | inline constexpr bool is_literal_type_v = __is_literal_type(_Tp); | ^~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestResult.cpp:104:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations] 104 | static_assert(std::is_literal_type_v>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/type_traits:3233:25: note: declared here 3233 | inline constexpr bool is_literal_type_v = __is_literal_type(_Tp); | ^~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestResult.cpp:105:20: warning: ‘std::is_literal_type_v >’ is deprecated [-Wdeprecated-declarations] 105 | static_assert(std::is_literal_type_v>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/type_traits:3233:25: note: declared here 3233 | inline constexpr bool is_literal_type_v = __is_literal_type(_Tp); | ^~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestResult.cpp:106:21: warning: ‘std::is_literal_type_v > >’ is deprecated [-Wdeprecated-declarations] 106 | static_assert(!std::is_literal_type_v>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/type_traits:3233:25: note: declared here 3233 | inline constexpr bool is_literal_type_v = __is_literal_type(_Tp); | ^~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestRollingMean.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestRollingMean.o.pp /<>/mfbt/tests/TestRollingMean.cpp mfbt/tests/TestSHA1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestSHA1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSHA1.o.pp /<>/mfbt/tests/TestSHA1.cpp mfbt/tests/TestSIMD.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestSIMD.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSIMD.o.pp /<>/mfbt/tests/TestSIMD.cpp mfbt/tests/TestSPSCQueue.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/Class.h:17, from /<>/js/src/jsapi-tests/testPersistentRooted.cpp:5, from Unified_cpp_js_src_jsapi-tests14.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Kennel* Allocate(JSContext*)’ at /<>/js/src/jsapi-tests/testPersistentRooted.cpp:56:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘barker’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPersistentRooted.cpp: In function ‘Kennel* Allocate(JSContext*)’: /<>/js/src/jsapi-tests/testPersistentRooted.cpp:56:16: note: ‘barker’ declared here 56 | RootedObject barker(cx, JS_NewObject(cx, &BarkWhenTracedClass::class_)); | ^~~~~~ /<>/js/src/jsapi-tests/testPersistentRooted.cpp:55:53: note: ‘cx’ declared here 55 | MOZ_NEVER_INLINE static Kennel* Allocate(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestSPSCQueue.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSPSCQueue.o.pp /<>/mfbt/tests/TestSPSCQueue.cpp mfbt/tests/TestSaturate.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testPersistentRooted.cpp:6: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In file included from /usr/include/string.h:548, from /<>/debian/build/dist/system_wrappers/string.h:3, from /<>/debian/build/dist/include/mozilla/PodOperations.h:22, from /<>/debian/build/dist/include/mozilla/SPSCQueue.h:14, from /<>/mfbt/tests/TestSPSCQueue.cpp:7: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘TestRingMultiThread(int)::’ at /<>/mfbt/tests/TestSPSCQueue.cpp:109:27, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple(int):: >]’ at /usr/include/c++/13/bits/std_thread.h:292:26, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple(int):: >]’ at /usr/include/c++/13/bits/std_thread.h:299:20, inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker(int):: > >]’ at /usr/include/c++/13/bits/std_thread.h:244:20: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘TestRingMultiThread(int)::’ at /<>/mfbt/tests/TestSPSCQueue.cpp:109:27, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestRingMultiThread(int)::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple(int):: >]’ at /usr/include/c++/13/bits/std_thread.h:292:26, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple(int):: >]’ at /usr/include/c++/13/bits/std_thread.h:299:20, inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker(int):: > >]’ at /usr/include/c++/13/bits/std_thread.h:244:20: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘TestResetAPI()::’ at /<>/mfbt/tests/TestSPSCQueue.cpp:166:26, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/13/bits/std_thread.h:292:26, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/13/bits/std_thread.h:299:20, inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/13/bits/std_thread.h:244:20: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘TestResetAPI()::’ at /<>/mfbt/tests/TestSPSCQueue.cpp:178:26, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TestResetAPI()::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple >]’ at /usr/include/c++/13/bits/std_thread.h:292:26, inlined from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple >]’ at /usr/include/c++/13/bits/std_thread.h:299:20, inlined from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker > >]’ at /usr/include/c++/13/bits/std_thread.h:244:20: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘void TestRing(int) [with T = unsigned int]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:73:25: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:212:46, inlined from ‘void TestRing(int) [with T = unsigned int]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:76:21: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = unsigned int]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:212:46, inlined from ‘void TestRingMultiThread(int) [with T = unsigned int]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:121:25: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Enqueue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:168:46, inlined from ‘void TestRing(int) [with T = float]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:73:25: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:212:46, inlined from ‘void TestRing(int) [with T = float]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:76:21: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:48:12, inlined from ‘static void mozilla::detail::MemoryOperations::MoveOrCopy(T*, T*, size_t) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:47:15, inlined from ‘int mozilla::SPSCRingBufferBase::Dequeue(T*, int) [with T = float]’ at /<>/debian/build/dist/include/mozilla/SPSCQueue.h:212:46, inlined from ‘void TestRingMultiThread(int) [with T = float]’ at /<>/mfbt/tests/TestSPSCQueue.cpp:121:25: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestSaturate.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSaturate.o.pp /<>/mfbt/tests/TestSaturate.cpp mfbt/tests/TestScopeExit.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestScopeExit.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestScopeExit.o.pp /<>/mfbt/tests/TestScopeExit.cpp mfbt/tests/TestSegmentedVector.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestSegmentedVector.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSegmentedVector.o.pp /<>/mfbt/tests/TestSegmentedVector.cpp mfbt/tests/TestSmallPointerArray.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestSmallPointerArray.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSmallPointerArray.o.pp /<>/mfbt/tests/TestSmallPointerArray.cpp mfbt/tests/TestSplayTree.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests15.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests15.o.pp Unified_cpp_js_src_jsapi-tests15.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests16.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /usr/include/c++/13/algorithm:60, from /<>/debian/build/dist/system_wrappers/algorithm:3, from /<>/debian/build/dist/include/mozilla/SmallPointerArray.h:15, from /<>/mfbt/tests/TestSmallPointerArray.cpp:7: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = void*; _Up = void*; bool _IsMove = true]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = void**; _OI = void**]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = void**; _OI = void**]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’ at /usr/include/c++/13/bits/stl_algobase.h:665:38, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:185:2, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = void*; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1535:24, inlined from ‘bool mozilla::SmallPointerArray::RemoveElement(T*) [with T = void]’ at /<>/debian/build/dist/include/mozilla/SmallPointerArray.h:138:21, inlined from ‘void TestRangeBasedLoops()’ at /<>/mfbt/tests/TestSmallPointerArray.cpp:176:26: /usr/include/c++/13/bits/stl_algobase.h:437:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ forming offset 24 is out of the bounds [0, 24] [-Warray-bounds=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestSplayTree.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestSplayTree.o.pp /<>/mfbt/tests/TestSplayTree.cpp mfbt/tests/TestTextUtils.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestTextUtils.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestTextUtils.o.pp /<>/mfbt/tests/TestTextUtils.cpp mfbt/tests/TestThreadSafeWeakPtr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestThreadSafeWeakPtr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestThreadSafeWeakPtr.o.pp /<>/mfbt/tests/TestThreadSafeWeakPtr.cpp mfbt/tests/TestTypedEnum.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o TestTypedEnum.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestTypedEnum.o.pp /<>/mfbt/tests/TestTypedEnum.cpp mfbt/tests/TestUniquePtr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/testPromise.cpp:8, from Unified_cpp_js_src_jsapi-tests15.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testPromise.cpp:10: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testPromise_ResolvePromise::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testPromise.cpp:59:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_10(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_ResolvePromise::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPromise.cpp:59:16: note: ‘promise’ declared here 59 | RootedObject promise(cx, CreatePromise(cx)); | ^~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp:58:1: note: in expansion of macro ‘BEGIN_TEST’ 58 | BEGIN_TEST(testPromise_ResolvePromise) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testPromise_RejectPromise::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testPromise.cpp:75:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_10(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_RejectPromise::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPromise.cpp:75:16: note: ‘promise’ declared here 75 | RootedObject promise(cx, CreatePromise(cx)); | ^~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp:74:1: note: in expansion of macro ‘BEGIN_TEST’ 74 | BEGIN_TEST(testPromise_RejectPromise) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testPromise_GetPromiseState::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testPromise.cpp:47:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_GetPromiseState::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPromise.cpp:47:16: note: ‘promise’ declared here 47 | RootedObject promise(cx, CreatePromise(cx)); | ^~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp:46:1: note: in expansion of macro ‘BEGIN_TEST’ 46 | BEGIN_TEST(testPromise_GetPromiseState) { | ^~~~~~~~~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/vm/ErrorReporting.h:12, from /<>/js/src/vm/Warnings.cpp:16, from Unified_cpp_js_src25.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)’ at /<>/js/src/vm/Watchtower.cpp:158:28, inlined from ‘bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)’ at /<>/js/src/vm/Watchtower.cpp:176:31: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src25.cpp:11: /<>/js/src/vm/Watchtower.cpp: In function ‘bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)’: /<>/js/src/vm/Watchtower.cpp:158:16: note: ‘pobj’ declared here 158 | RootedObject pobj(cx, obj); | ^~~~ /<>/js/src/vm/Watchtower.cpp:172:45: note: ‘cx’ declared here 172 | static bool WatchProtoChangeImpl(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)’ at /<>/js/src/vm/Watchtower.cpp:31:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘kindString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Watchtower.cpp: In function ‘bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)’: /<>/js/src/vm/Watchtower.cpp:31:16: note: ‘kindString’ declared here 31 | RootedString kindString(cx, NewStringCopyZ(cx, kind)); | ^~~~~~~~~~ /<>/js/src/vm/Watchtower.cpp:24:43: note: ‘cx’ declared here 24 | static bool AddToWatchtowerLog(JSContext* cx, const char* kind, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReshapeForShadowedProp(JSContext*, JS::Handle, JS::HandleId)’ at /<>/js/src/vm/Watchtower.cpp:73:48, inlined from ‘static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::HandleId)’ at /<>/js/src/vm/Watchtower.cpp:109:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Watchtower.cpp: In static member function ‘static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle, JS::HandleId)’: /<>/js/src/vm/Watchtower.cpp:73:16: note: ‘proto’ declared here 73 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /<>/js/src/vm/Watchtower.cpp:104:50: note: ‘cx’ declared here 104 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’ at /<>/js/src/vm/Watchtower.cpp:242:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘map’ in ‘((js::StackRootedBase**)cx)[11]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/Watchtower.cpp: In static member function ‘static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)’: /<>/js/src/vm/Watchtower.cpp:242:22: note: ‘map’ declared here 242 | Rooted map(cx, obj->shape()->lookup(cx, id, &propIndex)); | ^~~ /<>/js/src/vm/Watchtower.cpp:228:53: note: ‘cx’ declared here 228 | bool Watchtower::watchPropertyChangeSlow(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testPromise_PromiseCatch::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testPromise.cpp:144:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_PromiseCatch::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPromise.cpp:144:16: note: ‘promise’ declared here 144 | RootedObject promise(cx, CreatePromise(cx)); | ^~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp:143:1: note: in expansion of macro ‘BEGIN_TEST’ 143 | BEGIN_TEST(testPromise_PromiseCatch) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testPromise_PromiseThen::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testPromise.cpp:115:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp: In member function ‘virtual bool cls_testPromise_PromiseThen::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPromise.cpp:115:16: note: ‘promise’ declared here 115 | RootedObject promise(cx, CreatePromise(cx)); | ^~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testPromise.cpp:114:1: note: in expansion of macro ‘BEGIN_TEST’ 114 | BEGIN_TEST(testPromise_PromiseThen) { | ^~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp js/src/Unified_cpp_js_src5.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from Unified_cpp_js_src3.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:7198:42: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:7198:16: note: ‘obj’ declared here 7198 | RootedObject obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:7155:41: note: ‘cx’ declared here 7155 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:8011:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:8011:16: note: ‘obj’ declared here 8011 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:8002:37: note: ‘cx’ declared here 8002 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:7986:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:7986:16: note: ‘obj’ declared here 7986 | RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:7983:45: note: ‘cx’ declared here 7983 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:7310:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:7310:16: note: ‘opts’ declared here 7310 | RootedObject opts(cx, ToObject(cx, args[0])); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:7302:38: note: ‘cx’ declared here 7302 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1546:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘option’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)’: /<>/js/src/builtin/TestingFunctions.cpp:1546:16: note: ‘option’ declared here 1546 | RootedString option(cx, JS::ToString(cx, value)); | ^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:1544:38: note: ‘cx’ declared here 1544 | static bool ConvertToTier(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestUniquePtr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestUniquePtr.o.pp /<>/mfbt/tests/TestUniquePtr.cpp mfbt/tests/TestUtf8.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:874:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ls’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:874:27: note: ‘ls’ declared here 874 | Rooted ls(cx, s->ensureLinear(cx)); | ^~ /<>/js/src/builtin/TestingFunctions.cpp:863:43: note: ‘cx’ declared here 863 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:186:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:186:16: note: ‘info’ declared here 186 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:184:46: note: ‘cx’ declared here 184 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4703:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4703:16: note: ‘info’ declared here 4703 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:4701:46: note: ‘cx’ declared here 4701 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:226:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:226:16: note: ‘info’ declared here 226 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:224:46: note: ‘cx’ declared here 224 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:3019:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:3019:16: note: ‘obj’ declared here 3019 | RootedObject obj(cx, JS_NewObject(cx, &cls)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:2974:53: note: ‘cx’ declared here 2974 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool HasChild(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:2745:36: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘child’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool HasChild(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:2745:15: note: ‘child’ declared here 2745 | RootedValue child(cx, args.get(1)); | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:2742:33: note: ‘cx’ declared here 2742 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SetTimeZone(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:7643:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool SetTimeZone(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:7643:29: note: ‘str’ declared here 7643 | Rooted str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:7610:36: note: ‘cx’ declared here 7610 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DumpHeap(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4178:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool DumpHeap(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4178:18: note: ‘str’ declared here 4178 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4161:33: note: ‘cx’ declared here 4161 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:3478:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:3478:16: note: ‘array’ declared here 3478 | RootedObject array(cx, JS::NewArrayObject(cx, 0)); | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:3475:50: note: ‘cx’ declared here 3475 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:3148:75: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:3148:16: note: ‘obj’ declared here 3148 | RootedObject obj(cx, JS_NewObject(cx, &ObjectWithManyReservedSlotsClass)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:3140:55: note: ‘cx’ declared here 3140 | static bool NewObjectWithManyReservedSlots(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4378:53, inlined from ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4366:13: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4378:21: note: ‘stack’ declared here 4378 | Rooted stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:4366:54: note: ‘cx’ declared here 4366 | static bool ReadGeckoInterpProfilingStack(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /<>/js/src/builtin/TestingFunctions.cpp:3043:52, inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::’ at /<>/js/src/builtin/TestingFunctions.cpp:3102:22, inlined from ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:3103:3: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**))[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:3043:26: note: ‘obj’ declared here 3043 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:3099:40: note: ‘’ declared here 3099 | static auto callHook = [](JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::’ at /<>/js/src/builtin/TestingFunctions.cpp:2980:60, inlined from ‘static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’ at /<>/js/src/builtin/TestingFunctions.cpp:2999:3: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propName’ in ‘((js::StackRootedBase**))[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: /<>/js/src/builtin/TestingFunctions.cpp:2980:21: note: ‘propName’ declared here 2980 | Rooted propName(cx, GetPropertiesAddedName(cx)); | ^~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:2978:36: note: ‘’ declared here 2978 | auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:7731:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:7731:29: note: ‘str’ declared here 7731 | Rooted str(cx, args[0].toString()->ensureLinear(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:7715:41: note: ‘cx’ declared here 7715 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ToLaneInterp(JSContext*, JS::HandleValue, LaneInterp*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1135:45, inlined from ‘bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1192:20: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘interpStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:1135:16: note: ‘interpStr’ declared here 1135 | RootedString interpStr(cx, ToString(cx, v)); | ^~~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:1162:46: note: ‘cx’ declared here 1162 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:4916:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/TestingFunctions.cpp:4915:32: note: ‘obj’ declared here 4915 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4913:59: note: ‘cx’ declared here 4913 | static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx, | ~~~~~~~~~~~^~ /<>/debian/build/dist/include/js/RootingAPI.h: In static member function ‘static constexpr bool NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::::_FUN(JSContext*, unsigned int, JS::Value*)’: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**))[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:3043:26: note: ‘obj’ declared here 3043 | Rooted obj(cx, NewPlainObject(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:3104:45: note: ‘’ declared here 3104 | static auto constructHook = [](JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/WeakMapObject.cpp:250:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /<>/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/WeakMapObject.cpp:250:16: note: ‘obj’ declared here 250 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); | ^~~ /<>/js/src/builtin/WeakMapObject.cpp:237:42: note: ‘cx’ declared here 237 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:8077:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘res’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:8077:16: note: ‘res’ declared here 8077 | RootedObject res(cx, JS_NewPlainObject(cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:8066:39: note: ‘cx’ declared here 8066 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = CustomSerializableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool CustomSerializableObject::CanTransfer(JSContext*, JS::Handle, bool*, void*)’ at /<>/js/src/builtin/TestingFunctions.cpp:5186:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CustomSerializableObject::CanTransfer(JSContext*, JS::Handle, bool*, void*)’: /<>/js/src/builtin/TestingFunctions.cpp:5186:39: note: ‘obj’ declared here 5186 | Rooted obj(cx); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:5184:38: note: ‘cx’ declared here 5184 | static bool CanTransfer(JSContext* cx, JS::Handle wrapped, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1097:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:1096:16: note: ‘proto’ declared here 1096 | RootedObject proto( | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:1044:50: note: ‘cx’ declared here 1044 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:4881:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/TestingFunctions.cpp:4880:32: note: ‘obj’ declared here 4880 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4879:46: note: ‘cx’ declared here 4879 | static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestUtf8.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestUtf8.o.pp /<>/mfbt/tests/TestUtf8.cpp mfbt/tests/TestVariant.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4237:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4237:16: note: ‘stack’ declared here 4237 | RootedObject stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:4226:48: note: ‘cx’ declared here 4226 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/WeakRefObject.cpp:49:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘weakRef’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:29: /<>/js/src/builtin/WeakRefObject.cpp: In static member function ‘static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/WeakRefObject.cpp:48:26: note: ‘weakRef’ declared here 48 | Rooted weakRef( | ^~~~~~~ /<>/js/src/builtin/WeakRefObject.cpp:23:42: note: ‘cx’ declared here 23 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:8462:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:8462:18: note: ‘fun’ declared here 8462 | RootedFunction fun(cx, &args[0].toObject().as()); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:8448:40: note: ‘cx’ declared here 8448 | static bool IsSmallFunction(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6682:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6682:16: note: ‘script’ declared here 6682 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:6666:41: note: ‘cx’ declared here 6666 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests16.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests16.o.pp Unified_cpp_js_src_jsapi-tests16.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests17.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:4881:61, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = CloneBufferObject::is; bool (* Impl)(JSContext*, const CallArgs&) = CloneBufferObject::getCloneBuffer_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘static bool CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4910:57: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4880:32: note: ‘obj’ declared here 4880 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4908:41: note: ‘cx’ declared here 4908 | static bool getCloneBuffer(JSContext* cx, unsigned int argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ToNaNFlavor(JSContext*, JS::HandleValue, NaNFlavor*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1367:45, inlined from ‘bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1409:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘flavorStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:1367:16: note: ‘flavorStr’ declared here 1367 | RootedString flavorStr(cx, ToString(cx, v)); | ^~~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:1388:40: note: ‘cx’ declared here 1388 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:4916:61, inlined from ‘bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = CloneBufferObject::is; bool (* Impl)(JSContext*, const CallArgs&) = CloneBufferObject::getCloneBufferAsArrayBuffer_impl]’ at /<>/debian/build/dist/include/js/CallNonGenericMethod.h:103:16, inlined from ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4950:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::getCloneBufferAsArrayBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4915:32: note: ‘obj’ declared here 4915 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4947:54: note: ‘cx’ declared here 4947 | static bool getCloneBufferAsArrayBuffer(JSContext* cx, unsigned int argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::’ at /<>/js/src/builtin/TestingFunctions.cpp:2132:65, inlined from ‘bool HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:2156:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:2132:18: note: ‘obj’ declared here 2132 | RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:2118:44: note: ‘cx’ declared here 2118 | static bool HasSameBytecodeData(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6565:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6565:16: note: ‘str’ declared here 6565 | RootedString str(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:6559:43: note: ‘cx’ declared here 6559 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’ at /<>/js/src/builtin/TestingFunctions.cpp:8186:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’: /<>/js/src/builtin/TestingFunctions.cpp:8186:18: note: ‘fun’ declared here 8186 | RootedFunction fun(cx, JS_ValueToFunction(cx, v)); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:8169:16: note: ‘cx’ declared here 8169 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)’ at /<>/js/src/builtin/TestingFunctions.cpp:9739:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pccount’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)’: /<>/js/src/builtin/TestingFunctions.cpp:9739:18: note: ‘pccount’ declared here 9739 | RootedObject pccount(cx, JS_NewPlainObject(cx)); | ^~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:9725:44: note: ‘cx’ declared here 9725 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle)’ at /<>/js/src/builtin/TestingUtility.cpp:205:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /<>/js/src/builtin/TestingUtility.cpp: In function ‘JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle)’: /<>/js/src/builtin/TestingUtility.cpp:205:25: note: ‘info’ declared here 205 | JS::Rooted info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/TestingUtility.cpp:203:46: note: ‘cx’ declared here 203 | JSObject* js::CreateScriptPrivate(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’ at /<>/js/src/builtin/TestingUtility.cpp:230:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘infoObject’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingUtility.cpp: In function ‘bool js::ParseDebugMetadata(JSContext*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’: /<>/js/src/builtin/TestingUtility.cpp:230:27: note: ‘infoObject’ declared here 230 | JS::Rooted infoObject(cx, CreateScriptPrivate(cx)); | ^~~~~~~~~~ /<>/js/src/builtin/TestingUtility.cpp:220:40: note: ‘cx’ declared here 220 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle opts, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)’ at /<>/js/src/builtin/WeakMapObject.cpp:154:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle, JS::MutableHandleObject)’: /<>/js/src/builtin/WeakMapObject.cpp:154:16: note: ‘arr’ declared here 154 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /<>/js/src/builtin/WeakMapObject.cpp:153:16: note: ‘cx’ declared here 153 | JSContext* cx, Handle obj, MutableHandleObject ret) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /<>/js/src/builtin/WeakMapObject.cpp:180:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’: /<>/js/src/builtin/WeakMapObject.cpp:180:16: note: ‘obj’ declared here 180 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /<>/js/src/builtin/WeakMapObject.cpp:177:65: note: ‘cx’ declared here 177 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle)’ at /<>/js/src/builtin/WeakRefObject.cpp:235:38: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/WeakRefObject.cpp: In static member function ‘static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle)’: /<>/js/src/builtin/WeakRefObject.cpp:235:16: note: ‘obj’ declared here 235 | RootedObject obj(cx, self->target()); | ^~~ /<>/js/src/builtin/WeakRefObject.cpp:234:44: note: ‘cx’ declared here 234 | void WeakRefObject::readBarrier(JSContext* cx, Handle self) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/mozilla/Casting.h:12, from /<>/debian/build/dist/include/mozilla/Utf8.h:15, from /<>/mfbt/tests/TestUtf8.cpp:9: /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsObserved’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:195:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 195 | MOZ_RELEASE_ASSERT(unitsObserved == aExpectedUnitsObserved); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:132:11: note: ‘unitsObserved’ was declared here 132 | uint8_t unitsObserved; | ^~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:194:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 194 | MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:131:12: note: ‘badCodePoint’ was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at /<>/js/src/builtin/WeakSetObject.cpp:230:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /<>/js/src/builtin/WeakSetObject.cpp: In function ‘bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)’: /<>/js/src/builtin/WeakSetObject.cpp:230:16: note: ‘obj’ declared here 230 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /<>/js/src/builtin/WeakSetObject.cpp:227:65: note: ‘cx’ declared here 227 | JS_PUBLIC_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx, | ~~~~~~~~~~~^~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:185:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 185 | MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:129:11: note: ‘unitsAvailable’ was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:186:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 186 | MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:130:11: note: ‘unitsNeeded’ was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:194:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 194 | MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:131:12: note: ‘badCodePoint’ was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:185:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 185 | MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:129:11: note: ‘unitsAvailable’ was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:186:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 186 | MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:130:11: note: ‘unitsNeeded’ was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsObserved’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:190:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 190 | MOZ_RELEASE_ASSERT(unitsObserved == aExpectedUnitsObserved); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:132:11: note: ‘unitsObserved’ was declared here 132 | uint8_t unitsObserved; | ^~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:194:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 194 | MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:131:12: note: ‘badCodePoint’ was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:186:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 186 | MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:130:11: note: ‘unitsNeeded’ was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:194:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 194 | MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:131:12: note: ‘badCodePoint’ was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6017:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cfg’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6017:18: note: ‘cfg’ declared here 6017 | RootedObject cfg(cx, ToObject(cx, args[0])); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:6003:37: note: ‘cx’ declared here 6003 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]’: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘badCodePoint’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:194:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 194 | MOZ_RELEASE_ASSERT(badCodePoint == aExpectedBadCodePoint); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:131:12: note: ‘badCodePoint’ was declared here 131 | char32_t badCodePoint; | ^~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsObserved’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:195:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 195 | MOZ_RELEASE_ASSERT(unitsObserved == aExpectedUnitsObserved); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:132:11: note: ‘unitsObserved’ was declared here 132 | uint8_t unitsObserved; | ^~~~~~~~~~~~~ In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’, inlined from ‘void ExpectBadCodePoint(const Char (&)[N], char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’ at /<>/mfbt/tests/TestUtf8.cpp:245:31, inlined from ‘void TestIsUtf8()’ at /<>/mfbt/tests/TestUtf8.cpp:311:21: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsAvailable’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:185:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 185 | MOZ_RELEASE_ASSERT(unitsAvailable == aExpectedUnitsAvailable); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void TestIsUtf8()’: /<>/mfbt/tests/TestUtf8.cpp:129:11: note: ‘unitsAvailable’ was declared here 129 | uint8_t unitsAvailable; | ^~~~~~~~~~~~~~ In function ‘void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’, inlined from ‘void ExpectBadCodePoint(const Char (&)[N], char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]’ at /<>/mfbt/tests/TestUtf8.cpp:245:31, inlined from ‘void TestIsUtf8()’ at /<>/mfbt/tests/TestUtf8.cpp:311:21: /<>/debian/build/dist/include/mozilla/Assertions.h:396:5: warning: ‘unitsNeeded’ may be used uninitialized [-Wmaybe-uninitialized] 396 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /<>/debian/build/dist/include/mozilla/Assertions.h:416:31: note: in expansion of macro ‘MOZ_ASSERT_HELPER1’ 416 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/Assertions.h:418:3: note: in expansion of macro ‘MOZ_ASSERT_GLUE’ 418 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro ‘MOZ_CONCAT2’ 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro ‘MOZ_CONCAT’ 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /<>/debian/build/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE’ 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/Assertions.h:419:7: note: in expansion of macro ‘MOZ_PASTE_PREFIX_AND_ARG_COUNT’ 419 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp:186:9: note: in expansion of macro ‘MOZ_RELEASE_ASSERT’ 186 | MOZ_RELEASE_ASSERT(unitsNeeded == aExpectedUnitsNeeded); | ^~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestUtf8.cpp: In function ‘void TestIsUtf8()’: /<>/mfbt/tests/TestUtf8.cpp:130:11: note: ‘unitsNeeded’ was declared here 130 | uint8_t unitsNeeded; | ^~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool NewString(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:3251:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewString(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:3251:16: note: ‘src’ declared here 3251 | RootedString src(cx, ToString(cx, args.get(0))); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:3248:34: note: ‘cx’ declared here 3248 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestVariant.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestVariant.o.pp /<>/mfbt/tests/TestVariant.cpp mfbt/tests/TestVector.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EvalStencil(JSContext*, uint32_t, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6947:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool EvalStencil(JSContext*, uint32_t, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6946:16: note: ‘script’ declared here 6946 | RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions, | ^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:6896:36: note: ‘cx’ declared here 6896 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CompileToStencil(JSContext*, uint32_t, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6816:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool CompileToStencil(JSContext*, uint32_t, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6816:16: note: ‘src’ declared here 6816 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:6804:41: note: ‘cx’ declared here 6804 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6976:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6976:16: note: ‘src’ declared here 6976 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:6969:44: note: ‘cx’ declared here 6969 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestVector.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestVector.o.pp /<>/mfbt/tests/TestVector.cpp mfbt/tests/TestWeakPtr.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool GetICUOptions(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:8327:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetICUOptions(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:8327:16: note: ‘info’ declared here 8327 | RootedObject info(cx, JS_NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:8324:38: note: ‘cx’ declared here 8324 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:1520:37: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘wasmCallFrame’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:1520:21: note: ‘wasmCallFrame’ declared here 1520 | RootedValueVector wasmCallFrame(cx); | ^~~~~~~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:1492:43: note: ‘cx’ declared here 1492 | static bool WasmLosslessInvoke(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:4014:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promises’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:4014:22: note: ‘promises’ declared here 4014 | RootedObjectVector promises(cx); | ^~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:4002:45: note: ‘cx’ declared here 4002 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/mozilla/Vector.h:17, from /<>/mfbt/tests/TestVector.cpp:11: /<>/debian/build/dist/include/mozilla/AllocPolicy.h: In instantiation of ‘T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’: /<>/debian/build/dist/include/mozilla/AllocPolicy.h:111:32: required from ‘T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’ /<>/debian/build/dist/include/mozilla/Vector.h:1265:45: required from ‘bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; long unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]’ /<>/mfbt/tests/TestVector.cpp:613:5: required from here /<>/debian/build/dist/include/mozilla/AllocPolicy.h:96:35: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 96 | return static_cast(realloc(aPtr, aNewSize * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestVector.cpp:587:12: note: ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’ declared here 587 | struct NonPod { | ^~~~~~ /<>/debian/build/dist/include/mozilla/AllocPolicy.h: In instantiation of ‘T* mozilla::MallocAllocPolicy::maybe_pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’: /<>/debian/build/dist/include/mozilla/AllocPolicy.h:111:32: required from ‘T* mozilla::MallocAllocPolicy::pod_realloc(T*, size_t, size_t) [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; size_t = long unsigned int]’ /<>/debian/build/dist/include/mozilla/Vector.h:1265:45: required from ‘bool mozilla::Vector::shrinkStorageToFit() [with T = mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod; long unsigned int MinInlineCapacity = 5; AllocPolicy = mozilla::MallocAllocPolicy]’ /<>/mfbt/tests/TestVector.cpp:656:5: required from here /<>/debian/build/dist/include/mozilla/AllocPolicy.h:96:35: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 96 | return static_cast(realloc(aPtr, aNewSize * sizeof(T))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/mfbt/tests/TestVector.cpp:630:12: note: ‘struct mozilla::detail::VectorTesting::testShrinkStorageToFit()::NonPod’ declared here 630 | struct NonPod { | ^~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o TestWeakPtr.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestWeakPtr.o.pp /<>/mfbt/tests/TestWeakPtr.cpp mfbt/tests/TestWrappingOperations.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/Class.h:17, from /<>/js/src/builtin/intl/Collator.h:13, from /<>/js/src/builtin/intl/Collator.cpp:9, from Unified_cpp_js_src4.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/builtin/intl/IntlObject.cpp:885:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorValue’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:47: /<>/js/src/builtin/intl/IntlObject.cpp: In function ‘bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/builtin/intl/IntlObject.cpp:885:15: note: ‘ctorValue’ declared here 885 | RootedValue ctorValue(cx); | ^~~~~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp:881:40: note: ‘cx’ declared here 881 | static bool IntlClassFinish(JSContext* cx, HandleObject intl, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/testResult.cpp:5, from Unified_cpp_js_src_jsapi-tests16.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testResult.cpp:8: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Collator.cpp:168:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collations’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Collator.cpp:168:16: note: ‘collations’ declared here 168 | RootedObject collations(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /<>/js/src/builtin/intl/Collator.cpp:152:46: note: ‘cx’ declared here 152 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Collator(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/intl/Collator.cpp:112:61, inlined from ‘bool Collator(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Collator.cpp:132:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Collator.cpp: In function ‘bool Collator(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here 111 | Rooted collator( | ^~~~~~~~ /<>/js/src/builtin/intl/Collator.cpp:130:33: note: ‘cx’ declared here 130 | static bool Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/WeakSetObject.cpp:178:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/WeakSetObject.cpp:178:26: note: ‘obj’ declared here 178 | Rooted obj(cx, WeakSetObject::create(cx, proto)); | ^~~ /<>/js/src/builtin/WeakSetObject.cpp:165:42: note: ‘cx’ declared here 165 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Collator(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/intl/Collator.cpp:112:61, inlined from ‘bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Collator.cpp:140:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_Collator(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here 111 | Rooted collator( | ^~~~~~~~ /<>/js/src/builtin/intl/Collator.cpp:135:35: note: ‘cx’ declared here 135 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:211:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:20: /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:209:16: note: ‘ctor’ declared here 209 | RootedObject ctor( | ^~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:207:53: note: ‘cx’ declared here 207 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:278:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendars’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:278:16: note: ‘calendars’ declared here 278 | RootedObject calendars(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:268:45: note: ‘cx’ declared here 268 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:5315:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:5315:18: note: ‘opts’ declared here 5315 | RootedObject opts(cx, ToObject(cx, args.get(2))); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:5301:43: note: ‘cx’ declared here 5301 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:8115:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:8115:24: note: ‘array’ declared here 8115 | Rooted array(cx, NewDenseFullyAllocatedArray(cx, 2)); | ^~~~~ /<>/js/src/builtin/TestingFunctions.cpp:8100:45: note: ‘cx’ declared here 8100 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:203:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src4.cpp:38: /<>/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)’: /<>/js/src/builtin/intl/DisplayNames.cpp:202:16: note: ‘ctor’ declared here 202 | RootedObject ctor(cx, GlobalObject::createConstructor( | ^~~~ /<>/js/src/builtin/intl/DisplayNames.cpp:201:51: note: ‘cx’ declared here 201 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/IntlObject.cpp:69:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/IntlObject.cpp:69:16: note: ‘info’ declared here 69 | RootedObject info(cx, NewPlainObject(cx)); | ^~~~ /<>/js/src/builtin/intl/IntlObject.cpp:53:42: note: ‘cx’ declared here 53 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:5105:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/TestingFunctions.cpp:5105:26: note: ‘result’ declared here 5105 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, len)); | ^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:5098:38: note: ‘cx’ declared here 5098 | static bool getLog_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/IntlObject.cpp:250:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/IntlObject.cpp:250:27: note: ‘locale’ declared here 250 | Rooted locale(cx, args[1].toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp:221:46: note: ‘cx’ declared here 221 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:5405:46: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:5405:18: note: ‘opts’ declared here 5405 | RootedObject opts(cx, &args[1].toObject()); | ^~~~ /<>/js/src/builtin/TestingFunctions.cpp:5382:36: note: ‘cx’ declared here 5382 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestWrappingOperations.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestWrappingOperations.o.pp /<>/mfbt/tests/TestWrappingOperations.cpp mfbt/tests/TestXorShift128PlusRNG.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/TestingFunctions.cpp:5803:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘snapshot’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/TestingFunctions.cpp:5802:36: note: ‘snapshot’ declared here 5802 | Rooted> snapshot(cx, | ^~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:5800:61: note: ‘cx’ declared here 5800 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ShapeSnapshotObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:5855:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘otherSnapshot’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:5855:16: note: ‘otherSnapshot’ declared here 5855 | RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj)); | ^~~~~~~~~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:5836:43: note: ‘cx’ declared here 5836 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static CustomSerializableObject* CustomSerializableObject::Create(JSContext*, int32_t, Behavior)’ at /<>/js/src/builtin/TestingFunctions.cpp:5059:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static CustomSerializableObject* CustomSerializableObject::Create(JSContext*, int32_t, Behavior)’: /<>/js/src/builtin/TestingFunctions.cpp:5058:39: note: ‘obj’ declared here 5058 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:5056:54: note: ‘cx’ declared here 5056 | static CustomSerializableObject* Create(JSContext* cx, int32_t id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, uint32_t, void*, uint64_t, void*, JS::MutableHandleObject)’ at /<>/js/src/builtin/TestingFunctions.cpp:5231:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, uint32_t, void*, uint64_t, void*, JS::MutableHandleObject)’: /<>/js/src/builtin/TestingFunctions.cpp:5229:41: note: ‘obj’ declared here 5229 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:5223:39: note: ‘cx’ declared here 5223 | static bool ReadTransfer(JSContext* cx, JSStructuredCloneReader* r, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)’ at /<>/js/src/builtin/TestingFunctions.cpp:5170:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)’: /<>/js/src/builtin/TestingFunctions.cpp:5169:39: note: ‘obj’ declared here 5169 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:5156:36: note: ‘cx’ declared here 5156 | static JSObject* Read(JSContext* cx, JSStructuredCloneReader* r, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/TestingFunctions.cpp:6293:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In function ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/TestingFunctions.cpp:6293:24: note: ‘result’ declared here 6293 | Rooted result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp:6227:33: note: ‘cx’ declared here 6227 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o TestXorShift128PlusRNG.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -I/<>/mfbt/tests -I/<>/debian/build/mfbt/tests -I/<>/debian/build/dist/include -I/<>/debian/build/dist/include/testing -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/TestXorShift128PlusRNG.o.pp /<>/mfbt/tests/TestXorShift128PlusRNG.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/builtin/intl/DisplayNames.cpp:12: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h: In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:785:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized] 785 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 786 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:763:27: note: ‘symbolType’ was declared here 763 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/IntlObject.cpp:335:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/IntlObject.cpp:335:27: note: ‘locale’ declared here 335 | Rooted locale(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp:330:52: note: ‘cx’ declared here 330 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/WrappedFunctionObject.cpp:90:62: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetRealm’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /<>/js/src/builtin/WrappedFunctionObject.cpp: In function ‘bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/WrappedFunctionObject.cpp:90:18: note: ‘targetRealm’ declared here 90 | Rooted targetRealm(cx, GetFunctionRealm(cx, target)); | ^~~~~~~~~~~ /<>/js/src/builtin/WrappedFunctionObject.cpp:60:45: note: ‘cx’ declared here 60 | static bool WrappedFunction_Call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/TestingFunctions.cpp:4801:61: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/TestingFunctions.cpp:4800:32: note: ‘obj’ declared here 4800 | Rooted obj( | ^~~ /<>/js/src/builtin/TestingFunctions.cpp:4799:46: note: ‘cx’ declared here 4799 | static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:307:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendar’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/DisplayNames.cpp:307:27: note: ‘calendar’ declared here 307 | Rooted calendar(cx, args[2].toString()->ensureLinear(cx)); | ^~~~~~~~ /<>/js/src/builtin/intl/DisplayNames.cpp:295:45: note: ‘cx’ declared here 295 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_test_GetPendingExceptionStack::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testSavedStacks.cpp:335:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘savedFrameStack’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_69(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests16.cpp:29: /<>/js/src/jsapi-tests/testSavedStacks.cpp: In member function ‘virtual bool cls_test_GetPendingExceptionStack::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testSavedStacks.cpp:334:31: note: ‘savedFrameStack’ declared here 334 | JS::Rooted savedFrameStack( | ^~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testSavedStacks.cpp:300:1: note: in expansion of macro ‘BEGIN_TEST’ 300 | BEGIN_TEST(test_GetPendingExceptionStack) { | ^~~~~~~~~~ In file included from /usr/include/string.h:548, from /<>/debian/build/dist/system_wrappers/string.h:3, from /<>/debian/build/dist/include/mozilla/Poison.h:19, from /<>/debian/build/dist/include/mozilla/Maybe.h:23, from /<>/debian/build/dist/include/js/Class.h:13: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /<>/debian/build/dist/include/mozilla/PodOperations.h:109:11, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:402:21: /usr/include/riscv64-linux-gnu/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘ascii’ with type ‘unsigned char [32]’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/intl/DisplayNames.cpp: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/DisplayNames.cpp:398:17: note: ‘ascii’ declared here 398 | unsigned char ascii[32]; | ^~~~~ In lambda function, inlined from ‘mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]’ at /<>/debian/build/dist/include/mozilla/intl/ICU4CGlue.h:168:25, inlined from ‘mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]’ at /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:947:40, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:513:34: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:949:44: warning: ‘width’ may be used uninitialized [-Wmaybe-uninitialized] 949 | return udatpg_getFieldDisplayName( /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:933:29: note: ‘width’ was declared here 933 | UDateTimePGDisplayWidth width; | ^~~~~ In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:457:23: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:830:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized] 830 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 831 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:811:27: note: ‘symbolType’ was declared here 811 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]’, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:434:23: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:734:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized] 734 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 735 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:709:27: note: ‘symbolType’ was declared here 709 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function ‘mozilla::Result mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span, Fallback) const [with B = js::intl::FormatBuffer]’, inlined from ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/DisplayNames.cpp:424:29: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:485:41: warning: ‘style’ may be used uninitialized [-Wmaybe-uninitialized] 485 | const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style, /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h: In function ‘bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’: /<>/debian/build/dist/include/mozilla/intl/DisplayNames.h:469:20: note: ‘style’ was declared here 469 | UCurrNameStyle style; | ^~~~~ make[4]: Leaving directory '/<>/debian/build/mfbt/tests' /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests17.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests17.o.pp Unified_cpp_js_src_jsapi-tests17.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests18.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CreateDateTimePartArray(JSContext*, mozilla::Span, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:1191:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘overallResult’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool CreateDateTimePartArray(JSContext*, mozilla::Span, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:1191:16: note: ‘overallResult’ declared here 1191 | RootedString overallResult(cx, NewStringCopy(cx, formattedSpan)); | ^~~~~~~~~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:1188:16: note: ‘cx’ declared here 1188 | JSContext* cx, mozilla::Span formattedSpan, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::ArrayObject* CreateArrayFromSortedList(JSContext*, const std::array&) [with long unsigned int N = 69]’ at /<>/js/src/builtin/intl/IntlObject.cpp:520:24, inlined from ‘js::ArrayObject* AvailableNumberingSystems(JSContext*)’ at /<>/js/src/builtin/intl/IntlObject.cpp:724:35, inlined from ‘bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/IntlObject.cpp:837:37: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/IntlObject.cpp:520:24: note: ‘array’ declared here 520 | Rooted array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /<>/js/src/builtin/intl/IntlObject.cpp:819:44: note: ‘cx’ declared here 819 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:505:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:505:29: note: ‘locale’ declared here 505 | Rooted locale(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:492:16: note: ‘cx’ declared here 492 | JSContext* cx, HandleObject internals, | ~~~~~~~~~~~^~ In file included from /<>/js/src/builtin/intl/Collator.cpp:19: In constructor ‘js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(UnicodeKey, JSLinearString*)’, inlined from ‘static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]’ at /<>/debian/build/dist/include/mozilla/Vector.h:154:5, inlined from ‘bool mozilla::Vector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/Vector.h:768:15, inlined from ‘bool JS::GCVector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /<>/debian/build/dist/include/js/GCVector.h:107:30, inlined from ‘bool js::MutableWrappedPtrOperations, Wrapper>::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; Wrapper = JS::Rooted >; T = js::intl::UnicodeExtensionKeyword; long unsigned int Capacity = 8; AllocPolicy = js::TempAllocPolicy]’ at /<>/debian/build/dist/include/js/GCVector.h:276:29, inlined from ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:565:30: /<>/js/src/builtin/intl/LanguageTag.h:75:31: warning: ‘hourCycleStr’ may be used uninitialized [-Wmaybe-uninitialized] 75 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:549:13: note: ‘hourCycleStr’ was declared here 549 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:796:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:796:16: note: ‘internals’ declared here 796 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:793:16: note: ‘cx’ declared here 793 | JSContext* cx, Handle dateTimeFormat) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests18.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests18.o.pp Unified_cpp_js_src_jsapi-tests18.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests19.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Collator.cpp:444:76: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Collator.cpp:443:27: note: ‘collator’ declared here 443 | Rooted collator(cx, | ^~~~~~~~ /<>/js/src/builtin/intl/Collator.cpp:436:41: note: ‘cx’ declared here 436 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)’ at /<>/js/src/builtin/intl/DateTimeFormat.cpp:1312:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle, mozilla::intl::DateTimeFormat&)’: /<>/js/src/builtin/intl/DateTimeFormat.cpp:1312:16: note: ‘internals’ declared here 1312 | RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat)); | ^~~~~~~~~ /<>/js/src/builtin/intl/DateTimeFormat.cpp:1309:16: note: ‘cx’ declared here 1309 | JSContext* cx, Handle dateTimeFormat, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src5.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp js/src/Unified_cpp_js_src6.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src6.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp js/src/Unified_cpp_js_src7.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp:18, from Unified_cpp_js_src_jsapi-tests17.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘void CompressSourceSync(JS::Handle, JSContext*)’ at /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp:107:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘((js::StackRootedBase**)cx)[4]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp: In function ‘void CompressSourceSync(JS::Handle, JSContext*)’: /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp:107:25: note: ‘script’ declared here 107 | JS::Rooted script(cx, JSFunction::getOrCreateScript(cx, fun)); | ^~~~~~ /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp:106:72: note: ‘cx’ declared here 106 | static void CompressSourceSync(JS::Handle fun, JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testScriptSourceCompression.cpp:34: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In file included from /<>/debian/build/dist/include/js/CompilationAndEvaluation.h:16, from /<>/js/src/jsapi-tests/testSourcePolicy.cpp:7, from Unified_cpp_js_src_jsapi-tests18.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testSourcePolicy.cpp:11: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testStringBuffer_finishString::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testStringBuffer.cpp:22:59: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘finishedAtom’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests18.cpp:29: /<>/js/src/jsapi-tests/testStringBuffer.cpp: In member function ‘virtual bool cls_testStringBuffer_finishString::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testStringBuffer.cpp:22:23: note: ‘finishedAtom’ declared here 22 | JS::Rooted finishedAtom(cx, buffer.finishAtom()); | ^~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testStringBuffer.cpp:12:1: note: in expansion of macro ‘BEGIN_TEST’ 12 | BEGIN_TEST(testStringBuffer_finishString) { | ^~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests19.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests19.o.pp Unified_cpp_js_src_jsapi-tests19.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/builtin/intl/LanguageTag.h:16, from /<>/js/src/builtin/intl/LanguageTag.cpp:7, from Unified_cpp_js_src5.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ListFormat(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/ListFormat.cpp:105:63: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘listFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /<>/js/src/builtin/intl/ListFormat.cpp: In function ‘bool ListFormat(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/ListFormat.cpp:104:29: note: ‘listFormat’ declared here 104 | Rooted listFormat( | ^~~~~~~~~~ /<>/js/src/builtin/intl/ListFormat.cpp:89:35: note: ‘cx’ declared here 89 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle)’ at /<>/js/src/builtin/intl/PluralRules.cpp:172:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /<>/js/src/builtin/intl/PluralRules.cpp: In function ‘mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle)’: /<>/js/src/builtin/intl/PluralRules.cpp:172:16: note: ‘internals’ declared here 172 | RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules)); | ^~~~~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp:171:16: note: ‘cx’ declared here 171 | JSContext* cx, Handle pluralRules) { | ~~~~~~~~~~~^~ In file included from /usr/include/c++/13/algorithm:60, from /<>/debian/build/dist/system_wrappers/algorithm:3, from /<>/debian/build/dist/include/mozilla/Result.h:12, from /<>/debian/build/dist/include/mozilla/intl/ICUError.h:9, from /<>/debian/build/dist/include/mozilla/intl/Locale.h:11, from /<>/js/src/builtin/intl/LanguageTag.h:12: In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 8 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 9 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 10 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 11 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 12 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 13 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 8]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:49:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneLanguageTag(JS::Handle, mozilla::intl::LanguageSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 14 into destination object ‘mozilla::intl::LanguageTagSubtag<8>::mChars’ of size 8 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [8, 4294967288] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [9, 4294967289] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [10, 4294967290] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [11, 4294967291] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [12, 4294967292] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [13, 4294967293] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 4]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:70:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneScriptTag(JS::Handle, mozilla::intl::ScriptSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [14, 4294967294] into destination object ‘mozilla::intl::LanguageTagSubtag<4>::mChars’ of size 4 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [8, 4294967288] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [9, 4294967289] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [10, 4294967290] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [11, 4294967291] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [12, 4294967292] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [13, 4294967293] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const unsigned char*; _OI = char*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7, inlined from ‘_OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const unsigned char*; _Size = long unsigned int; _OutputIterator = char*]’ at /usr/include/c++/13/bits/stl_algo.h:731:23, inlined from ‘_OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const unsigned char*; _Size = long unsigned int; _OIter = char*]’ at /usr/include/c++/13/bits/stl_algo.h:763:27, inlined from ‘void mozilla::intl::LanguageTagSubtag::Set(mozilla::Span) [with CharT = unsigned char; long unsigned int SubtagLength = 3]’ at /<>/debian/build/dist/include/mozilla/intl/Locale.h:151:16, inlined from ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’ at /<>/js/src/builtin/intl/LanguageTag.cpp:91:27: /usr/include/c++/13/bits/stl_algobase.h:388:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 388 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ /<>/debian/build/dist/include/mozilla/intl/Locale.h: In function ‘bool js::intl::ParseStandaloneRegionTag(JS::Handle, mozilla::intl::RegionSubtag&)’: /<>/debian/build/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [14, 4294967294] into destination object ‘mozilla::intl::LanguageTagSubtag<3>::mChars’ of size 3 126 | char mChars[SubtagLength] = {}; // zero initialize | ^~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Locale.cpp:1447:79: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unicodeType’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Locale.cpp:1447:27: note: ‘unicodeType’ declared here 1447 | Rooted unicodeType(cx, typeArg.toString()->ensureLinear(cx)); | ^~~~~~~~~~~ /<>/js/src/builtin/intl/Locale.cpp:1432:70: note: ‘cx’ declared here 1432 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Locale.cpp:1326:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Locale.cpp:1326:27: note: ‘tagLinearStr’ declared here 1326 | Rooted tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/builtin/intl/Locale.cpp:1297:61: note: ‘cx’ declared here 1297 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Locale.cpp:1381:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Locale.cpp:1381:27: note: ‘linear’ declared here 1381 | Rooted linear(cx, args[0].toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/Locale.cpp:1376:64: note: ‘cx’ declared here 1376 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)’ at /<>/js/src/builtin/intl/NumberFormat.cpp:884:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘partsArray’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /<>/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)’: /<>/js/src/builtin/intl/NumberFormat.cpp:883:24: note: ‘partsArray’ declared here 883 | Rooted partsArray( | ^~~~~~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp:873:47: note: ‘cx’ declared here 873 | static bool FormattedNumberToParts(JSContext* cx, HandleString str, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/PluralRules.cpp:313:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/PluralRules.cpp:312:30: note: ‘pluralRules’ declared here 312 | Rooted pluralRules( | ^~~~~~~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp:308:43: note: ‘cx’ declared here 308 | bool js::intl_SelectPluralRule(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests2.o.pp Unified_cpp_js_src_jsapi-tests2.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests20.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/PluralRules.cpp:346:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/PluralRules.cpp:345:30: note: ‘pluralRules’ declared here 345 | Rooted pluralRules( | ^~~~~~~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp:340:48: note: ‘cx’ declared here 340 | bool js::intl_SelectPluralRuleRange(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PluralRulesObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PluralRulesObject*; T = js::PluralRulesObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/PluralRules.cpp:391:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/PluralRules.cpp:390:30: note: ‘pluralRules’ declared here 390 | Rooted pluralRules( | ^~~~~~~~~~~ /<>/js/src/builtin/intl/PluralRules.cpp:386:46: note: ‘cx’ declared here 386 | bool js::intl_GetPluralCategories(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)’ at /<>/js/src/builtin/intl/Locale.cpp:113:51: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)’: /<>/js/src/builtin/intl/Locale.cpp:113:16: note: ‘tagStr’ declared here 113 | RootedString tagStr(cx, buffer.toAsciiString(cx)); | ^~~~~~ /<>/js/src/builtin/intl/Locale.cpp:105:52: note: ‘cx’ declared here 105 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Locale_minimize(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/intl/Locale.cpp:970:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale_minimize(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/intl/Locale.cpp:970:27: note: ‘tagStr’ declared here 970 | Rooted tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/Locale.cpp:965:40: note: ‘cx’ declared here 965 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Locale_maximize(JSContext*, const JS::CallArgs&)’ at /<>/js/src/builtin/intl/Locale.cpp:933:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale_maximize(JSContext*, const JS::CallArgs&)’: /<>/js/src/builtin/intl/Locale.cpp:933:27: note: ‘tagStr’ declared here 933 | Rooted tagStr(cx, locale->languageTag()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/Locale.cpp:928:40: note: ‘cx’ declared here 928 | static bool Locale_maximize(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/ListFormat.cpp:323:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘listFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/ListFormat.cpp: In function ‘bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/ListFormat.cpp:322:29: note: ‘listFormat’ declared here 322 | Rooted listFormat( | ^~~~~~~~~~ /<>/js/src/builtin/intl/ListFormat.cpp:318:37: note: ‘cx’ declared here 318 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)’ at /<>/js/src/builtin/intl/NumberFormat.cpp:289:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp: In function ‘JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)’: /<>/js/src/builtin/intl/NumberFormat.cpp:289:29: note: ‘locale’ declared here 289 | Rooted locale(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp:279:50: note: ‘cx’ declared here 279 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/NumberFormat.cpp:1143:32: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/NumberFormat.cpp:1143:15: note: ‘value’ declared here 1143 | RootedValue value(cx, args[1]); | ^~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp:1131:39: note: ‘cx’ declared here 1131 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘Formatter* NewNumberFormat(JSContext*, JS::Handle) [with Formatter = mozilla::intl::NumberRangeFormat]’ at /<>/js/src/builtin/intl/NumberFormat.cpp:745:16, inlined from ‘mozilla::intl::NumberRangeFormat* GetOrCreateNumberRangeFormat(JSContext*, JS::Handle)’ at /<>/js/src/builtin/intl/NumberFormat.cpp:802:58, inlined from ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/NumberFormat.cpp:1286:55: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/NumberFormat.cpp:745:16: note: ‘internals’ declared here 745 | RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat)); | ^~~~~~~~~ /<>/js/src/builtin/intl/NumberFormat.cpp:1249:44: note: ‘cx’ declared here 1249 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RelativeTimeFormatObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = js::RelativeTimeFormatObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/RelativeTimeFormat.cpp:296:58: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘relativeTimeFormat’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src5.cpp:47: /<>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/RelativeTimeFormat.cpp:296:37: note: ‘relativeTimeFormat’ declared here 296 | Rooted relativeTimeFormat(cx); | ^~~~~~~~~~~~~~~~~~ /<>/js/src/builtin/intl/RelativeTimeFormat.cpp:288:45: note: ‘cx’ declared here 288 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool Locale(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/builtin/intl/Locale.cpp:534:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/Locale.cpp: In function ‘bool Locale(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/intl/Locale.cpp:534:27: note: ‘tagLinearStr’ declared here 534 | Rooted tagLinearStr(cx, tagStr->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/builtin/intl/Locale.cpp:499:31: note: ‘cx’ declared here 499 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/GCHashTable.h:14, from /<>/js/src/builtin/intl/SharedIntlData.h:17, from /<>/js/src/builtin/intl/SharedIntlData.cpp:9, from Unified_cpp_js_src6.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)’ at /<>/js/src/builtin/intl/SharedIntlData.cpp:647:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘localeLinear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)’: /<>/js/src/builtin/intl/SharedIntlData.cpp:647:27: note: ‘localeLinear’ declared here 647 | Rooted localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp:638:60: note: ‘cx’ declared here 638 | bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src7.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp js/src/Unified_cpp_js_src8.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’ at /<>/js/src/jsapi.cpp:1526:44: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /<>/js/src/jsapi.cpp: In function ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’: /<>/js/src/jsapi.cpp:1526:15: note: ‘value’ declared here 1526 | RootedValue value(cx, StringValue(string)); | ^~~~~ /<>/js/src/jsapi.cpp:1521:45: note: ‘cx’ declared here 1521 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)’ at /<>/js/src/jsapi.cpp:1968:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nobj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)’: /<>/js/src/jsapi.cpp:1968:27: note: ‘nobj’ declared here 1968 | Rooted nobj(cx, &obj->as()); | ^~~~ /<>/js/src/jsapi.cpp:1947:51: note: ‘cx’ declared here 1947 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)’ at /<>/js/src/jsapi.cpp:2170:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)’: /<>/js/src/jsapi.cpp:2170:19: note: ‘name’ declared here 2170 | Rooted name(cx, IdToFunctionName(cx, id)); | ^~~~ /<>/js/src/jsapi.cpp:2161:64: note: ‘cx’ declared here 2161 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)’ at /<>/js/src/jsapi.cpp:2217:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)’: /<>/js/src/jsapi.cpp:2217:21: note: ‘name’ declared here 2217 | Rooted name(cx, IdToFunctionName(cx, id)); | ^~~~ /<>/js/src/jsapi.cpp:2188:62: note: ‘cx’ declared here 2188 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)’ at /<>/js/src/jsapi.cpp:2254:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)’: /<>/js/src/jsapi.cpp:2254:12: note: ‘id’ declared here 2254 | RootedId id(cx); | ^~ /<>/js/src/jsapi.cpp:2252:62: note: ‘cx’ declared here 2252 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::GetPromiseConstructor(JSContext*)’ at /<>/js/src/jsapi.cpp:2615:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromiseConstructor(JSContext*)’: /<>/js/src/jsapi.cpp:2615:25: note: ‘global’ declared here 2615 | Rooted global(cx, cx->global()); | ^~~~~~ /<>/js/src/jsapi.cpp:2613:62: note: ‘cx’ declared here 2613 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* JS::GetPromisePrototype(JSContext*)’ at /<>/js/src/jsapi.cpp:2621:48: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromisePrototype(JSContext*)’: /<>/js/src/jsapi.cpp:2621:25: note: ‘global’ declared here 2621 | Rooted global(cx, cx->global()); | ^~~~~~ /<>/js/src/jsapi.cpp:2619:60: note: ‘cx’ declared here 2619 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2944:50: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /<>/js/src/jsdate.cpp: In function ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2944:16: note: ‘obj’ declared here 2944 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /<>/js/src/jsdate.cpp:2939:36: note: ‘cx’ declared here 2939 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’ at /<>/js/src/jsapi.cpp:2812:56, inlined from ‘bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)’ at /<>/js/src/jsapi.cpp:2832:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)’: /<>/js/src/jsapi.cpp:2812:17: note: ‘promiseVal’ declared here 2812 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); | ^~~~~~~~~~ /<>/js/src/jsapi.cpp:2828:55: note: ‘cx’ declared here 2828 | JS_PUBLIC_API bool JS::AddPromiseReactions(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)’ at /<>/js/src/jsapi.cpp:2812:56, inlined from ‘bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)’ at /<>/js/src/jsapi.cpp:2839:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseVal’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)’: /<>/js/src/jsapi.cpp:2812:17: note: ‘promiseVal’ declared here 2812 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); | ^~~~~~~~~~ /<>/js/src/jsapi.cpp:2837:16: note: ‘cx’ declared here 2837 | JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)’ at /<>/js/src/jsexn.cpp:255:47, inlined from ‘JSErrorReport* JS_ErrorFromException(JSContext*, JS::HandleObject)’ at /<>/js/src/jsapi.cpp:3830:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src6.cpp:47: /<>/js/src/jsexn.cpp: In function ‘JSErrorReport* JS_ErrorFromException(JSContext*, JS::HandleObject)’: /<>/js/src/jsexn.cpp:255:16: note: ‘obj’ declared here 255 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /<>/js/src/jsapi.cpp:3825:63: note: ‘cx’ declared here 3825 | JS_PUBLIC_API JSErrorReport* JS_ErrorFromException(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testSymbol.cpp:6, from Unified_cpp_js_src_jsapi-tests19.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)’ at /<>/js/src/jsapi.cpp:4385:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)’: /<>/js/src/jsapi.cpp:4384:19: note: ‘atom’ declared here 4384 | Rooted atom(cx, | ^~~~ /<>/js/src/jsapi.cpp:4382:44: note: ‘cx’ declared here 4382 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)’ at /<>/js/src/jsexn.cpp:255:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsexn.cpp: In function ‘JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)’: /<>/js/src/jsexn.cpp:255:16: note: ‘obj’ declared here 255 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /<>/js/src/jsexn.cpp:248:50: note: ‘cx’ declared here 248 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) { | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testBoundFunction.cpp:8, from Unified_cpp_js_src_jsapi-tests2.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool FormatDate(JSContext*, js::DateTimeInfo::ShouldRFP, double, FormatSpec, JS::MutableHandleValue)’ at /<>/js/src/jsdate.cpp:3161:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool FormatDate(JSContext*, js::DateTimeInfo::ShouldRFP, double, FormatSpec, JS::MutableHandleValue)’: /<>/js/src/jsdate.cpp:3161:16: note: ‘str’ declared here 3161 | RootedString str(cx, NewStringCopyZ(cx, buf)); | ^~~ /<>/js/src/jsdate.cpp:3091:35: note: ‘cx’ declared here 3091 | static bool FormatDate(JSContext* cx, DateTimeInfo::ShouldRFP shouldRFP, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)’ at /<>/js/src/jsexn.cpp:506:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsexn.cpp: In member function ‘bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)’: /<>/js/src/jsexn.cpp:506:16: note: ‘str’ declared here 506 | RootedString str(cx); | ^~~ /<>/js/src/jsexn.cpp:490:46: note: ‘cx’ declared here 490 | bool JS::ErrorReportBuilder::init(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSAtom*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::intl::SharedIntlData::_ZN2js4intl14SharedIntlData15ensureTimeZonesEP9JSContext.part.0(JSContext*)’ at /<>/js/src/builtin/intl/SharedIntlData.cpp:187:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linkName’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::_ZN2js4intl14SharedIntlData15ensureTimeZonesEP9JSContext.part.0(JSContext*)’: /<>/js/src/builtin/intl/SharedIntlData.cpp:187:19: note: ‘linkName’ declared here 187 | Rooted linkName(cx); | ^~~~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp:122:59: note: ‘cx’ declared here 122 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::HandleString, JS::MutableHandle)’ at /<>/js/src/builtin/intl/SharedIntlData.cpp:251:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘timeZoneLinear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::tryCanonicalizeTimeZoneConsistentWithIANA(JSContext*, JS::HandleString, JS::MutableHandle)’: /<>/js/src/builtin/intl/SharedIntlData.cpp:251:27: note: ‘timeZoneLinear’ declared here 251 | Rooted timeZoneLinear(cx, timeZone->ensureLinear(cx)); | ^~~~~~~~~~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp:246:16: note: ‘cx’ declared here 246 | JSContext* cx, HandleString timeZone, MutableHandle result) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::intl::SharedIntlData::isSupportedLocale(JSContext*, SupportedLocaleKind, JS::HandleString, bool*)’ at /<>/js/src/builtin/intl/SharedIntlData.cpp:520:68: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘localeLinear’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘bool js::intl::SharedIntlData::isSupportedLocale(JSContext*, SupportedLocaleKind, JS::HandleString, bool*)’: /<>/js/src/builtin/intl/SharedIntlData.cpp:520:27: note: ‘localeLinear’ declared here 520 | Rooted localeLinear(cx, locale->ensureLinear(cx)); | ^~~~~~~~~~~~ /<>/js/src/builtin/intl/SharedIntlData.cpp:512:61: note: ‘cx’ declared here 512 | bool js::intl::SharedIntlData::isSupportedLocale(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2288:77: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2287:23: note: ‘unwrapped’ declared here 2287 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2284:48: note: ‘cx’ declared here 2284 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2260:74: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2259:23: note: ‘unwrapped’ declared here 2259 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2255:45: note: ‘cx’ declared here 2255 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests20.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests20.o.pp Unified_cpp_js_src_jsapi-tests20.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests21.o In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2354:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2353:23: note: ‘unwrapped’ declared here 2353 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2350:43: note: ‘cx’ declared here 2350 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2317:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2316:23: note: ‘unwrapped’ declared here 2316 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2313:40: note: ‘cx’ declared here 2313 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2433:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2432:23: note: ‘unwrapped’ declared here 2432 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2429:43: note: ‘cx’ declared here 2429 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2391:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2390:23: note: ‘unwrapped’ declared here 2390 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2387:40: note: ‘cx’ declared here 2387 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2523:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2522:23: note: ‘unwrapped’ declared here 2522 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2519:41: note: ‘cx’ declared here 2519 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2475:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2474:23: note: ‘unwrapped’ declared here 2474 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2471:38: note: ‘cx’ declared here 2471 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2601:69: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2600:23: note: ‘unwrapped’ declared here 2600 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2597:40: note: ‘cx’ declared here 2597 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2571:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2570:23: note: ‘unwrapped’ declared here 2570 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2567:37: note: ‘cx’ declared here 2567 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2687:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2686:23: note: ‘unwrapped’ declared here 2686 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2683:41: note: ‘cx’ declared here 2683 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2650:67: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2649:23: note: ‘unwrapped’ declared here 2649 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2646:38: note: ‘cx’ declared here 2646 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2780:73: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2779:23: note: ‘unwrapped’ declared here 2779 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2776:44: note: ‘cx’ declared here 2776 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2738:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2737:23: note: ‘unwrapped’ declared here 2737 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2734:41: note: ‘cx’ declared here 2734 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2822:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2821:23: note: ‘unwrapped’ declared here 2821 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2818:37: note: ‘cx’ declared here 2818 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsdate.cpp:2208:66: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsdate.cpp: In function ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsdate.cpp:2207:23: note: ‘unwrapped’ declared here 2207 | Rooted unwrapped( | ^~~~~~~~~ /<>/js/src/jsdate.cpp:2204:37: note: ‘cx’ declared here 2204 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’ at /<>/js/src/jsapi.cpp:2673:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’: /<>/js/src/jsapi.cpp:2673:26: note: ‘promiseObj’ declared here 2673 | Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar)); | ^~~~~~~~~~ /<>/js/src/jsapi.cpp:2670:62: note: ‘cx’ declared here 2670 | JS_PUBLIC_API bool JS::SetSettledPromiseIsHandled(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/vm/EnvironmentObject.h:17, from /<>/js/src/jsapi.cpp:77: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’ at /<>/js/src/jsapi.cpp:2679:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)’: /<>/js/src/jsapi.cpp:2672:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 2672 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’ at /<>/js/src/jsapi.cpp:2684:71: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’: /<>/js/src/jsapi.cpp:2684:26: note: ‘promiseObj’ declared here 2684 | Rooted promiseObj(cx, UnwrapPromise(cx, promise, ar)); | ^~~~~~~~~~ /<>/js/src/jsapi.cpp:2681:58: note: ‘cx’ declared here 2681 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’ at /<>/js/src/jsapi.cpp:2690:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/jsapi.cpp: In function ‘bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)’: /<>/js/src/jsapi.cpp:2683:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 2683 | mozilla::Maybe ar; | ^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src8.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp js/src/Unified_cpp_js_src9.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/js/src/jsfriendapi.h:12, from /<>/js/src/jsfriendapi.cpp:7, from Unified_cpp_js_src7.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’ at /<>/js/src/proxy/BaseProxyHandler.cpp:53:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:20: /<>/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: /<>/js/src/proxy/BaseProxyHandler.cpp:53:16: note: ‘proto’ declared here 53 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp:32:39: note: ‘cx’ declared here 32 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’ at /<>/js/src/proxy/BaseProxyHandler.cpp:101:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: /<>/js/src/proxy/BaseProxyHandler.cpp:101:18: note: ‘proto’ declared here 101 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp:79:39: note: ‘cx’ declared here 79 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)’ at /<>/js/src/jsfriendapi.cpp:213:72: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsfriendapi.cpp: In function ‘bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)’: /<>/js/src/jsfriendapi.cpp:212:20: note: ‘fun’ declared here 212 | RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs, | ^~~ /<>/js/src/jsfriendapi.cpp:200:16: note: ‘cx’ declared here 200 | JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests21.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests21.o.pp Unified_cpp_js_src_jsapi-tests21.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool CopyProxyObject(JSContext*, JS::Handle, JS::Handle)’ at /<>/js/src/jsfriendapi.cpp:558:19, inlined from ‘JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)’ at /<>/js/src/jsfriendapi.cpp:601:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsfriendapi.cpp: In function ‘JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)’: /<>/js/src/jsfriendapi.cpp:558:15: note: ‘v’ declared here 558 | RootedValue v(cx); | ^ /<>/js/src/jsfriendapi.cpp:570:51: note: ‘cx’ declared here 570 | JS_PUBLIC_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::GetTestingFunctions(JSContext*)’ at /<>/js/src/jsfriendapi.cpp:672:45: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsfriendapi.cpp: In function ‘JSObject* js::GetTestingFunctions(JSContext*)’: /<>/js/src/jsfriendapi.cpp:672:16: note: ‘obj’ declared here 672 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /<>/js/src/jsfriendapi.cpp:671:60: note: ‘cx’ declared here 671 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle >, JS::ObjectOpResult&)’ at /<>/js/src/proxy/BaseProxyHandler.cpp:171:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp: In function ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle >, JS::ObjectOpResult&)’: /<>/js/src/proxy/BaseProxyHandler.cpp:171:18: note: ‘proto’ declared here 171 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp:162:16: note: ‘cx’ declared here 162 | JSContext* cx, HandleObject obj, HandleId id, HandleValue v, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’ at /<>/js/src/jsnum.cpp:2006:23: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘((js::StackRootedBase**)cx)[13]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /<>/js/src/jsnum.cpp: In function ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’: /<>/js/src/jsnum.cpp:2006:15: note: ‘v’ declared here 2006 | RootedValue v(cx, v_); | ^ /<>/js/src/jsnum.cpp:2002:48: note: ‘cx’ declared here 2002 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool num_parseInt(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsnum.cpp:630:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘inputString’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsnum.cpp: In function ‘bool num_parseInt(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsnum.cpp:630:16: note: ‘inputString’ declared here 630 | RootedString inputString(cx, ToString(cx, args[0])); | ^~~~~~~~~~~ /<>/js/src/jsnum.cpp:575:37: note: ‘cx’ declared here 575 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /<>/js/src/proxy/BaseProxyHandler.cpp:257:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: /<>/js/src/proxy/BaseProxyHandler.cpp:257:12: note: ‘id’ declared here 257 | RootedId id(cx); | ^~ /<>/js/src/proxy/BaseProxyHandler.cpp:248:16: note: ‘cx’ declared here 248 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src9.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/debian/build/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/PropertyAndElement.h:16, from /<>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:8, from Unified_cpp_js_src_jsapi-tests21.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool JSAPIRuntimeTest::print(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/jsapi-tests/tests.h:351:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testWindowNonConfigurable.cpp:10: /<>/js/src/jsapi-tests/tests.h: In static member function ‘static bool JSAPIRuntimeTest::print(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/jsapi-tests/tests.h:351:27: note: ‘str’ declared here 351 | JS::Rooted str(cx); | ^~~ /<>/js/src/jsapi-tests/tests.h:348:32: note: ‘cx’ declared here 348 | static bool print(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/debian/build/dist/include/js/Proxy.h:15, from /<>/debian/build/dist/include/js/Wrapper.h:12, from /<>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8, from Unified_cpp_js_src8.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1412:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src8.cpp:20: /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1412:16: note: ‘target’ declared here 1412 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1410:47: note: ‘cx’ declared here 1410 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’ at /<>/js/src/proxy/Wrapper.cpp:129:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src8.cpp:38: /<>/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’: /<>/js/src/proxy/Wrapper.cpp:129:16: note: ‘target’ declared here 129 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /<>/js/src/proxy/Wrapper.cpp:127:54: note: ‘cx’ declared here 127 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests3.o.pp Unified_cpp_js_src_jsapi-tests3.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’ at /<>/js/src/proxy/Wrapper.cpp:95:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’: /<>/js/src/proxy/Wrapper.cpp:95:16: note: ‘target’ declared here 95 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /<>/js/src/proxy/Wrapper.cpp:93:54: note: ‘cx’ declared here 93 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:275:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: ‘targetProto’ declared here 275 | RootedObject targetProto(cx); | ^~~~~~~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: ‘cx’ declared here 216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:353:30: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetProto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: ‘targetProto’ declared here 353 | RootedObject targetProto(cx); | ^~~~~~~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: ‘cx’ declared here 294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ProxyGetOwnPropertyDescriptorFromExpando(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’ at /<>/js/src/proxy/Proxy.cpp:76:79, inlined from ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’ at /<>/js/src/proxy/Proxy.cpp:220:52: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /<>/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle >)’: /<>/js/src/proxy/Proxy.cpp:76:16: note: ‘expando’ declared here 76 | RootedObject expando(cx, proxy->as().expando().toObjectOrNull()); | ^~~~~~~ /<>/js/src/proxy/Proxy.cpp:205:16: note: ‘cx’ declared here 205 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/proxy/Proxy.cpp:409:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here 409 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/Proxy.cpp:386:28: note: ‘cx’ declared here 386 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/proxy/Proxy.cpp:516:28, inlined from ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/proxy/Proxy.cpp:535:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: /<>/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here 516 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/Proxy.cpp:530:28: note: ‘cx’ declared here 530 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/proxy/Proxy.cpp:409:26, inlined from ‘bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’ at /<>/js/src/proxy/Proxy.cpp:843:18: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, js::PropertyResult*)’: /<>/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here 409 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/Proxy.cpp:839:45: note: ‘cx’ declared here 839 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /<>/js/src/proxy/Proxy.cpp:425:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: /<>/js/src/proxy/Proxy.cpp:425:12: note: ‘id’ declared here 425 | RootedId id(cx); | ^~ /<>/js/src/proxy/Proxy.cpp:423:30: note: ‘cx’ declared here 423 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ProxyHasOnExpando(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/proxy/Proxy.cpp:129:79, inlined from ‘static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/proxy/Proxy.cpp:458:29: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/proxy/Proxy.cpp:129:16: note: ‘expando’ declared here 129 | RootedObject expando(cx, proxy->as().expando().toObjectOrNull()); | ^~~~~~~ /<>/js/src/proxy/Proxy.cpp:433:31: note: ‘cx’ declared here 433 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’ at /<>/js/src/proxy/Proxy.cpp:466:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: /<>/js/src/proxy/Proxy.cpp:466:12: note: ‘id’ declared here 466 | RootedId id(cx); | ^~ /<>/js/src/proxy/Proxy.cpp:464:33: note: ‘cx’ declared here 464 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/proxy/Proxy.cpp:516:28, inlined from ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’ at /<>/js/src/proxy/Proxy.cpp:541:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: /<>/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here 516 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/Proxy.cpp:538:38: note: ‘cx’ declared here 538 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’ at /<>/js/src/proxy/Proxy.cpp:546:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: /<>/js/src/proxy/Proxy.cpp:546:12: note: ‘id’ declared here 546 | RootedId id(cx); | ^~ /<>/js/src/proxy/Proxy.cpp:544:45: note: ‘cx’ declared here 544 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’ at /<>/js/src/proxy/Proxy.cpp:618:17: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: /<>/js/src/proxy/Proxy.cpp:618:12: note: ‘id’ declared here 618 | RootedId id(cx); | ^~ /<>/js/src/proxy/Proxy.cpp:615:45: note: ‘cx’ declared here 615 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const’ at /<>/js/src/proxy/Wrapper.cpp:238:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Wrapper.cpp: In member function ‘virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const’: /<>/js/src/proxy/Wrapper.cpp:238:16: note: ‘target’ declared here 238 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /<>/js/src/proxy/Wrapper.cpp:235:58: note: ‘cx’ declared here 235 | const char* ForwardingProxyHandler::className(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1476:76, inlined from ‘bool js::proxy(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1521:21: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here 1475 | RootedObject target(cx, | ^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1514:27: note: ‘cx’ declared here 1514 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)’ at /<>/js/src/proxy/Proxy.cpp:1052:47: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘valObj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)’: /<>/js/src/proxy/Proxy.cpp:1052:21: note: ‘valObj’ declared here 1052 | Rooted valObj(cx, &val.toObject()); | ^~~~~~ /<>/js/src/proxy/Proxy.cpp:1046:63: note: ‘cx’ declared here 1046 | bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/js/src/vm/GlobalObject.h:38, from /<>/js/src/vm/EnvironmentObject.h:17, from /<>/js/src/vm/JSObject-inl.h:15, from /<>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:11: In member function ‘JS::Zone* JS::Realm::zone()’, inlined from ‘void JSContext::setRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:346:12, inlined from ‘void JSContext::leaveRealm(JS::Realm*)’ at /<>/js/src/vm/JSContext-inl.h:329:11, inlined from ‘js::AutoRealm::~AutoRealm()’ at /<>/js/src/vm/Realm-inl.h:71:46, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:269:26, inlined from ‘mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::AutoRealm]’ at /<>/debian/build/dist/include/mozilla/Maybe.h:267:3, inlined from ‘mozilla::Maybe::~Maybe()’ at /<>/debian/build/dist/include/mozilla/Maybe.h:349:55, inlined from ‘static JSObject* js::Wrapper::New(JSContext*, JSObject*, const js::Wrapper*, const js::WrapperOptions&)’ at /<>/js/src/proxy/Wrapper.cpp:282:1: /<>/js/src/vm/Realm.h:413:29: warning: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ may be used uninitialized [-Wmaybe-uninitialized] 413 | JS::Zone* zone() { return zone_; } | ^~~~~ /<>/js/src/proxy/Wrapper.cpp: In static member function ‘static JSObject* js::Wrapper::New(JSContext*, JSObject*, const js::Wrapper*, const js::WrapperOptions&)’: /<>/js/src/proxy/Wrapper.cpp:276:29: note: ‘ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_’ was declared here 276 | mozilla::Maybe ar; | ^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1476:76, inlined from ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1548:19: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here 1475 | RootedObject target(cx, | ^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1545:37: note: ‘cx’ declared here 1545 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool RevokeProxy(JSContext*, unsigned int, JS::Value*)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1529:43: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘p’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool RevokeProxy(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1528:16: note: ‘p’ declared here 1528 | RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT) | ^ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1524:36: note: ‘cx’ declared here 1524 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)’ at /<>/js/src/proxy/Proxy.cpp:298:33: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘uniqueOthers’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In function ‘bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)’: /<>/js/src/proxy/Proxy.cpp:298:18: note: ‘uniqueOthers’ declared here 298 | RootedIdVector uniqueOthers(cx); | ^~~~~~~~~~~~ /<>/js/src/proxy/Proxy.cpp:296:48: note: ‘cx’ declared here 296 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)’ at /<>/js/src/proxy/Proxy.cpp:659:26: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)’: /<>/js/src/proxy/Proxy.cpp:659:18: note: ‘proto’ declared here 659 | RootedObject proto(cx); | ^~~~~ /<>/js/src/proxy/Proxy.cpp:646:34: note: ‘cx’ declared here 646 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:765:60, inlined from ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:847:39: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:764:16: note: ‘obj’ declared here 764 | RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS, | ^~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:812:55: note: ‘cx’ declared here 812 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /<>/js/src/proxy/Wrapper.cpp:182:25: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: /<>/js/src/proxy/Wrapper.cpp:182:17: note: ‘cargs’ declared here 182 | ConstructArgs cargs(cx); | ^~~~~ /<>/js/src/proxy/Wrapper.cpp:171:51: note: ‘cx’ declared here 171 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1300:24: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1300:16: note: ‘iargs’ declared here 1300 | InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1277:44: note: ‘cx’ declared here 1277 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:953:50, inlined from ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /<>/js/src/proxy/ScriptedProxyHandler.cpp:1351:27: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: /<>/js/src/proxy/ScriptedProxyHandler.cpp:1351:19: note: ‘cargs’ declared here 1351 | ConstructArgs cargs(cx); | ^~~~~ /<>/js/src/proxy/ScriptedProxyHandler.cpp:1328:49: note: ‘cx’ declared here 1328 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]’ at /<>/debian/build/dist/include/js/GCVector.h:347:58, inlined from ‘js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]’ at /<>/js/src/vm/Stack.h:867:45, inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /<>/js/src/vm/Stack.h:919:47, inlined from ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’ at /<>/js/src/proxy/Wrapper.cpp:163:22: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: /<>/js/src/proxy/Wrapper.cpp:163:14: note: ‘iargs’ declared here 163 | InvokeArgs iargs(cx); | ^~~~~ /<>/js/src/proxy/Wrapper.cpp:158:46: note: ‘cx’ declared here 158 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/Id.h:35, from /<>/debian/build/dist/include/js/shadow/Shape.h:19, from /<>/debian/build/dist/include/js/shadow/Object.h:18, from /<>/debian/build/dist/include/js/Object.h:10, from /<>/debian/build/dist/include/js/experimental/TypedData.h:23, from /<>/js/src/jsapi-tests/testTypedArrays.cpp:9, from Unified_cpp_js_src_jsapi-tests20.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testTypedArrays.cpp:12: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests4.o.pp Unified_cpp_js_src_jsapi-tests4.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/vm/NativeObject.h:17, from /<>/js/src/builtin/AtomicsObject.h:15, from /<>/js/src/vm/JSContext.h:17, from /<>/js/src/threading/ProtectedData.cpp:10, from Unified_cpp_js_src9.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at /<>/js/src/vm/ArgumentsObject.cpp:962:70: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘throwTypeError’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src9.cpp:47: /<>/js/src/vm/ArgumentsObject.cpp: In static member function ‘static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /<>/js/src/vm/ArgumentsObject.cpp:961:18: note: ‘throwTypeError’ declared here 961 | RootedObject throwTypeError( | ^~~~~~~~~~~~~~ /<>/js/src/vm/ArgumentsObject.cpp:943:54: note: ‘cx’ declared here 943 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)’ at /<>/js/src/vm/ArgumentsObject.cpp:240:65: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘((js::StackRootedBase**)cx)[5]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/vm/ArgumentsObject.cpp: In static member function ‘static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)’: /<>/js/src/vm/ArgumentsObject.cpp:238:24: note: ‘shape’ declared here 238 | Rooted shape(cx, SharedShape::getInitialShape( | ^~~~~ /<>/js/src/vm/ArgumentsObject.cpp:230:67: note: ‘cx’ declared here 230 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDeepFreeze.cpp:8, from Unified_cpp_js_src_jsapi-tests4.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ make[4]: Leaving directory '/<>/debian/build/js/src' make[4]: Entering directory '/<>/debian/build/config' make[4]: Nothing to be done for 'host'. make[4]: Leaving directory '/<>/debian/build/config' make[4]: Entering directory '/<>/debian/build/js/src/gc' mkdir -p '.deps/' js/src/gc/StoreBuffer.o /usr/bin/riscv64-linux-gnu-g++ -o StoreBuffer.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/StoreBuffer.o.pp /<>/js/src/gc/StoreBuffer.cpp js/src/gc/Unified_cpp_js_src_gc0.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/ds/LifoAlloc.h:196, from /<>/js/src/frontend/CompilationStencil.h:21, from /<>/js/src/jsapi-tests/testCompileScript.cpp:9, from Unified_cpp_js_src_jsapi-tests3.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testCompileScript.cpp:13: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests5.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests5.o.pp Unified_cpp_js_src_jsapi-tests5.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests6.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp Unified_cpp_js_src_jsapi-tests6.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests7.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests7.o.pp Unified_cpp_js_src_jsapi-tests7.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests8.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gc0.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp Unified_cpp_js_src_gc0.cpp js/src/gc/Unified_cpp_js_src_gc1.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi-tests/testErrorCopying.cpp:11, from Unified_cpp_js_src_jsapi-tests5.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testErrorCopying.cpp:13: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In file included from /<>/debian/build/dist/include/js/ForOfIterator.h:21, from /<>/js/src/jsapi-tests/testForOfIterator.cpp:8, from Unified_cpp_js_src_jsapi-tests6.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testForOfIterator.cpp:9: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:42:78: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘g’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests6.cpp:29: /<>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp: In member function ‘virtual bool cls_testRedefineGlobalEval::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:40:25: note: ‘g’ declared here 40 | JS::Rooted g( | ^ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp:22:1: note: in expansion of macro ‘BEGIN_TEST’ 22 | BEGIN_TEST(testRedefineGlobalEval) { | ^~~~~~~~~~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi-tests/testFunctionBinding.cpp:12, from Unified_cpp_js_src_jsapi-tests7.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testFunctionBinding.cpp:15: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests8.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests8.o.pp Unified_cpp_js_src_jsapi-tests8.cpp js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests9.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_jsapi-tests9.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/debian/build/js/src/jsapi-tests -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests9.o.pp Unified_cpp_js_src_jsapi-tests9.cpp : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from Unified_cpp_js_src_gc0.cpp:29: /<>/js/src/gc/Compacting.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: /<>/js/src/gc/Compacting.cpp:221:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess] 221 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/Allocator.h:15, from /<>/js/src/gc/Allocator.cpp:7, from Unified_cpp_js_src_gc0.cpp:2: /<>/js/src/gc/Cell.h:269:7: note: ‘class js::gc::TenuredCell’ declared here 269 | class TenuredCell : public Cell { | ^~~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gc1.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp Unified_cpp_js_src_gc1.cpp js/src/gc/Unified_cpp_js_src_gc2.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/jsapi-tests/testGCExactRooting.cpp:9, from Unified_cpp_js_src_jsapi-tests8.cpp:2: /<>/debian/build/dist/include/mozilla/Result.h: In instantiation of ‘constexpr V mozilla::detail::ResultImplementation::inspect() const [with V = TriviallyCopyable_LowBitTagIsError; E = Failed]’: /<>/debian/build/dist/include/mozilla/Result.h:606:25: required from ‘constexpr decltype(auto) mozilla::Result::inspect() const [with V = TriviallyCopyable_LowBitTagIsError; E = Failed]’ /<>/js/src/jsapi-tests/testGCExactRooting.cpp:829:3: required from here /<>/debian/build/dist/include/mozilla/Result.h:260:16: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct TriviallyCopyable_LowBitTagIsError’ from an array of ‘const mozilla::detail::ResultImplementation::StorageType’ {aka ‘const long unsigned int’} [-Wclass-memaccess] 260 | std::memcpy(&res, &mBits, sizeof(V)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testGCExactRooting.cpp:784:8: note: ‘struct TriviallyCopyable_LowBitTagIsError’ declared here 784 | struct TriviallyCopyable_LowBitTagIsError { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/build/dist/include/js/CompilationAndEvaluation.h:16, from /<>/js/src/jsapi-tests/testGCOutOfMemory.cpp:12, from Unified_cpp_js_src_jsapi-tests9.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testGCOutOfMemory.cpp:14: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In file included from /<>/js/src/ds/TraceableFifo.h:11, from /<>/js/src/jsapi-tests/testGCExactRooting.cpp:12: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘T CreateNurseryGCThing(JSContext*) [with T = JSObject*]’ at /<>/js/src/jsapi-tests/testGCHeapBarriers.cpp:59:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests8.cpp:29: /<>/js/src/jsapi-tests/testGCHeapBarriers.cpp: In function ‘T CreateNurseryGCThing(JSContext*) [with T = JSObject*]’: /<>/js/src/jsapi-tests/testGCHeapBarriers.cpp:59:20: note: ‘obj’ declared here 59 | JS::RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /<>/js/src/jsapi-tests/testGCHeapBarriers.cpp:58:43: note: ‘cx’ declared here 58 | JSObject* CreateNurseryGCThing(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*&; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘bool cls_testGCGrayMarking::IterateObjectChain(JSObject*, F) [with F = ColorCheckFunctor]’ at /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:753:16: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests8.cpp:20: /<>/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function ‘bool cls_testGCGrayMarking::IterateObjectChain(JSObject*, F) [with F = ColorCheckFunctor]’: /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:753:16: note: ‘obj’ declared here 753 | RootedObject obj(cx, chain); | ^~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:752:45: note: ‘this’ declared here 752 | bool IterateObjectChain(JSObject* chain, F f) { | ^ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’ at /<>/js/src/jsapi-tests/tests.h:332:54: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D) + 48])[6]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /<>/js/src/jsapi-tests/testGCExactRooting.cpp:19: /<>/js/src/jsapi-tests/tests.h: In member function ‘virtual void JSAPIRuntimeTest::maybeAppendException(JSAPITestString&)’: /<>/js/src/jsapi-tests/tests.h:332:29: note: ‘s’ declared here 332 | JS::Rooted s(cx, JS::ToString(cx, v)); | ^ /<>/js/src/jsapi-tests/tests.h:324:55: note: ‘this’ declared here 324 | void maybeAppendException(JSAPITestString& message) override { | ^~~~~~~~ In member function ‘void JS::Heap::set(const T&) [with T = JSObject*]’, inlined from ‘JS::Heap& JS::Heap::operator=(const T&) [with T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:342:3, inlined from ‘void cls_testGCGrayMarking::RootObject(JSObject*, js::gc::CellColor, JS::RootedObject&, JS::Heap&)’ at /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:468:16, inlined from ‘bool cls_testGCGrayMarking::TestJSWeakMap(MarkKeyOrDelegate, js::gc::CellColor, js::gc::CellColor, js::gc::CellColor)’ at /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:232:15: /<>/debian/build/dist/include/js/RootingAPI.h:360:9: warning: ‘weakMap’ may be used uninitialized [-Wmaybe-uninitialized] 360 | ptr = newPtr; | ~~~~^~~~~~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function ‘bool cls_testGCGrayMarking::TestJSWeakMap(MarkKeyOrDelegate, js::gc::CellColor, js::gc::CellColor, js::gc::CellColor)’: /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:215:13: note: ‘weakMap’ was declared here 215 | JSObject* weakMap; | ^~~~~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:226:54: warning: ‘key’ may be used uninitialized [-Wmaybe-uninitialized] 226 | JSObject* delegate = UncheckedUnwrapWithoutExpose(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:216:13: note: ‘key’ was declared here 216 | JSObject* key; | ^~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:247:23: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 247 | CHECK(value->color() == expectedValueColor); | ~~~~~~~~~~~~^~ /<>/js/src/jsapi-tests/tests.h:319:11: note: in definition of macro ‘CHECK’ 319 | if (!(expr)) \ | ^~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:217:13: note: ‘value’ was declared here 217 | JSObject* value; | ^~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testRootedMaybeValue::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testGCExactRooting.cpp:554:60: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘maybe’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function ‘virtual bool cls_testRootedMaybeValue::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testGCExactRooting.cpp:554:28: note: ‘maybe’ declared here 554 | JS::Rooted> maybe(cx, Some(UndefinedValue())); | ^~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testGCExactRooting.cpp:549:1: note: in expansion of macro ‘BEGIN_TEST’ 549 | BEGIN_TEST(testRootedMaybeValue) { | ^~~~~~~~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gc2.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp Unified_cpp_js_src_gc2.cpp js/src/gc/Unified_cpp_js_src_gc3.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /<>/js/src/gc/GCAPI.cpp:17, from Unified_cpp_js_src_gc1.cpp:2: In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:56:36, inlined from ‘void js::ReleaseAllJITCode(JS::GCContext*)’ at /<>/js/src/gc/GCAPI.cpp:104:50: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/gc/GCAPI.cpp: In function ‘void js::ReleaseAllJITCode(JS::GCContext*)’: /<>/js/src/gc/GCAPI.cpp:103:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 103 | for (RealmsIter realm(gcx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::ReleaseAllJITCode(JS::GCContext*)’ at /<>/js/src/gc/GCAPI.cpp:103:67: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/GCAPI.cpp: In function ‘void js::ReleaseAllJITCode(JS::GCContext*)’: /<>/js/src/gc/GCAPI.cpp:103:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 103 | for (RealmsIter realm(gcx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /<>/debian/build/dist/include/js/CallAndConstruct.h:15, from /<>/js/src/jsapi.h:30, from /<>/js/src/gc/GCAPI.cpp:13: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘JSObject* js::gc::NewMemoryInfoObject(JSContext*)’ at /<>/js/src/gc/GCAPI.cpp:669:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/gc/GCAPI.cpp: In function ‘JSObject* js::gc::NewMemoryInfoObject(JSContext*)’: /<>/js/src/gc/GCAPI.cpp:669:16: note: ‘obj’ declared here 669 | RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /<>/js/src/gc/GCAPI.cpp:668:42: note: ‘cx’ declared here 668 | JSObject* NewMemoryInfoObject(JSContext* cx) { | ~~~~~~~~~~~^~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testIncrementalRoots::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testGCMarking.cpp:305:53: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_43(D) + 48])[3]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jsapi-tests8.cpp:47: /<>/js/src/jsapi-tests/testGCMarking.cpp: In member function ‘virtual bool cls_testIncrementalRoots::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testGCMarking.cpp:305:20: note: ‘obj’ declared here 305 | JS::RootedObject obj(cx, JS_NewObject(cx, nullptr)); | ^~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testGCMarking.cpp:287:1: note: in expansion of macro ‘BEGIN_TEST’ 287 | BEGIN_TEST(testIncrementalRoots) { | ^~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1174:26, inlined from ‘virtual bool cls_testGCVectorEmplaceBack::run(JS::HandleObject)’ at /<>/js/src/jsapi-tests/testGCExactRooting.cpp:541:49: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘vector’ in ‘((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D) + 48])[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /<>/js/src/jsapi-tests/testGCExactRooting.cpp: In member function ‘virtual bool cls_testGCVectorEmplaceBack::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testGCExactRooting.cpp:541:25: note: ‘vector’ declared here 541 | JS::Rooted vector(cx, FooVector(cx)); | ^~~~~~ /<>/js/src/jsapi-tests/tests.h:416:53: note: ‘this’ declared here 416 | extra virtual bool run(JS::HandleObject global) override attrs | ^~~~~~~~ /<>/js/src/jsapi-tests/tests.h:419:3: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA’ 419 | BEGIN_TEST_WITH_ATTRIBUTES_AND_EXTRA(testname, attrs, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/tests.h:421:30: note: in expansion of macro ‘BEGIN_TEST_WITH_ATTRIBUTES’ 421 | #define BEGIN_TEST(testname) BEGIN_TEST_WITH_ATTRIBUTES(testname, ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jsapi-tests/testGCExactRooting.cpp:540:1: note: in expansion of macro ‘BEGIN_TEST’ 540 | BEGIN_TEST(testGCVectorEmplaceBack) { | ^~~~~~~~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp: In member function ‘bool cls_testGCGrayMarking::TestInternalWeakMap(js::gc::CellColor, js::gc::CellColor, js::gc::CellColor)’: /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:360:54: warning: ‘key’ may be used uninitialized [-Wmaybe-uninitialized] 360 | JSObject* delegate = UncheckedUnwrapWithoutExpose(key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:350:13: note: ‘key’ was declared here 350 | JSObject* key; | ^~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:380:23: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized] 380 | CHECK(value->color() == expectedColor); | ~~~~~~~~~~~~^~ /<>/js/src/jsapi-tests/tests.h:319:11: note: in definition of macro ‘CHECK’ 319 | if (!(expr)) \ | ^~~~ /<>/js/src/jsapi-tests/testGCGrayMarking.cpp:351:13: note: ‘value’ was declared here 351 | JSObject* value; | ^~~~~ In file included from /<>/js/src/gc/GCMarker.h:13, from /<>/js/src/gc/GCRuntime.h:19, from /<>/js/src/gc/PublicIterators.h:15: In constructor ‘js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’, inlined from ‘js::detail::OrderedHashTable::MutableRange::MutableRange(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’ at /<>/js/src/ds/OrderedHashTable.h:498:72, inlined from ‘js::detail::OrderedHashTable::MutableRange js::detail::OrderedHashTable::mutableAll() [with T = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]’ at /<>/js/src/ds/OrderedHashTable.h:520:64, inlined from ‘js::OrderedHashMap::MutableRange js::OrderedHashMap::mutableAll() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::EphemeronEdgeTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ at /<>/js/src/ds/OrderedHashTable.h:908:54, inlined from ‘js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /<>/js/src/gc/Marking.cpp:2152:70: /<>/js/src/ds/OrderedHashTable.h:368:14: warning: storing the address of local variable ‘r’ in ‘*&MEM[(struct OrderedHashTable *)this_16(D) + 2408B].ranges’ [-Wdangling-pointer=] 368 | *prevp = this; | ~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /<>/js/src/gc/Marking.cpp: In member function ‘js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’: /<>/js/src/gc/Marking.cpp:2152:36: note: ‘r’ declared here 2152 | EphemeronEdgeTable::MutableRange r = gcEphemeronEdges().mutableAll(); | ^ /<>/js/src/gc/Marking.cpp:2123:71: note: ‘this’ declared here 2123 | SliceBudget& budget) { | ^ /<>/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’: /<>/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1468 | while (index < end) { | ~~~~~~^~~~~ /<>/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here 1388 | size_t end; // End of slot range to mark. | ^~~ /<>/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1386 | HeapSlot* base; // Slot range base pointer. | ^~~~ In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 4]’, inlined from ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’ at /<>/js/src/gc/Marking.cpp:2259:7: /<>/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1468 | while (index < end) { | ~~~~~~^~~~~ /<>/js/src/gc/Marking.cpp: In member function ‘void js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’: /<>/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here 1388 | size_t end; // End of slot range to mark. | ^~~ /<>/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1386 | HeapSlot* base; // Slot range base pointer. | ^~~~ /<>/js/src/gc/Marking.cpp: In member function ‘bool js::GCMarker::processMarkStackTop(js::SliceBudget&) [with unsigned int markingOptions = 2]’: /<>/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized] 1468 | while (index < end) { | ~~~~~~^~~~~ /<>/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here 1388 | size_t end; // End of slot range to mark. | ^~~ /<>/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized] 1386 | HeapSlot* base; // Slot range base pointer. | ^~~~ /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gc3.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc3.o.pp Unified_cpp_js_src_gc3.cpp js/src/gc/Unified_cpp_js_src_gc4.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition make[4]: Entering directory '/<>/debian/build/memory/build/test' memory/build/test/TestMozJemallocUtils /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestMozJemallocUtils TestMozJemallocUtils.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestMozJemallocUtils BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestMozJemallocUtils"], "start": 15384.54425189, "end": 15384.993059739, "context": null} ../../../config/nsinstall -R -m 644 'TestMozJemallocUtils' '../../../dist/cppunittests' ../../../config/nsinstall -R -m 755 'TestMozJemallocUtils' '../../../dist/bin' make[4]: Leaving directory '/<>/debian/build/memory/build/test' make[4]: Entering directory '/<>/debian/build/mfbt/tests' mfbt/tests/TestAlgorithm /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestAlgorithm /<>/debian/build/mfbt/tests/TestAlgorithm.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArray /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestAlgorithm make[4]: Leaving directory '/<>/debian/build/js/src/jsapi-tests' /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestArray /<>/debian/build/mfbt/tests/TestArray.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestArrayUtils BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestAlgorithm"], "start": 15390.505820703, "end": 15390.93572768, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestArrayUtils /<>/debian/build/mfbt/tests/TestArrayUtils.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestAtomicBitfields /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestArray /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestArrayUtils BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestArray"], "start": 15395.302786385, "end": 15395.72116908, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestAtomicBitfields /<>/debian/build/mfbt/tests/TestAtomicBitfields.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestAtomics BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestArrayUtils"], "start": 15395.533177807, "end": 15395.937336219, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestAtomics /<>/debian/build/mfbt/tests/TestAtomics.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBinarySearch /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestAtomicBitfields /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestAtomics BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestAtomicBitfields"], "start": 15400.303962562, "end": 15400.711658073, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestBinarySearch /<>/debian/build/mfbt/tests/TestBinarySearch.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBitSet BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestAtomics"], "start": 15400.591540117, "end": 15401.006679419, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestBitSet /<>/debian/build/mfbt/tests/TestBitSet.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBloomFilter /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestBinarySearch /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestBitSet BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestBinarySearch"], "start": 15405.284809406, "end": 15405.711140698, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestBitSet"], "start": 15405.401109267, "end": 15405.789611205, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestBloomFilter /<>/debian/build/mfbt/tests/TestBloomFilter.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestBufferList /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestBufferList /<>/debian/build/mfbt/tests/TestBufferList.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCasting /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestBloomFilter /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestBufferList BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestBloomFilter"], "start": 15410.176729697, "end": 15410.589366009, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCasting /<>/debian/build/mfbt/tests/TestCasting.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCeilingFloor BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestBufferList"], "start": 15410.390462444, "end": 15410.796885064, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCeilingFloor /<>/debian/build/mfbt/tests/TestCeilingFloor.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCheckedInt /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCasting /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCeilingFloor BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCasting"], "start": 15415.002741606, "end": 15415.41657162, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCheckedInt /<>/debian/build/mfbt/tests/TestCheckedInt.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCompactPair BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCeilingFloor"], "start": 15415.277233984, "end": 15415.686790703, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCompactPair /<>/debian/build/mfbt/tests/TestCompactPair.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestCountPopulation /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCheckedInt /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCompactPair BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCheckedInt"], "start": 15419.932254933, "end": 15420.566229093, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCompactPair"], "start": 15420.045500901, "end": 15420.631103318, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCountPopulation /<>/debian/build/mfbt/tests/TestCountPopulation.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm /usr/bin/riscv64-linux-gnu-g++ -o Unified_cpp_js_src_gc4.o -c -I/<>/debian/build/dist/system_wrappers -include /<>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src/gc -I/<>/debian/build/js/src/gc -I/<>/debian/build/js/src -I/<>/js/src -I/<>/debian/build/dist/include -DMOZILLA_CLIENT -include /<>/debian/build/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-security -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_gc4.o.pp Unified_cpp_js_src_gc4.cpp mfbt/tests/TestCountZeroes : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCountPopulation BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCountPopulation"], "start": 15425.565336785, "end": 15425.982042603, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestCountZeroes /<>/debian/build/mfbt/tests/TestCountZeroes.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDefineEnum /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestCountZeroes BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestCountZeroes"], "start": 15430.517628271, "end": 15430.941620484, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestDefineEnum /<>/debian/build/mfbt/tests/TestDefineEnum.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestDoublyLinkedList In file included from /<>/debian/build/dist/include/js/Value.h:24, from /<>/js/src/util/Poison.h:25, from /<>/js/src/gc/Heap.h:16, from /<>/js/src/gc/Nursery.h:14, from /<>/js/src/gc/Nursery-inl.h:11, from /<>/js/src/gc/Nursery.cpp:8, from Unified_cpp_js_src_gc2.cpp:2: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Realm*]’ at /<>/debian/build/dist/include/js/RootingAPI.h:1165:26, inlined from ‘void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)’ at /<>/js/src/gc/PublicIterators.cpp:22:28: /<>/debian/build/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘realm’ in ‘((js::StackRootedBase**)cx)[14]’ [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_gc2.cpp:29: /<>/js/src/gc/PublicIterators.cpp: In function ‘void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)’: /<>/js/src/gc/PublicIterators.cpp:22:20: note: ‘realm’ declared here 22 | Rooted realm(cx); | ^~~~~ /<>/js/src/gc/PublicIterators.cpp:18:16: note: ‘cx’ declared here 18 | JSContext* cx, Zone* zone, void* data, | ~~~~~~~~~~~^~ /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestDefineEnum BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestDefineEnum"], "start": 15435.516608843, "end": 15435.934898366, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestDoublyLinkedList /<>/debian/build/mfbt/tests/TestDoublyLinkedList.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEndian /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestDoublyLinkedList BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestDoublyLinkedList"], "start": 15440.433656749, "end": 15440.841167087, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestEndian /<>/debian/build/mfbt/tests/TestEndian.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumeratedArray /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestEndian In file included from /<>/js/src/gc/Nursery.cpp:27: In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)’ at /<>/js/src/gc/PublicIterators.cpp:237:54: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/PublicIterators.cpp: In function ‘void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)’: /<>/js/src/gc/PublicIterators.cpp:237:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 237 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)’ at /<>/js/src/gc/PublicIterators.cpp:237:54: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/PublicIterators.cpp: In function ‘void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)’: /<>/js/src/gc/PublicIterators.cpp:237:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 237 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘JS::Realm* js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:56:36, inlined from ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)’ at /<>/js/src/gc/PublicIterators.cpp:253:22: /<>/js/src/gc/PublicIterators.h:126:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 126 | return *it; | ^~ /<>/js/src/gc/PublicIterators.cpp: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)’: /<>/js/src/gc/PublicIterators.cpp:252:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 252 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)’ at /<>/js/src/gc/PublicIterators.cpp:252:54: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/PublicIterators.cpp: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)’: /<>/js/src/gc/PublicIterators.cpp:252:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 252 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestEndian"], "start": 15445.44147299, "end": 15445.85030793, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestEnumeratedArray /<>/debian/build/mfbt/tests/TestEnumeratedArray.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumSet In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)’ at /<>/js/src/gc/RootMarking.cpp:330:43: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:38: /<>/js/src/gc/RootMarking.cpp: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)’: /<>/js/src/gc/RootMarking.cpp:330:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 330 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)’ at /<>/js/src/gc/RootMarking.cpp:330:43: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/RootMarking.cpp: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)’: /<>/js/src/gc/RootMarking.cpp:330:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 330 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestEnumeratedArray BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestEnumeratedArray"], "start": 15450.291145148, "end": 15450.697389893, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestEnumSet /<>/debian/build/mfbt/tests/TestEnumSet.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestEnumTypeTraits /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestEnumSet BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestEnumSet"], "start": 15455.158326622, "end": 15455.573722861, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestEnumTypeTraits /<>/debian/build/mfbt/tests/TestEnumTypeTraits.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFastBernoulliTrial /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestEnumTypeTraits BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestEnumTypeTraits"], "start": 15460.121419928, "end": 15460.53675777, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestFastBernoulliTrial /<>/debian/build/mfbt/tests/TestFastBernoulliTrial.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFloatingPoint /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestFastBernoulliTrial BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestFastBernoulliTrial"], "start": 15465.049479509, "end": 15465.472575845, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestFloatingPoint /<>/debian/build/mfbt/tests/TestFloatingPoint.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionRef /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestFloatingPoint BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestFloatingPoint"], "start": 15469.981122623, "end": 15470.413805352, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestFunctionRef /<>/debian/build/mfbt/tests/TestFunctionRef.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestFunctionTypeTraits /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestFunctionRef BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestFunctionRef"], "start": 15474.920838165, "end": 15475.335455617, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestFunctionTypeTraits /<>/debian/build/mfbt/tests/TestFunctionTypeTraits.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestHashTable /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestFunctionTypeTraits /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestHashTable /<>/debian/build/mfbt/tests/TestHashTable.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestIntegerRange BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestFunctionTypeTraits"], "start": 15479.859973643, "end": 15480.277079295, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestIntegerRange /<>/debian/build/mfbt/tests/TestIntegerRange.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestJSONWriter /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestHashTable /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestIntegerRange BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestHashTable"], "start": 15484.160175939, "end": 15484.576359695, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestJSONWriter /<>/debian/build/mfbt/tests/TestJSONWriter.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestLinkedList BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestIntegerRange"], "start": 15484.798341258, "end": 15485.222836406, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestLinkedList /<>/debian/build/mfbt/tests/TestLinkedList.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMacroArgs /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestJSONWriter /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestLinkedList BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestJSONWriter"], "start": 15489.570038685, "end": 15490.051200676, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestMacroArgs /<>/debian/build/mfbt/tests/TestMacroArgs.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMacroForEach BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestLinkedList"], "start": 15489.81101843, "end": 15490.263171551, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestMacroForEach /<>/debian/build/mfbt/tests/TestMacroForEach.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMathAlgorithms /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestMacroArgs /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestMacroForEach BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestMacroArgs"], "start": 15494.601834471, "end": 15495.01172084, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestMathAlgorithms /<>/debian/build/mfbt/tests/TestMathAlgorithms.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestMaybe BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestMacroForEach"], "start": 15494.83106473, "end": 15495.233463607, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestMaybe /<>/debian/build/mfbt/tests/TestMaybe.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestNonDereferenceable /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestMaybe BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestMathAlgorithms"], "start": 15499.516507316, "end": 15499.934797679, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestNonDereferenceable /<>/debian/build/mfbt/tests/TestNonDereferenceable.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestNotNull BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestMaybe"], "start": 15499.774856046, "end": 15500.176258327, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestNotNull /<>/debian/build/mfbt/tests/TestNotNull.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRandomNum /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestNonDereferenceable /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestNotNull BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestNonDereferenceable"], "start": 15504.575723444, "end": 15504.999606805, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestNotNull"], "start": 15504.7153098, "end": 15505.112956787, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestRandomNum /<>/debian/build/mfbt/tests/TestRandomNum.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRange /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestRange /<>/debian/build/mfbt/tests/TestRange.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRefPtr /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestRandomNum /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestRange In file included from /<>/js/src/gc/PrivateIterators-inl.h:14, from /<>/js/src/gc/Statistics.cpp:28, from Unified_cpp_js_src_gc3.cpp:2: In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepMisc()’ at /<>/js/src/gc/Sweeping.cpp:1239:55: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc3.cpp:11: /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /<>/js/src/gc/Sweeping.cpp:1239:29: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 1239 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepMisc()’ at /<>/js/src/gc/Sweeping.cpp:1239:55: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /<>/js/src/gc/Sweeping.cpp:1239:29: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 1239 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestRandomNum"], "start": 15510.086624643, "end": 15510.523451693, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestRange"], "start": 15510.086678143, "end": 15510.524266792, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestRefPtr /<>/debian/build/mfbt/tests/TestRefPtr.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestResult /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestResult /<>/debian/build/mfbt/tests/TestResult.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestRollingMean /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestRefPtr /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestResult BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestRefPtr"], "start": 15515.106728886, "end": 15515.524305759, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestResult"], "start": 15515.194107097, "end": 15515.586355595, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestRollingMean /<>/debian/build/mfbt/tests/TestRollingMean.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSaturate /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSaturate /<>/debian/build/mfbt/tests/TestSaturate.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestScopeExit /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestRollingMean /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSaturate In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepRealmGlobals()’ at /<>/js/src/gc/Sweeping.cpp:1231:55: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepRealmGlobals()’: /<>/js/src/gc/Sweeping.cpp:1231:29: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 1231 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepRealmGlobals()’ at /<>/js/src/gc/Sweeping.cpp:1231:55: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepRealmGlobals()’: /<>/js/src/gc/Sweeping.cpp:1231:29: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 1231 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)’ at /<>/js/src/gc/Sweeping.cpp:1341:55: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)’: /<>/js/src/gc/Sweeping.cpp:1341:31: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 1341 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)’ at /<>/js/src/gc/Sweeping.cpp:1341:55: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JS::GCContext*)’: /<>/js/src/gc/Sweeping.cpp:1341:31: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 1341 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void js::RealmsInCompartmentIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)’ at /<>/js/src/gc/Sweeping.cpp:1379:55: /<>/js/src/gc/PublicIterators.h:121:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 121 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)’: /<>/js/src/gc/Sweeping.cpp:1379:31: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 1379 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function ‘void js::CompartmentsInZoneIter::next()’, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]’ at /<>/js/src/gc/IteratorUtils.h:47:13, inlined from ‘void js::NestedIterator::next() [with IteratorA = js::gc::SweepGroupZonesIter; IteratorB = js::NestedIterator]’ at /<>/js/src/gc/IteratorUtils.h:44:12, inlined from ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)’ at /<>/js/src/gc/Sweeping.cpp:1379:55: /<>/js/src/gc/PublicIterators.h:89:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized [-Wmaybe-uninitialized] 89 | it++; | ~~^~ /<>/js/src/gc/Sweeping.cpp: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JS::GCContext*)’: /<>/js/src/gc/Sweeping.cpp:1379:31: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 1379 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestRollingMean"], "start": 15520.086892804, "end": 15520.506362678, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestScopeExit /<>/debian/build/mfbt/tests/TestScopeExit.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSegmentedVector BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSaturate"], "start": 15520.246800142, "end": 15520.64202854, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSegmentedVector /<>/debian/build/mfbt/tests/TestSegmentedVector.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSHA1 /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestScopeExit /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSegmentedVector BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestScopeExit"], "start": 15525.028234195, "end": 15525.451577468, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSHA1 /<>/debian/build/mfbt/tests/TestSHA1.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSIMD BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSegmentedVector"], "start": 15525.254196967, "end": 15525.658188159, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSIMD /<>/debian/build/mfbt/tests/TestSIMD.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSmallPointerArray /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSHA1 /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSIMD BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSHA1"], "start": 15529.8887094, "end": 15530.304774383, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSmallPointerArray /<>/debian/build/mfbt/tests/TestSmallPointerArray.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSplayTree BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSIMD"], "start": 15530.149230639, "end": 15530.557864429, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSplayTree /<>/debian/build/mfbt/tests/TestSplayTree.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTextUtils /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSmallPointerArray /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSplayTree BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSmallPointerArray"], "start": 15534.913301373, "end": 15535.340619647, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestTextUtils /<>/debian/build/mfbt/tests/TestTextUtils.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestTypedEnum BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSplayTree"], "start": 15535.074068013, "end": 15535.480309607, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestTypedEnum /<>/debian/build/mfbt/tests/TestTypedEnum.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestUniquePtr /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestTextUtils /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestTypedEnum BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestTextUtils"], "start": 15539.80506551, "end": 15540.221780498, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestUniquePtr /<>/debian/build/mfbt/tests/TestUniquePtr.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestVariant BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestTypedEnum"], "start": 15540.106644612, "end": 15540.527739195, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestVariant /<>/debian/build/mfbt/tests/TestVariant.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestVector /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestUniquePtr /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestVariant BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestUniquePtr"], "start": 15544.772943504, "end": 15545.195767388, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestVector /<>/debian/build/mfbt/tests/TestVector.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestWeakPtr /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestWeakPtr /<>/debian/build/mfbt/tests/TestWeakPtr.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestWrappingOperations BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestVariant"], "start": 15545.146962336, "end": 15545.571903118, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestWrappingOperations /<>/debian/build/mfbt/tests/TestWrappingOperations.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestXorShift128PlusRNG /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestWeakPtr /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestVector /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestWrappingOperations BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestWeakPtr"], "start": 15549.739416331, "end": 15550.156243324, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestVector"], "start": 15549.811246961, "end": 15550.209158872, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestXorShift128PlusRNG /<>/debian/build/mfbt/tests/TestXorShift128PlusRNG.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestSPSCQueue /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestSPSCQueue /<>/debian/build/mfbt/tests/TestSPSCQueue.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestThreadSafeWeakPtr BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestWrappingOperations"], "start": 15550.120974658, "end": 15550.595109095, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestThreadSafeWeakPtr /<>/debian/build/mfbt/tests/TestThreadSafeWeakPtr.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestUtf8 /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestXorShift128PlusRNG /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestSPSCQueue /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestThreadSafeWeakPtr BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestSPSCQueue"], "start": 15554.835629364, "end": 15555.247590064, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestXorShift128PlusRNG"], "start": 15554.866270334, "end": 15555.259094153, "context": null} /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestUtf8 /<>/debian/build/mfbt/tests/TestUtf8.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm mfbt/tests/TestPoisonArea /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -o TestPoisonArea /<>/debian/build/mfbt/tests/TestPoisonArea.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib -pie -lm BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestThreadSafeWeakPtr"], "start": 15555.122959385, "end": 15555.52972859, "context": null} /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestPoisonArea /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target TestUtf8 In file included from /<>/debian/build/dist/include/js/HashTable.h:10, from /<>/debian/build/dist/include/js/HeapAPI.h:18, from /<>/debian/build/dist/include/js/TracingAPI.h:11, from /<>/debian/build/dist/include/js/GCPolicyAPI.h:52, from /<>/debian/build/dist/include/js/RootingAPI.h:23, from /<>/debian/build/dist/include/js/CallArgs.h:73, from /<>/debian/build/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Statistics.h:17, from /<>/js/src/gc/Statistics.cpp:7: In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘void js::ObjectWrapperMap::Enum::goToNext()’ at /<>/js/src/vm/Compartment.h:49:27, inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /<>/js/src/vm/Compartment.h:109:15, inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /<>/js/src/gc/Sweeping.cpp:630:71: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’: /<>/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here 630 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In file included from /<>/js/src/gc/PublicIterators.h:18: In member function ‘void js::ObjectWrapperMap::Enum::goToNext()’, inlined from ‘void js::ObjectWrapperMap::Enum::popFront()’ at /<>/js/src/vm/Compartment.h:109:15, inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /<>/js/src/gc/Sweeping.cpp:630:71: /<>/js/src/vm/Compartment.h:52:13: warning: ‘e.JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::filter’ may be used uninitialized [-Wmaybe-uninitialized] 52 | if (filter && !filter->match(c)) { | ^~~~~~ /<>/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’: /<>/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here 630 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /<>/js/src/vm/Compartment.h:92:48, inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /<>/js/src/gc/Sweeping.cpp:630:57: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’: /<>/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here 630 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /<>/js/src/vm/Compartment.h:92:48, inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /<>/js/src/gc/Sweeping.cpp:630:57: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’: /<>/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here 630 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ In member function ‘bool mozilla::detail::EntrySlot::operator==(const mozilla::detail::EntrySlot&) const [with T = mozilla::HashMapEntry > >]’, inlined from ‘bool mozilla::detail::HashTable::Iterator::done() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1399:19, inlined from ‘bool mozilla::detail::HashTable::Enum::empty() const [with T = mozilla::HashMapEntry > >; HashPolicy = mozilla::HashMap >, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy; AllocPolicy = js::TrackedAllocPolicy]’ at /<>/debian/build/dist/include/mozilla/HashTable.h:1530:43, inlined from ‘bool js::ObjectWrapperMap::Enum::empty() const’ at /<>/js/src/vm/Compartment.h:92:48, inlined from ‘bool JS::Compartment::findSweepGroupEdges()’ at /<>/js/src/gc/Sweeping.cpp:630:57: /<>/debian/build/dist/include/mozilla/HashTable.h:1137:72: warning: ‘((const mozilla::detail::EntrySlot, false> > >*)((char*)&e + offsetof(JS::Compartment::ObjectWrapperEnum, JS::Compartment::ObjectWrapperEnum::.js::ObjectWrapperMap::Enum::outer.mozilla::Maybe, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum>::.mozilla::detail::MaybeStorage, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::.mozilla::detail::MaybeStorageBase, false> >, mozilla::HashMap, false>, mozilla::DefaultHasher, js::TrackedAllocPolicy >::MapHashPolicy, js::TrackedAllocPolicy >::Enum, false>::mStorage)))[1].mozilla::detail::EntrySlot > > >::mEntry’ may be used uninitialized [-Wmaybe-uninitialized] 1137 | bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; } | ~~~~~^~~~~~ /<>/js/src/gc/Sweeping.cpp: In member function ‘bool JS::Compartment::findSweepGroupEdges()’: /<>/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here 630 | for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) { | ^ BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestPoisonArea"], "start": 15559.716710737, "end": 15560.130280338, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "TestUtf8"], "start": 15559.828801929, "end": 15560.218961652, "context": null} ../../config/nsinstall -R -m 644 'TestAlgorithm' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestAtomicBitfields' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBitSet' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCompactPair' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestDoublyLinkedList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunctionRef' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunctionTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestHashTable' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestIntegerRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestJSONWriter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestLinkedList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMathAlgorithms' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMaybe' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestNonDereferenceable' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestNotNull' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRandomNum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRefPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestResult' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRollingMean' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSaturate' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestScopeExit' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSegmentedVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSHA1' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSIMD' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSmallPointerArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSplayTree' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTextUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTypedEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestUniquePtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVariant' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestWeakPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestWrappingOperations' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestXorShift128PlusRNG' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSPSCQueue' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestThreadSafeWeakPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestUtf8' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestPoisonArea' '../../dist/cppunittests' ../../config/nsinstall -R -m 755 'TestAlgorithm' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestAtomicBitfields' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBitSet' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBloomFilter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBufferList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCasting' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCeilingFloor' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCheckedInt' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCompactPair' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountPopulation' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountZeroes' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestDefineEnum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestDoublyLinkedList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEndian' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumeratedArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumSet' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFastBernoulliTrial' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFloatingPoint' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFunctionRef' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFunctionTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestHashTable' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestIntegerRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestJSONWriter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestLinkedList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroArgs' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroForEach' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMathAlgorithms' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMaybe' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestNonDereferenceable' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestNotNull' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRandomNum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRefPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestResult' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSaturate' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestScopeExit' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSegmentedVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSHA1' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSIMD' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSmallPointerArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSplayTree' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTextUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTypedEnum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestUniquePtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVariant' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestWeakPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestWrappingOperations' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestXorShift128PlusRNG' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSPSCQueue' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestThreadSafeWeakPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestUtf8' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestPoisonArea' '../../dist/bin' make[4]: Leaving directory '/<>/debian/build/mfbt/tests' make[4]: Leaving directory '/<>/debian/build/js/src/gc' make[4]: Entering directory '/<>/debian/build/js/src/build' js/src/build/libjs_static.a rm -f libjs_static.a js/src/build/libmozjs-115.so rm -f libmozjs-115.so /usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../../../intl/components/Unified_cpp_intl_components0.o ../../../intl/components/Unified_cpp_intl_components1.o ../../../intl/components/Unified_cpp_intl_components2.o ../../../intl/components/Unified_cpp_intl_components3.o ../../../intl/components/Unified_cpp_intl_components4.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../frontend/Unified_cpp_js_src_frontend7.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../gc/Unified_cpp_js_src_gc3.o ../gc/Unified_cpp_js_src_gc4.o ../irregexp/RegExpNativeMacroAssembler.o ../irregexp/regexp-ast.o ../irregexp/regexp-compiler.o ../irregexp/Unified_cpp_js_src_irregexp0.o ../irregexp/Unified_cpp_js_src_irregexp1.o ../irregexp/Unified_cpp_js_src_irregexp2.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../util/DoubleToString.o ../util/Utility.o ../util/Unified_cpp_js_src_util0.o ../util/Unified_cpp_js_src_util1.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../wasm/Unified_cpp_js_src_wasm4.o ../wasm/Unified_cpp_js_src_wasm5.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosf.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_asinf.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_expf.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_logf.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_powf.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/e_sqrtf.o ../../../modules/fdlibm/src/k_cos.o ../../../modules/fdlibm/src/k_cosf.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/k_expf.o ../../../modules/fdlibm/src/k_rem_pio2.o ../../../modules/fdlibm/src/k_sin.o ../../../modules/fdlibm/src/k_sinf.o ../../../modules/fdlibm/src/k_tan.o ../../../modules/fdlibm/src/k_tanf.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_atanf.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_cos.o ../../../modules/fdlibm/src/s_cosf.o ../../../modules/fdlibm/src/s_exp2.o ../../../modules/fdlibm/src/s_exp2f.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_fabsf.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_sin.o ../../../modules/fdlibm/src/s_sinf.o ../../../modules/fdlibm/src/s_tan.o ../../../modules/fdlibm/src/s_tanf.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/interposers/Unified_cpp_mozglue_interposers0.o ../../../mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/AwakeTimeStamp.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/RWLock_posix.o ../../../mozglue/misc/SIMD.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Uptime.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4file.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o ../../../config/external/icu/common/appendable.o ../../../config/external/icu/common/bmpset.o ../../../config/external/icu/common/brkeng.o ../../../config/external/icu/common/brkiter.o ../../../config/external/icu/common/bytesinkutil.o ../../../config/external/icu/common/bytestream.o ../../../config/external/icu/common/bytestrie.o ../../../config/external/icu/common/bytestriebuilder.o ../../../config/external/icu/common/caniter.o ../../../config/external/icu/common/characterproperties.o ../../../config/external/icu/common/chariter.o ../../../config/external/icu/common/charstr.o ../../../config/external/icu/common/cmemory.o ../../../config/external/icu/common/cstring.o ../../../config/external/icu/common/dictbe.o ../../../config/external/icu/common/dictionarydata.o ../../../config/external/icu/common/dtintrv.o ../../../config/external/icu/common/edits.o ../../../config/external/icu/common/emojiprops.o ../../../config/external/icu/common/errorcode.o ../../../config/external/icu/common/filteredbrk.o ../../../config/external/icu/common/filterednormalizer2.o ../../../config/external/icu/common/loadednormalizer2impl.o ../../../config/external/icu/common/localebuilder.o ../../../config/external/icu/common/localematcher.o ../../../config/external/icu/common/localeprioritylist.o ../../../config/external/icu/common/locavailable.o ../../../config/external/icu/common/locbased.o ../../../config/external/icu/common/locdispnames.o ../../../config/external/icu/common/locdistance.o ../../../config/external/icu/common/locdspnm.o ../../../config/external/icu/common/locid.o ../../../config/external/icu/common/loclikely.o ../../../config/external/icu/common/loclikelysubtags.o ../../../config/external/icu/common/locmap.o ../../../config/external/icu/common/locresdata.o ../../../config/external/icu/common/locutil.o ../../../config/external/icu/common/lsr.o ../../../config/external/icu/common/lstmbe.o ../../../config/external/icu/common/messagepattern.o ../../../config/external/icu/common/mlbe.o ../../../config/external/icu/common/normalizer2.o ../../../config/external/icu/common/normalizer2impl.o ../../../config/external/icu/common/normlzr.o ../../../config/external/icu/common/parsepos.o ../../../config/external/icu/common/patternprops.o ../../../config/external/icu/common/propname.o ../../../config/external/icu/common/punycode.o ../../../config/external/icu/common/putil.o ../../../config/external/icu/common/rbbi.o ../../../config/external/icu/common/rbbi_cache.o ../../../config/external/icu/common/rbbidata.o ../../../config/external/icu/common/rbbinode.o ../../../config/external/icu/common/rbbirb.o ../../../config/external/icu/common/rbbiscan.o ../../../config/external/icu/common/rbbisetb.o ../../../config/external/icu/common/rbbistbl.o ../../../config/external/icu/common/rbbitblb.o ../../../config/external/icu/common/resbund.o ../../../config/external/icu/common/resource.o ../../../config/external/icu/common/restrace.o ../../../config/external/icu/common/ruleiter.o ../../../config/external/icu/common/schriter.o ../../../config/external/icu/common/serv.o ../../../config/external/icu/common/servlk.o ../../../config/external/icu/common/servlkf.o ../../../config/external/icu/common/servls.o ../../../config/external/icu/common/servnotf.o ../../../config/external/icu/common/servrbf.o ../../../config/external/icu/common/servslkf.o ../../../config/external/icu/common/sharedobject.o ../../../config/external/icu/common/simpleformatter.o ../../../config/external/icu/common/static_unicode_sets.o ../../../config/external/icu/common/stringpiece.o ../../../config/external/icu/common/stringtriebuilder.o ../../../config/external/icu/common/uarrsort.o ../../../config/external/icu/common/ubidi.o ../../../config/external/icu/common/ubidi_props.o ../../../config/external/icu/common/ubidiln.o ../../../config/external/icu/common/ubidiwrt.o ../../../config/external/icu/common/ubrk.o ../../../config/external/icu/common/ucase.o ../../../config/external/icu/common/ucasemap.o ../../../config/external/icu/common/ucasemap_titlecase_brkiter.o ../../../config/external/icu/common/uchar.o ../../../config/external/icu/common/ucharstrie.o ../../../config/external/icu/common/ucharstriebuilder.o ../../../config/external/icu/common/ucharstrieiterator.o ../../../config/external/icu/common/uchriter.o ../../../config/external/icu/common/ucln_cmn.o ../../../config/external/icu/common/ucmndata.o ../../../config/external/icu/common/ucnv.o ../../../config/external/icu/common/ucnv_bld.o ../../../config/external/icu/common/ucnv_cb.o ../../../config/external/icu/common/ucnv_cnv.o ../../../config/external/icu/common/ucnv_err.o ../../../config/external/icu/common/ucnv_io.o ../../../config/external/icu/common/ucnv_u16.o ../../../config/external/icu/common/ucnv_u32.o ../../../config/external/icu/common/ucnv_u7.o ../../../config/external/icu/common/ucnv_u8.o ../../../config/external/icu/common/ucnvbocu.o ../../../config/external/icu/common/ucnvlat1.o ../../../config/external/icu/common/ucnvscsu.o ../../../config/external/icu/common/ucol_swp.o ../../../config/external/icu/common/ucptrie.o ../../../config/external/icu/common/ucurr.o ../../../config/external/icu/common/udata.o ../../../config/external/icu/common/udatamem.o ../../../config/external/icu/common/udataswp.o ../../../config/external/icu/common/uenum.o ../../../config/external/icu/common/uhash.o ../../../config/external/icu/common/uhash_us.o ../../../config/external/icu/common/uinit.o ../../../config/external/icu/common/uinvchar.o ../../../config/external/icu/common/uiter.o ../../../config/external/icu/common/ulist.o ../../../config/external/icu/common/uloc.o ../../../config/external/icu/common/uloc_keytype.o ../../../config/external/icu/common/uloc_tag.o ../../../config/external/icu/common/umapfile.o ../../../config/external/icu/common/umath.o ../../../config/external/icu/common/umutablecptrie.o ../../../config/external/icu/common/umutex.o ../../../config/external/icu/common/unames.o ../../../config/external/icu/common/unifiedcache.o ../../../config/external/icu/common/unifilt.o ../../../config/external/icu/common/unifunct.o ../../../config/external/icu/common/uniset.o ../../../config/external/icu/common/uniset_closure.o ../../../config/external/icu/common/uniset_props.o ../../../config/external/icu/common/unisetspan.o ../../../config/external/icu/common/unistr.o ../../../config/external/icu/common/unistr_case.o ../../../config/external/icu/common/unistr_case_locale.o ../../../config/external/icu/common/unistr_cnv.o ../../../config/external/icu/common/unistr_props.o ../../../config/external/icu/common/unistr_titlecase_brkiter.o ../../../config/external/icu/common/unormcmp.o ../../../config/external/icu/common/uobject.o ../../../config/external/icu/common/uprops.o ../../../config/external/icu/common/uresbund.o ../../../config/external/icu/common/uresdata.o ../../../config/external/icu/common/uscript.o ../../../config/external/icu/common/uscript_props.o ../../../config/external/icu/common/uset.o ../../../config/external/icu/common/uset_props.o ../../../config/external/icu/common/usetiter.o ../../../config/external/icu/common/usprep.o ../../../config/external/icu/common/ustack.o ../../../config/external/icu/common/ustr_cnv.o ../../../config/external/icu/common/ustr_titlecase_brkiter.o ../../../config/external/icu/common/ustrcase.o ../../../config/external/icu/common/ustrcase_locale.o ../../../config/external/icu/common/ustrenum.o ../../../config/external/icu/common/ustrfmt.o ../../../config/external/icu/common/ustring.o ../../../config/external/icu/common/ustrtrns.o ../../../config/external/icu/common/utext.o ../../../config/external/icu/common/utf_impl.o ../../../config/external/icu/common/util.o ../../../config/external/icu/common/utrace.o ../../../config/external/icu/common/utrie.o ../../../config/external/icu/common/utrie2.o ../../../config/external/icu/common/utrie2_builder.o ../../../config/external/icu/common/utrie_swap.o ../../../config/external/icu/common/uts46.o ../../../config/external/icu/common/utypes.o ../../../config/external/icu/common/uvector.o ../../../config/external/icu/common/uvectr32.o ../../../config/external/icu/common/uvectr64.o ../../../config/external/icu/common/wintz.o ../../../config/external/icu/i18n/astro.o ../../../config/external/icu/i18n/basictz.o ../../../config/external/icu/i18n/bocsu.o ../../../config/external/icu/i18n/buddhcal.o ../../../config/external/icu/i18n/calendar.o ../../../config/external/icu/i18n/cecal.o ../../../config/external/icu/i18n/chnsecal.o ../../../config/external/icu/i18n/choicfmt.o ../../../config/external/icu/i18n/coleitr.o ../../../config/external/icu/i18n/coll.o ../../../config/external/icu/i18n/collation.o ../../../config/external/icu/i18n/collationbuilder.o ../../../config/external/icu/i18n/collationcompare.o ../../../config/external/icu/i18n/collationdata.o ../../../config/external/icu/i18n/collationdatabuilder.o ../../../config/external/icu/i18n/collationdatareader.o ../../../config/external/icu/i18n/collationdatawriter.o ../../../config/external/icu/i18n/collationfastlatin.o ../../../config/external/icu/i18n/collationfastlatinbuilder.o ../../../config/external/icu/i18n/collationfcd.o ../../../config/external/icu/i18n/collationiterator.o ../../../config/external/icu/i18n/collationkeys.o ../../../config/external/icu/i18n/collationroot.o ../../../config/external/icu/i18n/collationrootelements.o ../../../config/external/icu/i18n/collationruleparser.o ../../../config/external/icu/i18n/collationsets.o ../../../config/external/icu/i18n/collationsettings.o ../../../config/external/icu/i18n/collationtailoring.o ../../../config/external/icu/i18n/collationweights.o ../../../config/external/icu/i18n/compactdecimalformat.o ../../../config/external/icu/i18n/coptccal.o ../../../config/external/icu/i18n/curramt.o ../../../config/external/icu/i18n/currfmt.o ../../../config/external/icu/i18n/currpinf.o ../../../config/external/icu/i18n/currunit.o ../../../config/external/icu/i18n/dangical.o ../../../config/external/icu/i18n/datefmt.o ../../../config/external/icu/i18n/dayperiodrules.o ../../../config/external/icu/i18n/dcfmtsym.o ../../../config/external/icu/i18n/decContext.o ../../../config/external/icu/i18n/decNumber.o ../../../config/external/icu/i18n/decimfmt.o ../../../config/external/icu/i18n/displayoptions.o ../../../config/external/icu/i18n/double-conversion-bignum-dtoa.o ../../../config/external/icu/i18n/double-conversion-bignum.o ../../../config/external/icu/i18n/double-conversion-cached-powers.o ../../../config/external/icu/i18n/double-conversion-double-to-string.o ../../../config/external/icu/i18n/double-conversion-fast-dtoa.o ../../../config/external/icu/i18n/double-conversion-string-to-double.o ../../../config/external/icu/i18n/double-conversion-strtod.o ../../../config/external/icu/i18n/dtfmtsym.o ../../../config/external/icu/i18n/dtitvfmt.o ../../../config/external/icu/i18n/dtitvinf.o ../../../config/external/icu/i18n/dtptngen.o ../../../config/external/icu/i18n/dtrule.o ../../../config/external/icu/i18n/erarules.o ../../../config/external/icu/i18n/ethpccal.o ../../../config/external/icu/i18n/fmtable.o ../../../config/external/icu/i18n/format.o ../../../config/external/icu/i18n/formatted_string_builder.o ../../../config/external/icu/i18n/formattedval_iterimpl.o ../../../config/external/icu/i18n/formattedval_sbimpl.o ../../../config/external/icu/i18n/formattedvalue.o ../../../config/external/icu/i18n/fphdlimp.o ../../../config/external/icu/i18n/fpositer.o ../../../config/external/icu/i18n/gregocal.o ../../../config/external/icu/i18n/gregoimp.o ../../../config/external/icu/i18n/hebrwcal.o ../../../config/external/icu/i18n/indiancal.o ../../../config/external/icu/i18n/islamcal.o ../../../config/external/icu/i18n/iso8601cal.o ../../../config/external/icu/i18n/japancal.o ../../../config/external/icu/i18n/listformatter.o ../../../config/external/icu/i18n/measfmt.o ../../../config/external/icu/i18n/measunit.o ../../../config/external/icu/i18n/measunit_extra.o ../../../config/external/icu/i18n/measure.o ../../../config/external/icu/i18n/msgfmt.o ../../../config/external/icu/i18n/nfrs.o ../../../config/external/icu/i18n/nfrule.o ../../../config/external/icu/i18n/nfsubs.o ../../../config/external/icu/i18n/number_affixutils.o ../../../config/external/icu/i18n/number_asformat.o ../../../config/external/icu/i18n/number_capi.o ../../../config/external/icu/i18n/number_compact.o ../../../config/external/icu/i18n/number_currencysymbols.o ../../../config/external/icu/i18n/number_decimalquantity.o ../../../config/external/icu/i18n/number_decimfmtprops.o ../../../config/external/icu/i18n/number_fluent.o ../../../config/external/icu/i18n/number_formatimpl.o ../../../config/external/icu/i18n/number_grouping.o ../../../config/external/icu/i18n/number_integerwidth.o ../../../config/external/icu/i18n/number_longnames.o ../../../config/external/icu/i18n/number_mapper.o ../../../config/external/icu/i18n/number_modifiers.o ../../../config/external/icu/i18n/number_multiplier.o ../../../config/external/icu/i18n/number_notation.o ../../../config/external/icu/i18n/number_output.o ../../../config/external/icu/i18n/number_padding.o ../../../config/external/icu/i18n/number_patternmodifier.o ../../../config/external/icu/i18n/number_patternstring.o ../../../config/external/icu/i18n/number_rounding.o ../../../config/external/icu/i18n/number_scientific.o ../../../config/external/icu/i18n/number_simple.o ../../../config/external/icu/i18n/number_skeletons.o ../../../config/external/icu/i18n/number_symbolswrapper.o ../../../config/external/icu/i18n/number_usageprefs.o ../../../config/external/icu/i18n/number_utils.o ../../../config/external/icu/i18n/numfmt.o ../../../config/external/icu/i18n/numparse_affixes.o ../../../config/external/icu/i18n/numparse_compositions.o ../../../config/external/icu/i18n/numparse_currency.o ../../../config/external/icu/i18n/numparse_decimal.o ../../../config/external/icu/i18n/numparse_impl.o ../../../config/external/icu/i18n/numparse_parsednumber.o ../../../config/external/icu/i18n/numparse_scientific.o ../../../config/external/icu/i18n/numparse_symbols.o ../../../config/external/icu/i18n/numparse_validators.o ../../../config/external/icu/i18n/numrange_capi.o ../../../config/external/icu/i18n/numrange_fluent.o ../../../config/external/icu/i18n/numrange_impl.o ../../../config/external/icu/i18n/numsys.o ../../../config/external/icu/i18n/olsontz.o ../../../config/external/icu/i18n/persncal.o ../../../config/external/icu/i18n/pluralranges.o ../../../config/external/icu/i18n/plurfmt.o ../../../config/external/icu/i18n/plurrule.o ../../../config/external/icu/i18n/quantityformatter.o ../../../config/external/icu/i18n/rbnf.o ../../../config/external/icu/i18n/rbtz.o ../../../config/external/icu/i18n/region.o ../../../config/external/icu/i18n/reldatefmt.o ../../../config/external/icu/i18n/reldtfmt.o ../../../config/external/icu/i18n/rulebasedcollator.o ../../../config/external/icu/i18n/scriptset.o ../../../config/external/icu/i18n/search.o ../../../config/external/icu/i18n/selfmt.o ../../../config/external/icu/i18n/sharedbreakiterator.o ../../../config/external/icu/i18n/simpletz.o ../../../config/external/icu/i18n/smpdtfmt.o ../../../config/external/icu/i18n/smpdtfst.o ../../../config/external/icu/i18n/sortkey.o ../../../config/external/icu/i18n/standardplural.o ../../../config/external/icu/i18n/string_segment.o ../../../config/external/icu/i18n/stsearch.o ../../../config/external/icu/i18n/taiwncal.o ../../../config/external/icu/i18n/timezone.o ../../../config/external/icu/i18n/tmunit.o ../../../config/external/icu/i18n/tmutamt.o ../../../config/external/icu/i18n/tmutfmt.o ../../../config/external/icu/i18n/tzfmt.o ../../../config/external/icu/i18n/tzgnames.o ../../../config/external/icu/i18n/tznames.o ../../../config/external/icu/i18n/tznames_impl.o ../../../config/external/icu/i18n/tzrule.o ../../../config/external/icu/i18n/tztrans.o ../../../config/external/icu/i18n/ucal.o ../../../config/external/icu/i18n/ucln_in.o ../../../config/external/icu/i18n/ucol.o ../../../config/external/icu/i18n/ucol_res.o ../../../config/external/icu/i18n/ucol_sit.o ../../../config/external/icu/i18n/ucoleitr.o ../../../config/external/icu/i18n/udat.o ../../../config/external/icu/i18n/udateintervalformat.o ../../../config/external/icu/i18n/udatpg.o ../../../config/external/icu/i18n/ufieldpositer.o ../../../config/external/icu/i18n/uitercollationiterator.o ../../../config/external/icu/i18n/ulistformatter.o ../../../config/external/icu/i18n/umsg.o ../../../config/external/icu/i18n/units_complexconverter.o ../../../config/external/icu/i18n/units_converter.o ../../../config/external/icu/i18n/units_data.o ../../../config/external/icu/i18n/units_router.o ../../../config/external/icu/i18n/unum.o ../../../config/external/icu/i18n/unumsys.o ../../../config/external/icu/i18n/upluralrules.o ../../../config/external/icu/i18n/usearch.o ../../../config/external/icu/i18n/uspoof.o ../../../config/external/icu/i18n/uspoof_impl.o ../../../config/external/icu/i18n/utf16collationiterator.o ../../../config/external/icu/i18n/utf8collationiterator.o ../../../config/external/icu/i18n/utmscale.o ../../../config/external/icu/i18n/vtzone.o ../../../config/external/icu/i18n/windtfmt.o ../../../config/external/icu/i18n/winnmfmt.o ../../../config/external/icu/i18n/wintzimpl.o ../../../config/external/icu/i18n/zonemeta.o ../../../config/external/icu/data/icu_data.o /usr/bin/riscv64-linux-gnu-g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-115.so -o libmozjs-115.so /<>/debian/build/js/src/build/libmozjs-115_so.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib /<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a -Wl,--version-script,symverscript -Wl,-soname,libmozjs-115.so.0 -lm -lz -lm -ldl /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target libmozjs-115.so BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libmozjs-115.so"], "start": 15756.070373561, "end": 15756.498590035, "context": null} chmod +x libmozjs-115.so ../../../config/nsinstall -R -m 644 'libmozjs-115.so' '../../../dist/bin' make[4]: Leaving directory '/<>/debian/build/js/src/build' make[4]: Entering directory '/<>/debian/build/js/src/gdb' mkdir -p '../../../dist/bin/' make[4]: Entering directory '/<>/debian/build/js/src/shell' mkdir -p '../../../dist/bin/' js/src/gdb/gdb-tests /usr/bin/riscv64-linux-gnu-g++ -o ../../../dist/bin/gdb-tests -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables /<>/debian/build/js/src/gdb/gdb-tests.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a -pie -lm -lz -lm -ldl js/src/shell/js /usr/bin/riscv64-linux-gnu-g++ -o ../../../dist/bin/js -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables /<>/debian/build/js/src/shell/js.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a -pie -lm -lz -lm -ldl -lreadline make[4]: Entering directory '/<>/debian/build/js/src/jsapi-tests' js/src/jsapi-tests/jsapi-tests /usr/bin/riscv64-linux-gnu-g++ -o ../../../dist/bin/jsapi-tests -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=3 -fno-sized-deallocation -fno-aligned-new -g -O2 -fno-omit-frame-pointer -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/mozjs115-115.10.0-1 -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables /<>/debian/build/js/src/jsapi-tests/jsapi-tests.list -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<>/debian/build/dist/bin -Wl,-rpath-link,/usr/lib ../build/libjs_static.a /<>/debian/build/riscv64gc-unknown-linux-gnu/release/libjsrust.a -pie -lm -lz -lm -ldl /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/gdb-tests BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "../../../dist/bin/gdb-tests"], "start": 15912.232711305, "end": 15912.72062449, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/gdb' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/js BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "../../../dist/bin/js"], "start": 15917.112830662, "end": 15917.561277174, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/shell' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/jsapi-tests BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "../../../dist/bin/jsapi-tests"], "start": 15937.209079472, "end": 15937.685872372, "context": null} make[4]: Leaving directory '/<>/debian/build/js/src/jsapi-tests' make[3]: Leaving directory '/<>/debian/build' make[2]: Leaving directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_misc make[3]: Entering directory '/<>/debian/build' ./spidermonkey_checks.stub /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /<>/config/run_spidermonkey_checks.py main js/src/build/spidermonkey_checks js/src/build/.deps/spidermonkey_checks.pp js/src/build/.deps/spidermonkey_checks.stub js/src/build/libjs_static.a /<>/config/check_spidermonkey_style.py /<>/config/check_macroassembler_style.py /<>/config/check_js_opcode.py make[4]: Entering directory '/<>/debian/build/build' rm -f '../dist/bin/.lldbinit' make[4]: Entering directory '/<>/debian/build/js/src/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' make[4]: Entering directory '/<>/debian/build/js/src/jsapi-tests' rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.lldbinit.pp -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/<> -Dtopobjdir=/<>/debian/build -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.10.0"' -DMOZILLA_VERSION_U=115.10.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<>/build/.lldbinit.in' -o '../dist/bin/.lldbinit' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.10.0"' -DMOZILLA_VERSION_U=115.10.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<>/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.10.0"' -DMOZILLA_VERSION_U=115.10.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<>/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.lldbinit.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/<>", "-Dtopobjdir=/<>/debian/build", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_TESTS=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DGTEST_HAS_RTTI=0", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.10.0\"", "-DMOZILLA_VERSION_U=115.10.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=10", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_STATIC_IMPLEMENTATION=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/<>/build/.lldbinit.in", "-o", "../dist/bin/.lldbinit"], "start": 15939.139201857, "end": 15940.556411865, "context": null} BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/jsapi-tests-gdb.py.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DMOZ_HAS_MOZGLUE", "-DEXPORT_JS_API", "-Dtopsrcdir=/<>/js/src", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_TESTS=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DGTEST_HAS_RTTI=0", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.10.0\"", "-DMOZILLA_VERSION_U=115.10.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=10", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_STATIC_IMPLEMENTATION=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/<>/js/src/jsapi-tests/jsapi-tests-gdb.py.in", "-o", "../../../js/src/jsapi-tests/jsapi-tests-gdb.py"], "start": 15939.194832222, "end": 15940.639585513, "context": null} ../config/nsinstall -R -m 644 '/<>/.ycm_extra_conf.py' '/<>/debian/build' BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/gdb-tests-gdb.py.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DMOZ_HAS_MOZGLUE", "-DEXPORT_JS_API", "-Dtopsrcdir=/<>/js/src", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_TESTS=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DGTEST_HAS_RTTI=0", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.10.0\"", "-DMOZILLA_VERSION_U=115.10.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=10", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_STATIC_IMPLEMENTATION=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/<>/js/src/gdb/gdb-tests-gdb.py.in", "-o", "../../../dist/bin/gdb-tests-gdb.py"], "start": 15939.19700262, "end": 15940.690185981, "context": null} ../config/nsinstall -R -m 644 '/<>/build/.gdbinit.loader' '/<>/debian/build/build' ../config/nsinstall -R -m 644 '/<>/build/.gdbinit' '/<>/debian/build/build' make[4]: Leaving directory '/<>/debian/build/js/src/jsapi-tests' ../config/nsinstall -R -m 644 '../dist/bin/.lldbinit' '/<>/debian/build' rm -f '../build/.gdbinit.py' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/<>/debian/build/js/src/gdb' /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.gdbinit.py.pp -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/<> -Dtopobjdir=/<>/debian/build -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.10.0"' -DMOZILLA_VERSION_U=115.10.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=10 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<>/build/.gdbinit.py.in' -o '../build/.gdbinit.py' make[4]: Leaving directory '/<>/debian/build/js/src/gdb' make[4]: Entering directory '/<>/debian/build/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js' '/<>/debian/build/js/src' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/<>/debian/build/js/src/shell' make[4]: Leaving directory '/<>/debian/build/js/src/shell' BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.gdbinit.py.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/<>", "-Dtopobjdir=/<>/debian/build", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_TESTS=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DGTEST_HAS_RTTI=0", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.10.0\"", "-DMOZILLA_VERSION_U=115.10.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=10", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-DMOZ_UPDATE_CHANNEL=default", "-DNO_NSPR_10_SUPPORT=1", "-DRELEASE_OR_BETA=1", "-DSTDC_HEADERS=1", "-DU_STATIC_IMPLEMENTATION=1", "-DU_USING_ICU_NAMESPACE=0", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/<>/build/.gdbinit.py.in", "-o", "../build/.gdbinit.py"], "start": 15941.618589198, "end": 15943.049906201, "context": null} make[4]: Leaving directory '/<>/debian/build/build' TEST-PASS | check_spidermonkey_style.py | ok /<>/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s' reBeforeArg = "(?<=[(,\s])" /<>/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w' reArgType = "(?P[\w\s:*&<>]+)" /<>/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' reArgName = "(?P\s\w+)" /<>/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s' reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" /<>/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' signature = reMatchArg.sub("\g", signature) /<>/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature TEST-PASS | check_macroassembler_style.py | ok /<>/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' space_star_space_pat = re.compile("^\s*\* ?", re.M) /<>/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' category_pat = re.compile("\[([^\]]+)\]") /<>/js/src/vm/jsopcode.py:169: SyntaxWarning: invalid escape sequence '\s' tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") TEST-PASS | check_js_opcode.py | ok BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/file_generate.py", "/<>/config/run_spidermonkey_checks.py", "main", "js/src/build/spidermonkey_checks", "js/src/build/.deps/spidermonkey_checks.pp", "js/src/build/.deps/spidermonkey_checks.stub", "js/src/build/libjs_static.a", "/<>/config/check_spidermonkey_style.py", "/<>/config/check_macroassembler_style.py", "/<>/config/check_js_opcode.py"], "start": 15940.387920271, "end": 15963.121591137, "context": null} make[4]: Entering directory '/<>/debian/build/js/src/build' make[4]: Nothing to be done for 'misc'. make[4]: Leaving directory '/<>/debian/build/js/src/build' make[3]: Leaving directory '/<>/debian/build' make[2]: Leaving directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_libs make[3]: Entering directory '/<>/debian/build' make[4]: Entering directory '/<>/debian/build/config' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/config' make[4]: Entering directory '/<>/debian/build/js/src' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/js/src' make[4]: Entering directory '/<>/debian/build/js/src/shell' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/js/src/shell' make[4]: Entering directory '/<>/debian/build/js/src/jsapi-tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/js/src/jsapi-tests' make[4]: Entering directory '/<>/debian/build/js/src/tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/js/src/tests' make[4]: Entering directory '/<>/debian/build/js/src/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/js/src/build' make[4]: Entering directory '/<>/debian/build/memory/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/memory/build' make[4]: Entering directory '/<>/debian/build/mozglue/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/<>/debian/build/mozglue/build' make[3]: Leaving directory '/<>/debian/build' make[2]: Leaving directory '/<>/debian/build' make[2]: Entering directory '/<>/debian/build' make recurse_tools make[3]: Entering directory '/<>/debian/build' make[3]: Nothing to be done for 'recurse_tools'. make[3]: Leaving directory '/<>/debian/build' make[2]: Leaving directory '/<>/debian/build' make[1]: Leaving directory '/<>/debian/build' dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_prep -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_auto_install -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build cd debian/build && make -j4 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/debian/build' make -C js/src install make[2]: Entering directory '/<>/debian/build/js/src' make -C build install make[3]: Entering directory '/<>/debian/build/js/src/build' make[3]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-115.pc ../../../config/nsinstall -t mozjs-115.pc /<>/debian/tmp/usr/lib/riscv64-linux-gnu//pkgconfig ../../../config/nsinstall -t ../js-config.h /<>/debian/tmp/usr/include/mozjs-115 ../../../config/nsinstall -t ../../../mozglue/baseprofiler/public/ProfilingCategoryList.h /<>/debian/tmp/usr/include/mozjs-115/js /<>/debian/build/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /<>/debian/tmp/usr/include/mozjs-115 ../../../_build_manifests/install/dist_include Elapsed: 2.10s; From /<>/debian/tmp/usr/include/mozjs-115: Kept 3 existing; Added/updated 541; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/<>/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "--no-symlinks", "/<>/debian/tmp/usr/include/mozjs-115", "../../../_build_manifests/install/dist_include"], "start": 15970.666038512, "end": 15972.780977121, "context": null} cp js-config js115-config ../../../config/nsinstall -t js115-config /<>/debian/tmp/usr/bin ../../../config/nsinstall -t libjs_static.a /<>/debian/tmp/usr/lib/riscv64-linux-gnu/ mv -f /<>/debian/tmp/usr/lib/riscv64-linux-gnu//libjs_static.a /<>/debian/tmp/usr/lib/riscv64-linux-gnu//libjs_static.ajs ../../../config/nsinstall -t libmozjs-115.so /<>/debian/tmp/usr/lib/riscv64-linux-gnu/ make[3]: Leaving directory '/<>/debian/build/js/src/build' make -C shell install make[3]: Entering directory '/<>/debian/build/js/src/shell' cp ../../../dist/bin/js ../../../dist/bin/js115 ../../../config/nsinstall -t ../../../dist/bin/js115 /<>/debian/tmp/usr/bin make[3]: Leaving directory '/<>/debian/build/js/src/shell' make[2]: Leaving directory '/<>/debian/build/js/src' make[1]: Leaving directory '/<>/debian/build' debian/rules execute_before_dh_install make[1]: Entering directory '/<>' # move library and create additional symlinks to standardize the file layout cd /<>/debian/tmp/usr/lib/riscv64-linux-gnu/ && \ mv libjs_static.ajs libmozjs-115.a && \ mv libmozjs-115.so libmozjs-115.so.115.10.0 && \ ln -s libmozjs-115.so.115.10.0 libmozjs-115.so.0 && \ ln -s libmozjs-115.so.0 libmozjs-115.so rm debian/tmp/usr/lib/riscv64-linux-gnu/libmozjs-115.a make[1]: Leaving directory '/<>' dh_install -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_installdocs -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_installchangelogs -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_installexamples -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_installsystemduser -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_lintian -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_perl -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_link -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_strip_nondeterminism -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_compress -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_fixperms -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build debian/rules execute_after_dh_fixperms make[1]: Entering directory '/<>' chmod a-x /<>/debian/libmozjs-115-dev/usr/lib/riscv64-linux-gnu/pkgconfig/mozjs-115.pc make[1]: Leaving directory '/<>' dh_missing -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_dwz -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_strip -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build 92549546869ce169f51819db00002522c9d051f2 09c2fd9fa77d0f6c0507a9e87943521f366b7bd0 dh_makeshlibs -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_shlibdeps -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/riscv64-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/riscv64-linux-gnu/libreadline.so.8.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dh_installdeb -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_gencontrol -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_md5sums -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build dh_builddeb -a -O--sourcedirectory=/<>/js/src -O--builddirectory=/<>/debian/build INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libmozjs-115-dev (in debian/libmozjs-115-dev); do_strip: 1, oemstrip: pkgstriptranslations: processing libmozjs-115-0t64 (in debian/libmozjs-115-0t64); do_strip: 1, oemstrip: pkgstriptranslations: processing libmozjs-115-dev-dbgsym (in debian/.debhelper/libmozjs-115-dev/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing libmozjs-115-0t64-dbgsym (in debian/.debhelper/libmozjs-115-0t64/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: libmozjs-115-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libmozjs-115-dev/dbgsym-root/DEBIAN/control, package libmozjs-115-dev-dbgsym, directory debian/.debhelper/libmozjs-115-dev/dbgsym-root dpkg-deb: building package 'libmozjs-115-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-libmozjs-115-dev/libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.deb'. pkgstriptranslations: libmozjs-115-0t64 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libmozjs-115-0t64/DEBIAN/control, package libmozjs-115-0t64, directory debian/libmozjs-115-0t64 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libmozjs-115-0t64 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libmozjs-115-0t64' in '../libmozjs-115-0t64_115.10.0-1_riscv64.deb'. pkgstriptranslations: libmozjs-115-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libmozjs-115-dev/DEBIAN/control, package libmozjs-115-dev, directory debian/libmozjs-115-dev Searching for duplicated docs in dependency libmozjs-115-0t64... symlinking changelog.Debian.gz in libmozjs-115-dev to file in libmozjs-115-0t64 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libmozjs-115-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libmozjs-115-dev' in '../libmozjs-115-dev_115.10.0-1_riscv64.deb'. pkgstriptranslations: libmozjs-115-0t64-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libmozjs-115-0t64/dbgsym-root/DEBIAN/control, package libmozjs-115-0t64-dbgsym, directory debian/.debhelper/libmozjs-115-0t64/dbgsym-root dpkg-deb: building package 'libmozjs-115-0t64-dbgsym' in 'debian/.debhelper/scratch-space/build-libmozjs-115-0t64/libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.deb'. Renaming libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.deb to libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb Renaming libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.deb to libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb dpkg-genbuildinfo --build=any -O../mozjs115_115.10.0-1_riscv64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../mozjs115_115.10.0-1_riscv64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-04-17T18:13:11Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ mozjs115_115.10.0-1_riscv64.changes: ------------------------------------ Format: 1.8 Date: Tue, 16 Apr 2024 07:52:09 -0400 Source: mozjs115 Binary: libmozjs-115-0t64 libmozjs-115-dev Built-For-Profiles: noudeb Architecture: riscv64 Version: 115.10.0-1 Distribution: noble-proposed Urgency: high Maintainer: Launchpad Build Daemon Changed-By: Jeremy Bícha Description: libmozjs-115-0t64 - SpiderMonkey JavaScript library libmozjs-115-dev - SpiderMonkey JavaScript library - development headers Launchpad-Bugs-Fixed: 2061860 Changes: mozjs115 (115.10.0-1) unstable; urgency=high . * New upstream release (LP: #2061860) - CVE-2024-3852: GetBoundName in the JIT returned the wrong object - CVE-2024-3854: Out-of-bounds-read after mis-optimized switch statement - CVE-2024-3857: Incorrect JITting of arguments led to use-after-free during garbage collection Checksums-Sha1: 331ed47de103c0862f13c3749ff216c1ce90160f 103833148 libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 4d0e6237b3dfe144c355d5ba1a4b6f7b32dab05c 8471406 libmozjs-115-0t64_115.10.0-1_riscv64.deb 57ccac4063d01f6a67d92a2019a6a132b6ff7b05 110370174 libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb 2619d0c6f67f5520323315ff58382a195a45f522 10963570 libmozjs-115-dev_115.10.0-1_riscv64.deb 7ce1cb77e6fd5b4c5807a1ef28c021ae23f37538 9373 mozjs115_115.10.0-1_riscv64.buildinfo Checksums-Sha256: 3574e9252ca0c4bac0a99847a3fc0a334fcd9f797ae5cc42308dbd937608fd1a 103833148 libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 9fe0a17638db179b596d92f346d1f7c857dd43bb2c52b45ba3032b6ec2a1dfad 8471406 libmozjs-115-0t64_115.10.0-1_riscv64.deb f36e0dc221753afff3c92f32e54d2570dc66bd7c6fe6ca726e37f97be8f364cf 110370174 libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb e02905df133ead3c89c84a44747d7b3e96777fdcf94fbdca0d115a22c80b0254 10963570 libmozjs-115-dev_115.10.0-1_riscv64.deb 8ad61269b0b1e4422f6e34d6958d4475ac76cde71212be5613de999d7f6577a7 9373 mozjs115_115.10.0-1_riscv64.buildinfo Files: fa8e9f056e76a2ce415f51b805e55c78 103833148 debug optional libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 7dcc368015d88c112fdac57641e581a9 8471406 libs optional libmozjs-115-0t64_115.10.0-1_riscv64.deb dba080db735f80f0c46e26cf4f1b3bb6 110370174 debug optional libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb a47d57ca6b3118810827cc7633a120a9 10963570 libdevel optional libmozjs-115-dev_115.10.0-1_riscv64.deb d5a9b3d5d1364b2174fb99eb281fdfcb 9373 libs optional mozjs115_115.10.0-1_riscv64.buildinfo /<>/mozjs115_115.10.0-1_riscv64.changes.new could not be renamed to /<>/mozjs115_115.10.0-1_riscv64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: mozjs115 Binary: libmozjs-115-0t64 libmozjs-115-0t64-dbgsym libmozjs-115-dev libmozjs-115-dev-dbgsym Architecture: riscv64 Version: 115.10.0-1 Checksums-Md5: fa8e9f056e76a2ce415f51b805e55c78 103833148 libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 7dcc368015d88c112fdac57641e581a9 8471406 libmozjs-115-0t64_115.10.0-1_riscv64.deb dba080db735f80f0c46e26cf4f1b3bb6 110370174 libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb a47d57ca6b3118810827cc7633a120a9 10963570 libmozjs-115-dev_115.10.0-1_riscv64.deb Checksums-Sha1: 331ed47de103c0862f13c3749ff216c1ce90160f 103833148 libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 4d0e6237b3dfe144c355d5ba1a4b6f7b32dab05c 8471406 libmozjs-115-0t64_115.10.0-1_riscv64.deb 57ccac4063d01f6a67d92a2019a6a132b6ff7b05 110370174 libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb 2619d0c6f67f5520323315ff58382a195a45f522 10963570 libmozjs-115-dev_115.10.0-1_riscv64.deb Checksums-Sha256: 3574e9252ca0c4bac0a99847a3fc0a334fcd9f797ae5cc42308dbd937608fd1a 103833148 libmozjs-115-0t64-dbgsym_115.10.0-1_riscv64.ddeb 9fe0a17638db179b596d92f346d1f7c857dd43bb2c52b45ba3032b6ec2a1dfad 8471406 libmozjs-115-0t64_115.10.0-1_riscv64.deb f36e0dc221753afff3c92f32e54d2570dc66bd7c6fe6ca726e37f97be8f364cf 110370174 libmozjs-115-dev-dbgsym_115.10.0-1_riscv64.ddeb e02905df133ead3c89c84a44747d7b3e96777fdcf94fbdca0d115a22c80b0254 10963570 libmozjs-115-dev_115.10.0-1_riscv64.deb Build-Origin: Ubuntu Build-Architecture: riscv64 Build-Date: Wed, 17 Apr 2024 18:12:52 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu2), autotools-dev (= 20220109.1), base-files (= 13ubuntu9), base-passwd (= 3.6.3build1), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), binutils-riscv64-linux-gnu (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu6), bsdutils (= 1:2.39.3-9ubuntu6), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), cargo (= 1.75.0+dfsg0ubuntu1-0ubuntu7), clang (= 1:18.0-59~exp2), clang-18 (= 1:18.1.3-1), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu4), cpp-13-riscv64-linux-gnu (= 13.2.0-23ubuntu4), cpp-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86ubuntu1), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1build1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5build1), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu4), g++-13-riscv64-linux-gnu (= 13.2.0-23ubuntu4), g++-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu4), gcc-13-base (= 13.2.0-23ubuntu4), gcc-13-riscv64-linux-gnu (= 13.2.0-23ubuntu4), gcc-14-base (= 14-20240412-0ubuntu1), gcc-riscv64-linux-gnu (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu2), gettext-base (= 0.21-14ubuntu2), grep (= 3.11-4build1), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu3), hostname (= 3.23+nmu2ubuntu2), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1build1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240412-0ubuntu1), libatomic1 (= 14-20240412-0ubuntu1), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libbinutils (= 2.42-4ubuntu2), libblkid1 (= 2.39.3-9ubuntu6), libbrotli1 (= 1.1.0-2build2), libbsd0 (= 0.12.1-1build1), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu2), libcc1-0 (= 14-20240412-0ubuntu1), libclang-common-18-dev (= 1:18.1.3-1), libclang-cpp18 (= 1:18.1.3-1), libclang1-18 (= 1:18.1.3-1), libcom-err2 (= 1.47.0-2.4~exp1ubuntu4), libcrypt-dev (= 1:4.4.36-4build1), libcrypt1 (= 1:4.4.36-4build1), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libcurl3t64-gnutls (= 8.5.0-2ubuntu10), libcurl4t64 (= 8.5.0-2ubuntu10), libdb5.3t64 (= 5.3.28+dfsg2-7), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdpkg-perl (= 1.22.6ubuntu6), libdw1t64 (= 0.190-1.1build4), libedit2 (= 3.1-20230828-1build1), libelf1t64 (= 0.190-1.1build4), libexpat1 (= 2.6.1-2build1), libexpat1-dev (= 2.6.1-2build1), libffi8 (= 3.4.6-1build1), libfile-stripnondeterminism-perl (= 1.13.1-1), libgc1 (= 1:8.2.6-1build1), libgcc-13-dev (= 13.2.0-23ubuntu4), libgcc-s1 (= 14-20240412-0ubuntu1), libgcrypt20 (= 1.10.3-2build1), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgit2-1.7 (= 1.7.2+ds-1ubuntu3), libgmp10 (= 2:6.3.0+dfsg-2ubuntu6), libgnutls30t64 (= 3.8.3-1.1ubuntu3), libgomp1 (= 14-20240412-0ubuntu1), libgpg-error0 (= 1.47-3build2), libgssapi-krb5-2 (= 1.20.1-6ubuntu2), libhogweed6t64 (= 3.9.1-2.2build1), libhttp-parser2.9 (= 2.9.4-6build1), libicu74 (= 74.2-1ubuntu3), libidn2-0 (= 2.3.7-2build1), libisl23 (= 0.26-3build1), libjansson4 (= 2.14-2build2), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 7.2.6-6), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libk5crypto3 (= 1.20.1-6ubuntu2), libkeyutils1 (= 1.6.3-3build1), libkrb5-3 (= 1.20.1-6ubuntu2), libkrb5support0 (= 1.20.1-6ubuntu2), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu8), libllvm17t64 (= 1:17.0.6-9build3), libllvm18 (= 1:18.1.3-1), liblz4-1 (= 1.9.4-1build1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2build1), libmount1 (= 2.39.3-9ubuntu6), libmpc3 (= 1.3.1-1build1), libmpfr6 (= 4.2.1-1build1), libncurses-dev (= 6.4+20240113-1ubuntu2), libncurses6 (= 6.4+20240113-1ubuntu2), libncursesw6 (= 6.4+20240113-1ubuntu2), libnettle8t64 (= 3.9.1-2.2build1), libnghttp2-14 (= 1.59.0-1build4), libobjc-13-dev (= 13.2.0-23ubuntu4), libobjc4 (= 14-20240412-0ubuntu1), libp11-kit0 (= 0.25.3-4ubuntu2), libpam-modules (= 1.5.3-5ubuntu5), libpam-modules-bin (= 1.5.3-5ubuntu5), libpam-runtime (= 1.5.3-5ubuntu5), libpam0g (= 1.5.3-5ubuntu5), libpcre2-8-0 (= 10.42-4ubuntu2), libperl5.38t64 (= 5.38.2-3.2build2), libpfm4 (= 4.13.0+git32-g0d4ed0e-1), libpipeline1 (= 1.5.7-2), libpkgconf3 (= 1.8.1-2build1), libpsl5t64 (= 0.21.2-1.1build1), libpython3-dev (= 3.12.3-0ubuntu1), libpython3-stdlib (= 3.12.3-0ubuntu1), libpython3.12-dev (= 3.12.3-1), libpython3.12-minimal (= 3.12.3-1), libpython3.12-stdlib (= 3.12.3-1), libpython3.12t64 (= 3.12.3-1), libreadline-dev (= 8.2-4build1), libreadline8t64 (= 8.2-4build1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build7), libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3), libsasl2-modules-db (= 2.1.28+dfsg1-5ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsframe1 (= 2.42-4ubuntu2), libsmartcols1 (= 2.39.3-9ubuntu6), libsqlite3-0 (= 3.45.1-1ubuntu2), libssh-4 (= 0.10.6-2build2), libssh2-1t64 (= 1.11.0-4.1build2), libssl3t64 (= 3.0.13-0ubuntu3), libstd-rust-1.75 (= 1.75.0+dfsg0ubuntu1-0ubuntu7), libstd-rust-dev (= 1.75.0+dfsg0ubuntu1-0ubuntu7), libstdc++-13-dev (= 13.2.0-23ubuntu4), libstdc++6 (= 14-20240412-0ubuntu1), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu7), libtasn1-6 (= 4.19.0-3build1), libtinfo6 (= 6.4+20240113-1ubuntu2), libtool (= 2.4.7-7build1), libubsan1 (= 14-20240412-0ubuntu1), libuchardet0 (= 0.0.8-1build1), libudev1 (= 255.4-1ubuntu7), libunistring5 (= 1.1-2build1), libuuid1 (= 2.39.3-9ubuntu6), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libzstd1 (= 1.5.5+dfsg2-2build1), linux-libc-dev (= 6.8.0-28.28), llvm (= 1:18.0-59~exp2), llvm-18 (= 1:18.1.3-1), llvm-18-linker-tools (= 1:18.1.3-1), llvm-18-runtime (= 1:18.1.3-1), llvm-runtime (= 1:18.0-59~exp2), login (= 1:4.13+dfsg1-4ubuntu3), lto-disabled-list (= 47), m4 (= 1.4.19-4build1), make (= 4.3-4.1build2), man-db (= 2.12.0-4build2), mawk (= 1.3.4.20240123-1build1), media-types (= 10.1.0), ncurses-base (= 6.4+20240113-1ubuntu2), ncurses-bin (= 6.4+20240113-1ubuntu2), netbase (= 6.4), patch (= 2.7.6-7build3), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), pkg-config (= 1.8.1-2build1), pkg-kde-tools (= 0.15.38ubuntu4), pkgconf (= 1.8.1-2build1), pkgconf-bin (= 1.8.1-2build1), po-debconf (= 1.0.21+nmu1), python3 (= 3.12.3-0ubuntu1), python3-dev (= 3.12.3-0ubuntu1), python3-minimal (= 3.12.3-0ubuntu1), python3.12 (= 3.12.3-1), python3.12-dev (= 3.12.3-1), python3.12-minimal (= 3.12.3-1), readline-common (= 8.2-4build1), rpcsvc-proto (= 1.4.2-0ubuntu7), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu7), sed (= 4.9-2build1), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu3), tar (= 1.35+dfsg-3build1), tzdata (= 2024a-2ubuntu1), util-linux (= 2.39.3-9ubuntu6), xz-utils (= 5.6.1+really5.4.5-1), zip (= 3.0-13build1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2), zlib1g-dev (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="nocheck parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1713268329" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libmozjs-115-0t64_115.10.0-1_riscv64.deb ---------------------------------------- new Debian package, version 2.0. size 8471406 bytes: control archive=1117 bytes. 1169 bytes, 25 lines control 400 bytes, 5 lines md5sums 47 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libmozjs-115-0t64 Source: mozjs115 Version: 115.10.0-1 Architecture: riscv64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GNOME Maintainers Installed-Size: 26757 Depends: libc6 (>= 2.38), libgcc-s1 (>= 4.3), libstdc++6 (>= 12), zlib1g (>= 1:1.1.4), tzdata Breaks: libmozjs-115-0 (<< 115.10.0-1) Replaces: libmozjs-115-0 Provides: libmozjs-115-0 (= 115.10.0-1) Section: libs Priority: optional Multi-Arch: same Homepage: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey Description: SpiderMonkey JavaScript library SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of JavaScript. It is intended to be embedded in other applications that provide host environments for JavaScript. . This library is intended for use in contexts where only trusted JavaScript code will be run, such as GNOME's gjs, Cinnamon's cjs, and polkit's rules parsing. It should not be used to run untrusted JavaScript from web pages: use a security-supported implementation such as Firefox, Chrome or WebKitGTK's JavaScriptCore instead. drwxr-xr-x root/root 0 2024-04-16 11:52 ./ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/libmozjs-115.so.0 -> libmozjs-115.so.115.10.0 -rw-r--r-- root/root 27313992 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/libmozjs-115.so.115.10.0 drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-0t64/ -rw-r--r-- root/root 261 2024-04-16 11:43 ./usr/share/doc/libmozjs-115-0t64/README -rw-r--r-- root/root 9761 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-0t64/changelog.Debian.gz -rw-r--r-- root/root 58371 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-0t64/copyright drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 68 2024-04-16 11:52 ./usr/share/lintian/overrides/libmozjs-115-0t64 libmozjs-115-dev_115.10.0-1_riscv64.deb --------------------------------------- new Debian package, version 2.0. size 10963570 bytes: control archive=14823 bytes. 1227 bytes, 24 lines control 42161 bytes, 548 lines md5sums Package: libmozjs-115-dev Source: mozjs115 Version: 115.10.0-1 Architecture: riscv64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GNOME Maintainers Installed-Size: 38301 Depends: libmozjs-115-0t64 (= 115.10.0-1), libc6 (>= 2.38), libgcc-s1 (>= 4.3), libreadline8t64 (>= 6.0), libstdc++6 (>= 13.1), zlib1g (>= 1:1.1.4) Section: libdevel Priority: optional Homepage: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey Description: SpiderMonkey JavaScript library - development headers SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of JavaScript. It is intended to be embedded in other applications that provide host environments for JavaScript. . This package contains the header files which are needed for developing SpiderMonkey embedders. . This library is intended for use in contexts where only trusted JavaScript code will be run, such as GNOME's gjs, Cinnamon's cjs, and polkit's rules parsing. It should not be used to run untrusted JavaScript from web pages: use a security-supported implementation such as Firefox, Chrome or WebKitGTK's JavaScriptCore instead. drwxr-xr-x root/root 0 2024-04-16 11:52 ./ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/bin/ -rwxr-xr-x root/root 30577472 2024-04-16 11:52 ./usr/bin/js115 -rwxr-xr-x root/root 2084 2024-04-16 11:52 ./usr/bin/js115-config drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/ -rw-r--r-- root/root 20814 2024-04-16 11:43 ./usr/include/mozjs-115/BaseProfiler.h -rw-r--r-- root/root 2341 2024-04-16 11:43 ./usr/include/mozjs-115/BaseProfilingCategory.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/double-conversion/ -rw-r--r-- root/root 1804 2024-04-16 11:43 ./usr/include/mozjs-115/double-conversion/double-conversion.h -rw-r--r-- root/root 23976 2024-04-16 11:43 ./usr/include/mozjs-115/double-conversion/double-to-string.h -rw-r--r-- root/root 10911 2024-04-16 11:43 ./usr/include/mozjs-115/double-conversion/string-to-double.h -rw-r--r-- root/root 15674 2024-04-16 11:43 ./usr/include/mozjs-115/double-conversion/utils.h -rw-r--r-- root/root 28210 2024-04-16 11:43 ./usr/include/mozjs-115/encoding_rs_mem.h -rw-r--r-- root/root 1750 2024-04-16 11:43 ./usr/include/mozjs-115/fdlibm.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/function2/ -rw-r--r-- root/root 72631 2024-04-16 11:43 ./usr/include/mozjs-115/function2/function2.hpp -rw-r--r-- root/root 2516 2024-04-16 11:52 ./usr/include/mozjs-115/js-config.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/js/ -rw-r--r-- root/root 7683 2024-04-16 11:43 ./usr/include/mozjs-115/js/AllocPolicy.h -rw-r--r-- root/root 2730 2024-04-16 11:43 ./usr/include/mozjs-115/js/AllocationLogging.h -rw-r--r-- root/root 2671 2024-04-16 11:43 ./usr/include/mozjs-115/js/AllocationRecording.h -rw-r--r-- root/root 4384 2024-04-16 11:43 ./usr/include/mozjs-115/js/Array.h -rw-r--r-- root/root 12527 2024-04-16 11:43 ./usr/include/mozjs-115/js/ArrayBuffer.h -rw-r--r-- root/root 3927 2024-04-16 11:43 ./usr/include/mozjs-115/js/ArrayBufferMaybeShared.h -rw-r--r-- root/root 7623 2024-04-16 11:43 ./usr/include/mozjs-115/js/BigInt.h -rw-r--r-- root/root 2747 2024-04-16 11:43 ./usr/include/mozjs-115/js/BuildId.h -rw-r--r-- root/root 5485 2024-04-16 11:43 ./usr/include/mozjs-115/js/CallAndConstruct.h -rw-r--r-- root/root 11721 2024-04-16 11:43 ./usr/include/mozjs-115/js/CallArgs.h -rw-r--r-- root/root 4839 2024-04-16 11:43 ./usr/include/mozjs-115/js/CallNonGenericMethod.h -rw-r--r-- root/root 15087 2024-04-16 11:43 ./usr/include/mozjs-115/js/CharacterEncoding.h -rw-r--r-- root/root 29346 2024-04-16 11:43 ./usr/include/mozjs-115/js/Class.h -rw-r--r-- root/root 9711 2024-04-16 11:43 ./usr/include/mozjs-115/js/ComparisonOperators.h -rw-r--r-- root/root 10098 2024-04-16 11:43 ./usr/include/mozjs-115/js/CompilationAndEvaluation.h -rw-r--r-- root/root 25629 2024-04-16 11:43 ./usr/include/mozjs-115/js/CompileOptions.h -rw-r--r-- root/root 4059 2024-04-16 11:43 ./usr/include/mozjs-115/js/Context.h -rw-r--r-- root/root 7215 2024-04-16 11:43 ./usr/include/mozjs-115/js/ContextOptions.h -rw-r--r-- root/root 21008 2024-04-16 11:43 ./usr/include/mozjs-115/js/Conversions.h -rw-r--r-- root/root 8851 2024-04-16 11:43 ./usr/include/mozjs-115/js/Date.h -rw-r--r-- root/root 14250 2024-04-16 11:43 ./usr/include/mozjs-115/js/Debug.h -rw-r--r-- root/root 2298 2024-04-16 11:43 ./usr/include/mozjs-115/js/Equality.h -rw-r--r-- root/root 1526 2024-04-16 11:43 ./usr/include/mozjs-115/js/ErrorInterceptor.h -rw-r--r-- root/root 18634 2024-04-16 11:43 ./usr/include/mozjs-115/js/ErrorReport.h -rw-r--r-- root/root 6553 2024-04-16 11:43 ./usr/include/mozjs-115/js/Exception.h -rw-r--r-- root/root 3358 2024-04-16 11:43 ./usr/include/mozjs-115/js/ForOfIterator.h -rw-r--r-- root/root 47579 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCAPI.h -rw-r--r-- root/root 4947 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCAnnotations.h -rw-r--r-- root/root 25779 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCHashTable.h -rw-r--r-- root/root 8252 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCPolicyAPI.h -rw-r--r-- root/root 1494 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCTypeMacros.h -rw-r--r-- root/root 5576 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCVariant.h -rw-r--r-- root/root 11901 2024-04-16 11:43 ./usr/include/mozjs-115/js/GCVector.h -rw-r--r-- root/root 3983 2024-04-16 11:43 ./usr/include/mozjs-115/js/GlobalObject.h -rw-r--r-- root/root 1171 2024-04-16 11:43 ./usr/include/mozjs-115/js/HashTable.h -rw-r--r-- root/root 28741 2024-04-16 11:43 ./usr/include/mozjs-115/js/HeapAPI.h -rw-r--r-- root/root 1361 2024-04-16 11:43 ./usr/include/mozjs-115/js/HelperThreadAPI.h -rw-r--r-- root/root 11727 2024-04-16 11:43 ./usr/include/mozjs-115/js/Id.h -rw-r--r-- root/root 7970 2024-04-16 11:43 ./usr/include/mozjs-115/js/Initialization.h -rw-r--r-- root/root 1588 2024-04-16 11:43 ./usr/include/mozjs-115/js/Interrupt.h -rw-r--r-- root/root 4757 2024-04-16 11:43 ./usr/include/mozjs-115/js/JSON.h -rw-r--r-- root/root 2344 2024-04-16 11:43 ./usr/include/mozjs-115/js/JitCodeAPI.h -rw-r--r-- root/root 3862 2024-04-16 11:43 ./usr/include/mozjs-115/js/LocaleSensitive.h -rw-r--r-- root/root 3008 2024-04-16 11:43 ./usr/include/mozjs-115/js/MapAndSet.h -rw-r--r-- root/root 1905 2024-04-16 11:43 ./usr/include/mozjs-115/js/MemoryCallbacks.h -rw-r--r-- root/root 3148 2024-04-16 11:43 ./usr/include/mozjs-115/js/MemoryFunctions.h -rw-r--r-- root/root 29430 2024-04-16 11:43 ./usr/include/mozjs-115/js/MemoryMetrics.h -rw-r--r-- root/root 10813 2024-04-16 11:43 ./usr/include/mozjs-115/js/Modules.h -rw-r--r-- root/root 5143 2024-04-16 11:43 ./usr/include/mozjs-115/js/Object.h -rw-r--r-- root/root 1985 2024-04-16 11:43 ./usr/include/mozjs-115/js/OffThreadScriptCompilation.h -rw-r--r-- root/root 5472 2024-04-16 11:43 ./usr/include/mozjs-115/js/Principals.h -rw-r--r-- root/root 7883 2024-04-16 11:43 ./usr/include/mozjs-115/js/Printer.h -rw-r--r-- root/root 1212 2024-04-16 11:43 ./usr/include/mozjs-115/js/Printf.h -rw-r--r-- root/root 2381 2024-04-16 11:43 ./usr/include/mozjs-115/js/ProfilingCategory.h -rw-r--r-- root/root 6034 2024-04-16 11:52 ./usr/include/mozjs-115/js/ProfilingCategoryList.h -rw-r--r-- root/root 8003 2024-04-16 11:43 ./usr/include/mozjs-115/js/ProfilingFrameIterator.h -rw-r--r-- root/root 22498 2024-04-16 11:43 ./usr/include/mozjs-115/js/ProfilingStack.h -rw-r--r-- root/root 25808 2024-04-16 11:43 ./usr/include/mozjs-115/js/Promise.h -rw-r--r-- root/root 22569 2024-04-16 11:43 ./usr/include/mozjs-115/js/PropertyAndElement.h -rw-r--r-- root/root 16263 2024-04-16 11:43 ./usr/include/mozjs-115/js/PropertyDescriptor.h -rw-r--r-- root/root 16467 2024-04-16 11:43 ./usr/include/mozjs-115/js/PropertySpec.h -rw-r--r-- root/root 8492 2024-04-16 11:43 ./usr/include/mozjs-115/js/ProtoKey.h -rw-r--r-- root/root 30813 2024-04-16 11:43 ./usr/include/mozjs-115/js/Proxy.h -rw-r--r-- root/root 7415 2024-04-16 11:43 ./usr/include/mozjs-115/js/Realm.h -rw-r--r-- root/root 2893 2024-04-16 11:43 ./usr/include/mozjs-115/js/RealmIterators.h -rw-r--r-- root/root 13806 2024-04-16 11:43 ./usr/include/mozjs-115/js/RealmOptions.h -rw-r--r-- root/root 2528 2024-04-16 11:43 ./usr/include/mozjs-115/js/RefCounted.h -rw-r--r-- root/root 4156 2024-04-16 11:43 ./usr/include/mozjs-115/js/RegExp.h -rw-r--r-- root/root 4658 2024-04-16 11:43 ./usr/include/mozjs-115/js/RegExpFlags.h -rw-r--r-- root/root 9454 2024-04-16 11:43 ./usr/include/mozjs-115/js/Result.h -rw-r--r-- root/root 52371 2024-04-16 11:43 ./usr/include/mozjs-115/js/RootingAPI.h -rw-r--r-- root/root 6096 2024-04-16 11:43 ./usr/include/mozjs-115/js/SavedFrameAPI.h -rw-r--r-- root/root 4831 2024-04-16 11:43 ./usr/include/mozjs-115/js/ScalarType.h -rw-r--r-- root/root 1676 2024-04-16 11:43 ./usr/include/mozjs-115/js/ScriptPrivate.h -rw-r--r-- root/root 1927 2024-04-16 11:43 ./usr/include/mozjs-115/js/ShadowRealmCallbacks.h -rw-r--r-- root/root 2812 2024-04-16 11:43 ./usr/include/mozjs-115/js/SharedArrayBuffer.h -rw-r--r-- root/root 4712 2024-04-16 11:43 ./usr/include/mozjs-115/js/SliceBudget.h -rw-r--r-- root/root 13555 2024-04-16 11:43 ./usr/include/mozjs-115/js/SourceText.h -rw-r--r-- root/root 4113 2024-04-16 11:43 ./usr/include/mozjs-115/js/StableStringChars.h -rw-r--r-- root/root 8316 2024-04-16 11:43 ./usr/include/mozjs-115/js/Stack.h -rw-r--r-- root/root 4655 2024-04-16 11:43 ./usr/include/mozjs-115/js/StreamConsumer.h -rw-r--r-- root/root 20713 2024-04-16 11:43 ./usr/include/mozjs-115/js/String.h -rw-r--r-- root/root 30847 2024-04-16 11:43 ./usr/include/mozjs-115/js/StructuredClone.h -rw-r--r-- root/root 3715 2024-04-16 11:43 ./usr/include/mozjs-115/js/SweepingAPI.h -rw-r--r-- root/root 3782 2024-04-16 11:43 ./usr/include/mozjs-115/js/Symbol.h -rw-r--r-- root/root 1157 2024-04-16 11:43 ./usr/include/mozjs-115/js/TelemetryTimers.h -rw-r--r-- root/root 9692 2024-04-16 11:43 ./usr/include/mozjs-115/js/TraceKind.h -rw-r--r-- root/root 14436 2024-04-16 11:43 ./usr/include/mozjs-115/js/TracingAPI.h -rw-r--r-- root/root 5338 2024-04-16 11:43 ./usr/include/mozjs-115/js/Transcoding.h -rw-r--r-- root/root 4867 2024-04-16 11:43 ./usr/include/mozjs-115/js/TypeDecls.h -rw-r--r-- root/root 45713 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNode.h -rw-r--r-- root/root 10136 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodeBreadthFirst.h -rw-r--r-- root/root 8106 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodeCensus.h -rw-r--r-- root/root 24214 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodeDominatorTree.h -rw-r--r-- root/root 5477 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodePostOrder.h -rw-r--r-- root/root 10398 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodeShortestPaths.h -rw-r--r-- root/root 1239 2024-04-16 11:43 ./usr/include/mozjs-115/js/UbiNodeUtils.h -rw-r--r-- root/root 1547 2024-04-16 11:43 ./usr/include/mozjs-115/js/UniquePtr.h -rw-r--r-- root/root 23311 2024-04-16 11:43 ./usr/include/mozjs-115/js/Utility.h -rw-r--r-- root/root 50393 2024-04-16 11:52 ./usr/include/mozjs-115/js/Value.h -rw-r--r-- root/root 4157 2024-04-16 11:43 ./usr/include/mozjs-115/js/ValueArray.h -rw-r--r-- root/root 1037 2024-04-16 11:43 ./usr/include/mozjs-115/js/Vector.h -rw-r--r-- root/root 2107 2024-04-16 11:43 ./usr/include/mozjs-115/js/WaitCallbacks.h -rw-r--r-- root/root 3230 2024-04-16 11:43 ./usr/include/mozjs-115/js/Warnings.h -rw-r--r-- root/root 9189 2024-04-16 11:43 ./usr/include/mozjs-115/js/WasmFeatures.h -rw-r--r-- root/root 1786 2024-04-16 11:43 ./usr/include/mozjs-115/js/WasmModule.h -rw-r--r-- root/root 1105 2024-04-16 11:43 ./usr/include/mozjs-115/js/WeakMap.h -rw-r--r-- root/root 1446 2024-04-16 11:43 ./usr/include/mozjs-115/js/WeakMapPtr.h -rw-r--r-- root/root 24648 2024-04-16 11:43 ./usr/include/mozjs-115/js/Wrapper.h -rw-r--r-- root/root 1722 2024-04-16 11:43 ./usr/include/mozjs-115/js/WrapperCallbacks.h -rw-r--r-- root/root 3273 2024-04-16 11:43 ./usr/include/mozjs-115/js/Zone.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/js/experimental/ -rw-r--r-- root/root 3003 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/CTypes.h -rw-r--r-- root/root 1526 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/CodeCoverage.h -rw-r--r-- root/root 4283 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/CompileScript.h -rw-r--r-- root/root 1983 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/Intl.h -rw-r--r-- root/root 11929 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/JSStencil.h -rw-r--r-- root/root 10873 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/JitInfo.h -rw-r--r-- root/root 6202 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/PCCountProfiling.h -rw-r--r-- root/root 4305 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/SourceHook.h -rw-r--r-- root/root 27286 2024-04-16 11:43 ./usr/include/mozjs-115/js/experimental/TypedData.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/js/friend/ -rw-r--r-- root/root 3211 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/DOMProxy.h -rw-r--r-- root/root 4245 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/DumpFunctions.h -rw-r--r-- root/root 1581 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/ErrorMessages.h -rw-r--r-- root/root 73783 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/ErrorNumbers.msg -rw-r--r-- root/root 3866 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/JSMEnvironment.h -rw-r--r-- root/root 1004 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/PerformanceHint.h -rw-r--r-- root/root 10187 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/StackLimits.h -rw-r--r-- root/root 3927 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/UsageStatistics.h -rw-r--r-- root/root 3631 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/WindowProxy.h -rw-r--r-- root/root 1662 2024-04-16 11:43 ./usr/include/mozjs-115/js/friend/XrayJitInfo.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/js/shadow/ -rw-r--r-- root/root 1349 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Function.h -rw-r--r-- root/root 1726 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Object.h -rw-r--r-- root/root 960 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Realm.h -rw-r--r-- root/root 1551 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Shape.h -rw-r--r-- root/root 3506 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/String.h -rw-r--r-- root/root 931 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Symbol.h -rw-r--r-- root/root 3971 2024-04-16 11:43 ./usr/include/mozjs-115/js/shadow/Zone.h -rw-r--r-- root/root 39131 2024-04-16 11:43 ./usr/include/mozjs-115/jsapi.h -rw-r--r-- root/root 30600 2024-04-16 11:43 ./usr/include/mozjs-115/jsfriendapi.h -rw-r--r-- root/root 3005 2024-04-16 11:43 ./usr/include/mozjs-115/jspubtd.h -rw-r--r-- root/root 4437 2024-04-16 11:43 ./usr/include/mozjs-115/jstypes.h -rw-r--r-- root/root 6388 2024-04-16 11:43 ./usr/include/mozjs-115/malloc_decls.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/mozilla/ -rw-r--r-- root/root 4319 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Algorithm.h -rw-r--r-- root/root 3685 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Alignment.h -rw-r--r-- root/root 6125 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/AllocPolicy.h -rw-r--r-- root/root 6228 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/AlreadyAddRefed.h -rw-r--r-- root/root 3124 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Array.h -rw-r--r-- root/root 5725 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ArrayUtils.h -rw-r--r-- root/root 25799 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Assertions.h -rw-r--r-- root/root 21844 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/AtomicBitfields.h -rw-r--r-- root/root 19109 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Atomics.h -rw-r--r-- root/root 46797 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Attributes.h -rw-r--r-- root/root 2624 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/AutoProfilerLabel.h -rw-r--r-- root/root 4133 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/AwakeTimeStamp.h -rw-r--r-- root/root 2466 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseAndGeckoProfilerDetail.h -rw-r--r-- root/root 20239 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfileJSONWriter.h -rw-r--r-- root/root 11898 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerCounts.h -rw-r--r-- root/root 9669 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerDetail.h -rw-r--r-- root/root 8589 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerLabels.h -rw-r--r-- root/root 4987 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerMarkerTypes.h -rw-r--r-- root/root 11228 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerMarkers.h -rw-r--r-- root/root 31861 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerMarkersDetail.h -rw-r--r-- root/root 33485 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerMarkersPrerequisites.h -rw-r--r-- root/root 689 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerRAIIMacro.h -rw-r--r-- root/root 18811 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerState.h -rw-r--r-- root/root 7551 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BaseProfilerUtils.h -rw-r--r-- root/root 7466 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BinarySearch.h -rw-r--r-- root/root 4440 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BitSet.h -rw-r--r-- root/root 41068 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BlocksRingBuffer.h -rw-r--r-- root/root 10667 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BloomFilter.h -rw-r--r-- root/root 5888 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Buffer.h -rw-r--r-- root/root 19876 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/BufferList.h -rw-r--r-- root/root 7046 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Casting.h -rw-r--r-- root/root 2705 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ChaosMode.h -rw-r--r-- root/root 5061 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Char16.h -rw-r--r-- root/root 27055 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/CheckedInt.h -rw-r--r-- root/root 8839 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/CompactPair.h -rw-r--r-- root/root 1236 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Compiler.h -rw-r--r-- root/root 8120 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Compression.h -rw-r--r-- root/root 6764 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/DbgMacro.h -rw-r--r-- root/root 3220 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/DebugOnly.h -rw-r--r-- root/root 7931 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Decimal.h -rw-r--r-- root/root 7331 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/DefineEnum.h -rw-r--r-- root/root 1017 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/DoubleConversion.h -rw-r--r-- root/root 16511 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/DoublyLinkedList.h -rw-r--r-- root/root 19300 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/EndianUtils.h -rw-r--r-- root/root 7513 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/EnumSet.h -rw-r--r-- root/root 3524 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/EnumTypeTraits.h -rw-r--r-- root/root 2901 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/EnumeratedArray.h -rw-r--r-- root/root 7216 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/EnumeratedRange.h -rw-r--r-- root/root 3643 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FStream.h -rw-r--r-- root/root 10345 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FailureLatch.h -rw-r--r-- root/root 16995 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FastBernoulliTrial.h -rw-r--r-- root/root 22269 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FloatingPoint.h -rw-r--r-- root/root 9258 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FunctionRef.h -rw-r--r-- root/root 4194 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/FunctionTypeTraits.h -rw-r--r-- root/root 3802 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Fuzzing.h -rw-r--r-- root/root 14499 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/HashFunctions.h -rw-r--r-- root/root 73209 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/HashTable.h -rw-r--r-- root/root 658 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/HelperMacros.h -rw-r--r-- root/root 9203 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/InitializedOnce.h -rw-r--r-- root/root 3273 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/IntegerPrintfMacros.h -rw-r--r-- root/root 6841 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/IntegerRange.h -rw-r--r-- root/root 2116 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/IntegerTypeTraits.h -rw-r--r-- root/root 19882 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/JSONWriter.h -rw-r--r-- root/root 611 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/JsRust.h -rw-r--r-- root/root 9028 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Latin1.h -rw-r--r-- root/root 765 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Likely.h -rw-r--r-- root/root 22404 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/LinkedList.h -rw-r--r-- root/root 3739 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MacroArgs.h -rw-r--r-- root/root 10689 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MacroForEach.h -rw-r--r-- root/root 14739 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MathAlgorithms.h -rw-r--r-- root/root 28934 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Maybe.h -rw-r--r-- root/root 4898 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MaybeOneOf.h -rw-r--r-- root/root 2911 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MaybeStorageBase.h -rw-r--r-- root/root 4202 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MemoryChecking.h -rw-r--r-- root/root 826 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MemoryReporting.h -rw-r--r-- root/root 4274 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MmapFaultHandler.h -rw-r--r-- root/root 26575 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ModuloBuffer.h -rw-r--r-- root/root 1865 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MoveOnlyFunction.h -rw-r--r-- root/root 4892 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/MruCache.h -rw-r--r-- root/root 4630 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/NonDereferenceable.h -rw-r--r-- root/root 15878 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/NotNull.h -rw-r--r-- root/root 1137 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Opaque.h -rw-r--r-- root/root 2228 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/OperatorNewExtensions.h -rw-r--r-- root/root 2089 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PairHash.h -rw-r--r-- root/root 773 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Path.h -rw-r--r-- root/root 2178 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PlatformConditionVariable.h -rw-r--r-- root/root 1694 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PlatformMutex.h -rw-r--r-- root/root 1316 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PlatformRWLock.h -rw-r--r-- root/root 5205 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PodOperations.h -rw-r--r-- root/root 3266 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Poison.h -rw-r--r-- root/root 12233 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/PowerOfTwo.h -rw-r--r-- root/root 8849 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Printf.h -rw-r--r-- root/root 21350 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferChunk.h -rw-r--r-- root/root 5284 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferChunkManager.h -rw-r--r-- root/root 6240 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferChunkManagerSingle.h -rw-r--r-- root/root 17628 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferChunkManagerWithLocalLimit.h -rw-r--r-- root/root 8271 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferControlledChunkManager.h -rw-r--r-- root/root 4572 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferEntryKinds.h -rw-r--r-- root/root 44262 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferEntrySerialization.h -rw-r--r-- root/root 4136 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileBufferIndex.h -rw-r--r-- root/root 63152 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileChunkedBuffer.h -rw-r--r-- root/root 14730 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProfileChunkedBufferDetail.h -rw-r--r-- root/root 21660 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProgressLogger.h -rw-r--r-- root/root 9960 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ProportionValue.h -rw-r--r-- root/root 1635 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RandomNum.h -rw-r--r-- root/root 2660 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Range.h -rw-r--r-- root/root 2327 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RangedArray.h -rw-r--r-- root/root 8042 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RangedPtr.h -rw-r--r-- root/root 1179 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ReentrancyGuard.h -rw-r--r-- root/root 1187 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RefCountType.h -rw-r--r-- root/root 10826 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RefCounted.h -rw-r--r-- root/root 18539 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RefPtr.h -rw-r--r-- root/root 30385 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Result.h -rw-r--r-- root/root 14242 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ResultExtensions.h -rw-r--r-- root/root 2331 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ResultVariant.h -rw-r--r-- root/root 6066 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ReverseIterator.h -rw-r--r-- root/root 2393 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/RollingMean.h -rw-r--r-- root/root 1683 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SHA1.h -rw-r--r-- root/root 3825 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SIMD.h -rw-r--r-- root/root 14445 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SPSCQueue.h -rw-r--r-- root/root 11255 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SSE.h -rw-r--r-- root/root 6158 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Saturate.h -rw-r--r-- root/root 3331 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ScopeExit.h -rw-r--r-- root/root 7516 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Scoped.h -rw-r--r-- root/root 11057 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SegmentedVector.h -rw-r--r-- root/root 1205 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SharedLibrary.h -rw-r--r-- root/root 7564 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SmallPointerArray.h -rw-r--r-- root/root 34205 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Span.h -rw-r--r-- root/root 7668 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/SplayTree.h -rw-r--r-- root/root 2544 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Sprintf.h -rw-r--r-- root/root 9311 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/StackWalk.h -rw-r--r-- root/root 1867 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/StaticAnalysisFunctions.h -rw-r--r-- root/root 3181 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/TaggedAnonymousMemory.h -rw-r--r-- root/root 12773 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Tainting.h -rw-r--r-- root/root 3362 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/TemplateLib.h -rw-r--r-- root/root 8989 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/TextUtils.h -rw-r--r-- root/root 6972 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ThreadLocal.h -rw-r--r-- root/root 10802 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ThreadSafeWeakPtr.h -rw-r--r-- root/root 6430 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ThreadSafety.h -rw-r--r-- root/root 21587 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/TimeStamp.h -rw-r--r-- root/root 857 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/ToString.h -rw-r--r-- root/root 5869 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/TypedEnumBits.h -rw-r--r-- root/root 4443 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Types.h -rw-r--r-- root/root 22600 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/UniquePtr.h -rw-r--r-- root/root 9641 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/UniquePtrExtensions.h -rw-r--r-- root/root 1106 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Unused.h -rw-r--r-- root/root 909 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Uptime.h -rw-r--r-- root/root 25145 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Utf8.h -rw-r--r-- root/root 33403 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Variant.h -rw-r--r-- root/root 50262 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/Vector.h -rw-r--r-- root/root 12387 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/WeakPtr.h -rw-r--r-- root/root 10396 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/WrappingOperations.h -rw-r--r-- root/root 4402 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/XorShift128PlusRNG.h -rw-r--r-- root/root 2668 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/cxxalloc.h -rw-r--r-- root/root 1734 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/fallible.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/mozilla/glue/ -rw-r--r-- root/root 1936 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/glue/Debug.h -rw-r--r-- root/root 4043 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/glue/WinUtils.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/mozilla/intl/ -rw-r--r-- root/root 5912 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/Bidi.h -rw-r--r-- root/root 1383 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/BidiClass.h -rw-r--r-- root/root 3736 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/BidiEmbeddingLevel.h -rw-r--r-- root/root 3556 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/Calendar.h -rw-r--r-- root/root 10566 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/Collator.h -rw-r--r-- root/root 762 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/Currency.h -rw-r--r-- root/root 4024 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/DateIntervalFormat.h -rw-r--r-- root/root 21733 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/DateTimeFormat.h -rw-r--r-- root/root 2797 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/DateTimePart.h -rw-r--r-- root/root 5636 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/DateTimePatternGenerator.h -rw-r--r-- root/root 31871 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/DisplayNames.h -rw-r--r-- root/root 2237 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/FormatBuffer.h -rw-r--r-- root/root 1298 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/GeneralCategory.h -rw-r--r-- root/root 22031 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/ICU4CGlue.h -rw-r--r-- root/root 1910 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/ICU4CLibrary.h -rw-r--r-- root/root 4006 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/ICUError.h -rw-r--r-- root/root 4107 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/IDNA.h -rw-r--r-- root/root 7852 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/ListFormat.h -rw-r--r-- root/root 24521 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/Locale.h -rw-r--r-- root/root 1470 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/LocaleCanonicalizer.h -rw-r--r-- root/root 4364 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/MeasureUnit.h -rw-r--r-- root/root 1676 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/MeasureUnitGenerated.h -rw-r--r-- root/root 13978 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/NumberFormat.h -rw-r--r-- root/root 1376 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/NumberParser.h -rw-r--r-- root/root 1263 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/NumberPart.h -rw-r--r-- root/root 7439 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/NumberRangeFormat.h -rw-r--r-- root/root 1581 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/NumberingSystem.h -rw-r--r-- root/root 6744 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/PluralRules.h -rw-r--r-- root/root 4842 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/RelativeTimeFormat.h -rw-r--r-- root/root 8323 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/String.h -rw-r--r-- root/root 7856 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/TimeZone.h -rw-r--r-- root/root 9492 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/UnicodeProperties.h -rw-r--r-- root/root 5388 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/intl/UnicodeScriptCodes.h -rw-r--r-- root/root 8036 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/leb128iterator.h -rw-r--r-- root/root 6175 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/mozalloc.h -rw-r--r-- root/root 803 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/mozalloc_abort.h -rw-r--r-- root/root 892 2024-04-16 11:43 ./usr/include/mozjs-115/mozilla/mozalloc_oom.h -rw-r--r-- root/root 7339 2024-04-16 11:43 ./usr/include/mozjs-115/mozjemalloc_types.h -rw-r--r-- root/root 2578 2024-04-16 11:43 ./usr/include/mozjs-115/mozmemory.h -rw-r--r-- root/root 2193 2024-04-16 11:43 ./usr/include/mozjs-115/mozmemory_utils.h -rw-r--r-- root/root 5867 2024-04-16 11:43 ./usr/include/mozjs-115/mozmemory_wrap.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/include/mozjs-115/unicode/ -rw-r--r-- root/root 27176 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/alphaindex.h -rw-r--r-- root/root 8745 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/appendable.h -rw-r--r-- root/root 10228 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/basictz.h -rw-r--r-- root/root 28484 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/brkiter.h -rw-r--r-- root/root 11013 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/bytestream.h -rw-r--r-- root/root 21301 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/bytestrie.h -rw-r--r-- root/root 7658 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/bytestriebuilder.h -rw-r--r-- root/root 109003 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/calendar.h -rw-r--r-- root/root 7646 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/caniter.h -rw-r--r-- root/root 26027 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/casemap.h -rw-r--r-- root/root 7389 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/char16ptr.h -rw-r--r-- root/root 24642 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/chariter.h -rw-r--r-- root/root 24571 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/choicfmt.h -rw-r--r-- root/root 14109 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/coleitr.h -rw-r--r-- root/root 57651 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/coll.h -rw-r--r-- root/root 7041 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/compactdecimalformat.h -rw-r--r-- root/root 3756 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/curramt.h -rw-r--r-- root/root 7479 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/currpinf.h -rw-r--r-- root/root 4115 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/currunit.h -rw-r--r-- root/root 41699 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/datefmt.h -rw-r--r-- root/root 1223 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dbbi.h -rw-r--r-- root/root 21445 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dcfmtsym.h -rw-r--r-- root/root 89641 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/decimfmt.h -rw-r--r-- root/root 7284 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/displayoptions.h -rw-r--r-- root/root 7454 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/docmain.h -rw-r--r-- root/root 39148 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtfmtsym.h -rw-r--r-- root/root 3944 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtintrv.h -rw-r--r-- root/root 50443 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtitvfmt.h -rw-r--r-- root/root 19079 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtitvinf.h -rw-r--r-- root/root 29327 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtptngen.h -rw-r--r-- root/root 8898 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/dtrule.h -rw-r--r-- root/root 21223 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/edits.h -rw-r--r-- root/root 2130 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/enumset.h -rw-r--r-- root/root 4956 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/errorcode.h -rw-r--r-- root/root 8909 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/fieldpos.h -rw-r--r-- root/root 5501 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/filteredbrk.h -rw-r--r-- root/root 25035 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/fmtable.h -rw-r--r-- root/root 12802 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/format.h -rw-r--r-- root/root 6352 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/formattednumber.h -rw-r--r-- root/root 9987 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/formattedvalue.h -rw-r--r-- root/root 3107 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/fpositer.h -rw-r--r-- root/root 3426 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/gender.h -rw-r--r-- root/root 31316 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/gregocal.h -rw-r--r-- root/root 1049 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/icudataver.h -rw-r--r-- root/root 12392 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/icuplug.h -rw-r--r-- root/root 13018 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/idna.h -rw-r--r-- root/root 8799 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/listformatter.h -rw-r--r-- root/root 11350 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/localebuilder.h -rw-r--r-- root/root 27470 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/localematcher.h -rw-r--r-- root/root 19908 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/localpointer.h -rw-r--r-- root/root 7292 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/locdspnm.h -rw-r--r-- root/root 48826 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/locid.h -rw-r--r-- root/root 11696 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/measfmt.h -rw-r--r-- root/root 109399 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/measunit.h -rw-r--r-- root/root 4434 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/measure.h -rw-r--r-- root/root 34532 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/messagepattern.h -rw-r--r-- root/root 45272 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/msgfmt.h -rw-r--r-- root/root 34457 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/normalizer2.h -rw-r--r-- root/root 31711 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/normlzr.h -rw-r--r-- root/root 2305 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/nounit.h -rw-r--r-- root/root 92133 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/numberformatter.h -rw-r--r-- root/root 26066 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/numberrangeformatter.h -rw-r--r-- root/root 51463 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/numfmt.h -rw-r--r-- root/root 7401 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/numsys.h -rw-r--r-- root/root 3155 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/parseerr.h -rw-r--r-- root/root 5702 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/parsepos.h -rw-r--r-- root/root 28467 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/platform.h -rw-r--r-- root/root 25859 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/plurfmt.h -rw-r--r-- root/root 21132 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/plurrule.h -rw-r--r-- root/root 3577 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ptypes.h -rw-r--r-- root/root 6471 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/putil.h -rw-r--r-- root/root 29315 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/rbbi.h -rw-r--r-- root/root 51024 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/rbnf.h -rw-r--r-- root/root 16147 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/rbtz.h -rw-r--r-- root/root 86481 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/regex.h -rw-r--r-- root/root 9417 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/region.h -rw-r--r-- root/root 22740 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/reldatefmt.h -rw-r--r-- root/root 9602 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/rep.h -rw-r--r-- root/root 18540 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/resbund.h -rw-r--r-- root/root 6251 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/schriter.h -rw-r--r-- root/root 6598 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/scientificnumberformatter.h -rw-r--r-- root/root 22771 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/search.h -rw-r--r-- root/root 14695 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/selfmt.h -rw-r--r-- root/root 12898 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/simpleformatter.h -rw-r--r-- root/root 9093 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/simplenumberformatter.h -rw-r--r-- root/root 46744 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/simpletz.h -rw-r--r-- root/root 73570 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/smpdtfmt.h -rw-r--r-- root/root 11455 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/sortkey.h -rw-r--r-- root/root 900 2024-04-16 11:52 ./usr/include/mozjs-115/unicode/std_string.h -rw-r--r-- root/root 10202 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/strenum.h -rw-r--r-- root/root 5926 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/stringoptions.h -rw-r--r-- root/root 10287 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/stringpiece.h -rw-r--r-- root/root 15872 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/stringtriebuilder.h -rw-r--r-- root/root 21954 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/stsearch.h -rw-r--r-- root/root 4386 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/symtable.h -rw-r--r-- root/root 37823 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tblcoll.h -rw-r--r-- root/root 44895 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/timezone.h -rw-r--r-- root/root 3479 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tmunit.h -rw-r--r-- root/root 5029 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tmutamt.h -rw-r--r-- root/root 7602 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tmutfmt.h -rw-r--r-- root/root 67415 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/translit.h -rw-r--r-- root/root 43988 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tzfmt.h -rw-r--r-- root/root 17254 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tznames.h -rw-r--r-- root/root 35698 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tzrule.h -rw-r--r-- root/root 6278 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/tztrans.h -rw-r--r-- root/root 91759 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ubidi.h -rw-r--r-- root/root 13010 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ubiditransform.h -rw-r--r-- root/root 25021 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ubrk.h -rw-r--r-- root/root 63949 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucal.h -rw-r--r-- root/root 15579 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucasemap.h -rw-r--r-- root/root 5478 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucat.h -rw-r--r-- root/root 148128 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uchar.h -rw-r--r-- root/root 23102 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucharstrie.h -rw-r--r-- root/root 7663 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucharstriebuilder.h -rw-r--r-- root/root 13747 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uchriter.h -rw-r--r-- root/root 11475 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uclean.h -rw-r--r-- root/root 85460 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucnv.h -rw-r--r-- root/root 6742 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucnv_cb.h -rw-r--r-- root/root 21486 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucnv_err.h -rw-r--r-- root/root 6391 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucnvsel.h -rw-r--r-- root/root 63441 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucol.h -rw-r--r-- root/root 10056 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucoleitr.h -rw-r--r-- root/root 12606 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uconfig.h -rw-r--r-- root/root 5674 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucpmap.h -rw-r--r-- root/root 23055 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucptrie.h -rw-r--r-- root/root 15043 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucsdet.h -rw-r--r-- root/root 17122 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ucurr.h -rw-r--r-- root/root 63852 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udat.h -rw-r--r-- root/root 16006 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udata.h -rw-r--r-- root/root 12218 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udateintervalformat.h -rw-r--r-- root/root 30855 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udatpg.h -rw-r--r-- root/root 6084 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udisplaycontext.h -rw-r--r-- root/root 9013 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/udisplayoptions.h -rw-r--r-- root/root 7981 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uenum.h -rw-r--r-- root/root 4513 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ufieldpositer.h -rw-r--r-- root/root 11233 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uformattable.h -rw-r--r-- root/root 8281 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uformattednumber.h -rw-r--r-- root/root 12549 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uformattedvalue.h -rw-r--r-- root/root 2106 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ugender.h -rw-r--r-- root/root 34229 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uidna.h -rw-r--r-- root/root 23299 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uiter.h -rw-r--r-- root/root 10733 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uldnames.h -rw-r--r-- root/root 11043 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ulistformatter.h -rw-r--r-- root/root 55975 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uloc.h -rw-r--r-- root/root 11572 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ulocdata.h -rw-r--r-- root/root 15360 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/umachine.h -rw-r--r-- root/root 1372 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/umisc.h -rw-r--r-- root/root 24832 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/umsg.h -rw-r--r-- root/root 8501 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/umutablecptrie.h -rw-r--r-- root/root 4091 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unifilt.h -rw-r--r-- root/root 4151 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unifunct.h -rw-r--r-- root/root 6244 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unimatch.h -rw-r--r-- root/root 3464 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unirepl.h -rw-r--r-- root/root 68453 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uniset.h -rw-r--r-- root/root 175463 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unistr.h -rw-r--r-- root/root 21042 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unorm.h -rw-r--r-- root/root 25269 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unorm2.h -rw-r--r-- root/root 56537 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unum.h -rw-r--r-- root/root 20153 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unumberformatter.h -rw-r--r-- root/root 5360 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unumberoptions.h -rw-r--r-- root/root 15722 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unumberrangeformatter.h -rw-r--r-- root/root 7430 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/unumsys.h -rw-r--r-- root/root 10917 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uobject.h -rw-r--r-- root/root 8997 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/upluralrules.h -rw-r--r-- root/root 73719 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uregex.h -rw-r--r-- root/root 10047 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uregion.h -rw-r--r-- root/root 17448 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ureldatefmt.h -rw-r--r-- root/root 140091 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/urename.h -rw-r--r-- root/root 5507 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/urep.h -rw-r--r-- root/root 37430 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ures.h -rw-r--r-- root/root 28470 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uscript.h -rw-r--r-- root/root 40153 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/usearch.h -rw-r--r-- root/root 46708 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uset.h -rw-r--r-- root/root 9856 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/usetiter.h -rw-r--r-- root/root 18430 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ushape.h -rw-r--r-- root/root 7636 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/usimplenumberformatter.h -rw-r--r-- root/root 67430 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uspoof.h -rw-r--r-- root/root 8382 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/usprep.h -rw-r--r-- root/root 73863 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ustring.h -rw-r--r-- root/root 3224 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/ustringtrie.h -rw-r--r-- root/root 59495 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utext.h -rw-r--r-- root/root 8057 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utf.h -rw-r--r-- root/root 23910 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utf16.h -rw-r--r-- root/root 763 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utf32.h -rw-r--r-- root/root 31572 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utf8.h -rw-r--r-- root/root 46896 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utf_old.h -rw-r--r-- root/root 14107 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utmscale.h -rw-r--r-- root/root 17595 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utrace.h -rw-r--r-- root/root 26157 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utrans.h -rw-r--r-- root/root 31807 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/utypes.h -rw-r--r-- root/root 6480 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uvernum.h -rw-r--r-- root/root 6137 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/uversion.h -rw-r--r-- root/root 21188 2024-04-08 18:42 ./usr/include/mozjs-115/unicode/vtzone.h drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/ lrwxrwxrwx root/root 0 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/libmozjs-115.so -> libmozjs-115.so.0 drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 463 2024-04-16 11:52 ./usr/lib/riscv64-linux-gnu/pkgconfig/mozjs-115.pc drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-dev/ lrwxrwxrwx root/root 0 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-dev/changelog.Debian.gz -> ../libmozjs-115-0t64/changelog.Debian.gz -rw-r--r-- root/root 58371 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-dev/copyright drwxr-xr-x root/root 0 2024-04-16 11:52 ./usr/share/doc/libmozjs-115-dev/examples/ -rw-r--r-- root/root 26220 2024-04-16 11:43 ./usr/share/doc/libmozjs-115-dev/examples/jorendb.js +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 9150740 Build-Time: 8112 Distribution: noble-proposed Host Architecture: riscv64 Install-Time: 258 Job: mozjs115_115.10.0-1.dsc Machine Architecture: riscv64 Package: mozjs115 Package-Time: 8594 Source-Version: 115.10.0-1 Space: 9150740 Status: successful Version: 115.10.0-1 -------------------------------------------------------------------------------- Finished at 2024-04-17T18:13:11Z Build needed 02:23:14, 9150740k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=riscv64 PACKAGEBUILD-28114851 Scanning for processes to kill in build PACKAGEBUILD-28114851