https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next/+build/17274535 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-040 4.4.0-155-generic #182-Ubuntu SMP Tue Jul 2 14:44:35 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_176 python-lpbuildd_176 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 15 Jul 23:50:23 ntpdate[1938]: adjust time server 10.211.37.1 offset 0.001472 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-17274535 --image-type chroot /home/buildd/filecache-default/fc6c56f66744d62233b3c844f67cb7d83d839bbc Creating target for build PACKAGEBUILD-17274535 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-17274535 Starting target for build PACKAGEBUILD-17274535 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-17274535 'deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic main' 'deb http://ppa.launchpad.net/ricotz/mozilla/ubuntu bionic main' 'deb http://ppa.launchpad.net/ubuntu-mozilla-security/rust-updates/ubuntu bionic main' 'deb http://ppa.launchpad.net/ubuntu-mozilla-security/rust-next/ubuntu bionic main' 'deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main' 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-17274535 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-17274535 Adding trusted keys to build-PACKAGEBUILD-17274535 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-01-18 [SC] 0AB2 1567 9C57 1D1C 8325 275B 9BDB 3D89 CE49 EC21 uid [ unknown] Launchpad PPA for Mozilla Team pub rsa1024 2009-03-30 [SC] 38AE 4F60 E356 CE05 0312 FA17 75CF D31C 9E5D B0C8 uid [ unknown] Launchpad PPA for Rico pub rsa1024 2009-01-22 [SC] AF31 6E81 A155 1467 18A6 FBD7 A6DC F770 7EBC 211F uid [ unknown] Launchpad PPA for Ubuntu Mozilla Security Team /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-17274535 Updating target for build PACKAGEBUILD-17274535 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [242 kB] Get:2 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic InRelease [20.8 kB] Get:3 http://ppa.launchpad.net/ricotz/mozilla/ubuntu bionic InRelease [20.8 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-security InRelease [88.7 kB] Get:5 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-updates/ubuntu bionic InRelease [20.8 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-updates InRelease [88.7 kB] Get:7 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-next/ubuntu bionic InRelease [15.4 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-proposed InRelease [242 kB] Get:9 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic InRelease [15.4 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main armhf Packages [968 kB] Get:11 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic/main armhf Packages [12.6 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main Translation-en [516 kB] Get:13 http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu bionic/main Translation-en [3836 B] Get:14 http://ftpmaster.internal/ubuntu bionic/universe armhf Packages [8269 kB] Get:15 http://ppa.launchpad.net/ricotz/mozilla/ubuntu bionic/main armhf Packages [2080 B] Get:16 http://ppa.launchpad.net/ricotz/mozilla/ubuntu bionic/main Translation-en [1364 B] Get:17 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4941 kB] Get:18 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-updates/ubuntu bionic/main armhf Packages [6452 B] Get:19 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-updates/ubuntu bionic/main Translation-en [1740 B] Get:20 http://ftpmaster.internal/ubuntu bionic/multiverse armhf Packages [129 kB] Get:21 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-next/ubuntu bionic/main armhf Packages [5032 B] Get:22 http://ftpmaster.internal/ubuntu bionic-security/main armhf Packages [299 kB] Get:23 http://ppa.launchpad.net/ubuntu-mozilla-security/rust-next/ubuntu bionic/main Translation-en [1400 B] Get:24 http://ftpmaster.internal/ubuntu bionic-security/main Translation-en [156 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-security/restricted armhf Packages [3968 B] Get:26 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic/main armhf Packages [34.1 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-security/restricted Translation-en [2192 B] Get:28 http://ftpmaster.internal/ubuntu bionic-security/universe armhf Packages [463 kB] Get:29 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic/main Translation-en [12.1 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/universe Translation-en [186 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/multiverse armhf Packages [1924 B] Get:32 http://ftpmaster.internal/ubuntu bionic-security/multiverse Translation-en [2060 B] Get:33 http://ftpmaster.internal/ubuntu bionic-updates/main armhf Packages [512 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-updates/main Translation-en [251 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-updates/restricted armhf Packages [6488 B] Get:36 http://ftpmaster.internal/ubuntu bionic-updates/restricted Translation-en [3076 B] Get:37 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf Packages [819 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-updates/universe Translation-en [293 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-updates/multiverse armhf Packages [3592 B] Get:40 http://ftpmaster.internal/ubuntu bionic-updates/multiverse Translation-en [3556 B] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf Packages [54.0 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-proposed/main Translation-en [30.5 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf Packages [61.2 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-proposed/universe Translation-en [25.3 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-proposed/multiverse armhf Packages [820 B] Get:46 http://ftpmaster.internal/ubuntu bionic-proposed/multiverse Translation-en [2740 B] Fetched 18.8 MB in 7s (2672 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils bzip2 cpp cpp-7 debconf dmsetup dpkg dpkg-dev e2fslibs e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv libapparmor1 libapt-pkg5.0 libasan4 libatomic1 libbinutils libblkid1 libbz2-1.0 libcc1-0 libcilkrts5 libcom-err2 libcomerr2 libcryptsetup12 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libidn11 libkmod2 libmount1 libncurses5 libncursesw5 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.26 libpng16-16 libprocps6 libseccomp2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtinfo5 libubsan0 libudev1 libunistring2 libuuid1 linux-libc-dev login mount ncurses-base ncurses-bin openssl passwd perl perl-base perl-modules-5.26 pkgbinarymangler procps systemd systemd-sysv tar tzdata ubuntu-keyring util-linux 93 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 49.2 MB of archives. After this operation, 760 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf base-files armhf 10.1ubuntu2.5 [59.9 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main armhf bash armhf 4.4.18-2ubuntu1.2 [553 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates/main armhf bsdutils armhf 1:2.31.1-0.4ubuntu3.3 [55.5 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates/main armhf tar armhf 1.29b-2ubuntu0.1 [209 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-updates/main armhf dpkg armhf 1.19.0.5ubuntu2.1 [1094 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libext2fs2 armhf 1.44.1-1ubuntu1.1 [144 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-updates/main armhf e2fsprogs armhf 1.44.1-1ubuntu1.1 [369 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-updates/main armhf login armhf 1:4.5-1ubuntu2 [304 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ncurses-bin armhf 6.1-1ubuntu1.18.04 [155 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-security/main armhf libperl5.26 armhf 5.26.1-6ubuntu0.3 [2888 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl armhf 5.26.1-6ubuntu0.3 [201 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl-base armhf 5.26.1-6ubuntu0.3 [1291 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl-modules-5.26 all 5.26.1-6ubuntu0.3 [2763 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-security/main armhf bzip2 armhf 1.0.6-8.1ubuntu0.2 [32.4 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-security/main armhf libbz2-1.0 armhf 1.0.6-8.1ubuntu0.2 [29.2 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-security/main armhf libdb5.3 armhf 5.3.28-13.1ubuntu1.1 [589 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libuuid1 armhf 2.31.1-0.4ubuntu3.3 [19.5 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libblkid1 armhf 2.31.1-0.4ubuntu3.3 [112 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libfdisk1 armhf 2.31.1-0.4ubuntu3.3 [152 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libmount1 armhf 2.31.1-0.4ubuntu3.3 [122 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libncurses5 armhf 6.1-1ubuntu1.18.04 [74.8 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libtinfo5 armhf 6.1-1ubuntu1.18.04 [68.2 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libncursesw5 armhf 6.1-1ubuntu1.18.04 [95.3 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libsmartcols1 armhf 2.31.1-0.4ubuntu3.3 [74.6 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-updates/main armhf fdisk armhf 2.31.1-0.4ubuntu3.3 [97.5 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-updates/main armhf util-linux armhf 2.31.1-0.4ubuntu3.3 [845 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ncurses-base all 6.1-1ubuntu1.18.04 [17.8 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgomp1 armhf 8.3.0-6ubuntu1~18.04.1 [66.6 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-8-base armhf 8.3.0-6ubuntu1~18.04.1 [18.7 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcc1 armhf 1:8.3.0-6ubuntu1~18.04.1 [37.1 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcc1-0 armhf 8.3.0-6ubuntu1~18.04.1 [40.6 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-security/main armhf libatomic1 armhf 8.3.0-6ubuntu1~18.04.1 [7068 B] Get:33 http://ftpmaster.internal/ubuntu bionic-security/main armhf libstdc++6 armhf 8.3.0-6ubuntu1~18.04.1 [349 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-security/main armhf libapparmor1 armhf 2.12-4ubuntu5.1 [27.1 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libudev1 armhf 237-3ubuntu10.24 [48.2 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdevmapper1.02.1 armhf 2:1.02.145-4.1ubuntu3.18.04.1 [118 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcrypt20 armhf 1.8.1-4ubuntu1.1 [364 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcryptsetup12 armhf 2:2.0.2-1ubuntu1.1 [119 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libkmod2 armhf 24-1ubuntu3.2 [34.3 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-updates/main armhf debconf all 1.5.66ubuntu1 [124 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam0g armhf 1.1.8-3.6ubuntu2.18.04.1 [49.5 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-updates/main armhf mount armhf 2.31.1-0.4ubuntu3.3 [99.7 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-security/main armhf libprocps6 armhf 2:3.3.12-3ubuntu1.1 [28.8 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-security/main armhf procps armhf 2:3.3.12-3ubuntu1.1 [213 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-updates/main armhf systemd armhf 237-3ubuntu10.24 [2727 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libsystemd0 armhf 237-3ubuntu10.24 [185 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libapt-pkg5.0 armhf 1.6.11 [735 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpgv armhf 2.2.4-1ubuntu1.2 [167 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ubuntu-keyring all 2018.09.18.1~18.04.0 [22.4 kB] Get:50 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libunistring2 armhf 0.9.9-0ubuntu2 [352 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgnutls30 armhf 3.5.18-1ubuntu1.1 [585 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-security/main armhf libseccomp2 armhf 2.4.1-0ubuntu0.18.04.2 [30.9 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-updates/main armhf apt armhf 1.6.11 [1122 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-modules-bin armhf 1.1.8-3.6ubuntu2.18.04.1 [32.4 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-modules armhf 1.1.8-3.6ubuntu2.18.04.1 [224 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-updates/main armhf systemd-sysv armhf 237-3ubuntu10.24 [11.4 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcom-err2 armhf 1.44.1-1ubuntu1.1 [8416 B] Get:58 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-runtime all 1.1.8-3.6ubuntu2.18.04.1 [37.1 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libss2 armhf 1.44.1-1ubuntu1.1 [9392 B] Get:60 http://ftpmaster.internal/ubuntu bionic-updates/main armhf passwd armhf 1:4.5-1ubuntu2 [769 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-updates/main armhf dmsetup armhf 2:1.02.145-4.1ubuntu3.18.04.1 [73.6 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libidn11 armhf 1.33-2.1ubuntu1.2 [42.7 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsqlite3-0 armhf 3.22.0-1ubuntu0.1 [422 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libssl1.1 armhf 1.1.1-1ubuntu2.1~18.04.4 [1068 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-updates/main armhf openssl armhf 1.1.1-1ubuntu2.1~18.04.4 [589 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-security/main armhf tzdata all 2019b-0ubuntu0.18.04 [190 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpng16-16 armhf 1.6.34-1ubuntu0.18.04.2 [159 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-security/main armhf advancecomp armhf 2.1-1ubuntu0.18.04.1 [167 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils-arm-linux-gnueabihf armhf 2.30-21ubuntu1~18.04.2 [2175 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-security/main armhf libbinutils armhf 2.30-21ubuntu1~18.04.2 [308 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils armhf 2.30-21ubuntu1~18.04.2 [3356 B] Get:72 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils-common armhf 2.30-21ubuntu1~18.04.2 [193 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-security/main armhf libubsan0 armhf 7.4.0-1ubuntu1~18.04.1 [108 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-security/main armhf libasan4 armhf 7.4.0-1ubuntu1~18.04.1 [328 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcilkrts5 armhf 7.4.0-1ubuntu1~18.04.1 [35.9 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-security/main armhf g++-7 armhf 7.4.0-1ubuntu1~18.04.1 [6052 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-7 armhf 7.4.0-1ubuntu1~18.04.1 [5962 kB] Get:78 http://ftpmaster.internal/ubuntu bionic-security/main armhf libstdc++-7-dev armhf 7.4.0-1ubuntu1~18.04.1 [1541 kB] Get:79 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcc-7-dev armhf 7.4.0-1ubuntu1~18.04.1 [708 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-security/main armhf cpp-7 armhf 7.4.0-1ubuntu1~18.04.1 [5295 kB] Get:81 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-7-base armhf 7.4.0-1ubuntu1~18.04.1 [18.9 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main armhf cpp armhf 4:7.4.0-1ubuntu2.3 [27.6 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-updates/main armhf dpkg-dev all 1.19.0.5ubuntu2.1 [608 kB] Get:84 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdpkg-perl all 1.19.0.5ubuntu2.1 [211 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-updates/main armhf e2fslibs armhf 1.44.1-1ubuntu1.1 [2712 B] Get:86 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc armhf 4:7.4.0-1ubuntu2.3 [5208 B] Get:87 http://ftpmaster.internal/ubuntu bionic-security/main armhf g++ armhf 4:7.4.0-1ubuntu2.3 [1568 B] Get:88 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpg armhf 2.2.4-1ubuntu1.2 [408 kB] Get:89 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpgconf armhf 2.2.4-1ubuntu1.2 [105 kB] Get:90 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpg-agent armhf 2.2.4-1ubuntu1.2 [188 kB] Get:91 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcomerr2 armhf 1.44.1-1ubuntu1.1 [2712 B] Get:92 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf linux-libc-dev armhf 4.15.0-55.60 [971 kB] Get:93 http://ftpmaster.internal/ubuntu bionic-updates/main armhf pkgbinarymangler all 138.18.04.1 [53.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 49.2 MB in 2s (27.0 MB/s) (Reading database ... 12378 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu2.5_armhf.deb ... Unpacking base-files (10.1ubuntu2.5) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu2.5) ... 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/50-motd-news ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu1.2_armhf.deb ... Unpacking bash (4.4.18-2ubuntu1.2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu1.2) ... 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 ... 12380 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu3.3) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../tar_1.29b-2ubuntu0.1_armhf.deb ... Unpacking tar (1.29b-2ubuntu0.1) over (1.29b-2) ... Setting up tar (1.29b-2ubuntu0.1) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu2.1_armhf.deb ... Unpacking dpkg (1.19.0.5ubuntu2.1) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu2.1) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking libext2fs2:armhf (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Setting up libext2fs2:armhf (1.44.1-1ubuntu1.1) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking e2fsprogs (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-1ubuntu1.1) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1ubuntu2_armhf.deb ... Unpacking login (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1ubuntu2) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking ncurses-bin (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1-1ubuntu1.18.04) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libperl5.26_5.26.1-6ubuntu0.3_armhf.deb ... Unpacking libperl5.26:armhf (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../perl_5.26.1-6ubuntu0.3_armhf.deb ... Unpacking perl (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.1-6ubuntu0.3_armhf.deb ... Unpacking perl-base (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Setting up perl-base (5.26.1-6ubuntu0.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../perl-modules-5.26_5.26.1-6ubuntu0.3_all.deb ... Unpacking perl-modules-5.26 (5.26.1-6ubuntu0.3) over (5.26.1-6) ... Preparing to unpack .../bzip2_1.0.6-8.1ubuntu0.2_armhf.deb ... Unpacking bzip2 (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-8.1ubuntu0.2_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Setting up libbz2-1.0:armhf (1.0.6-8.1ubuntu0.2) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13.1ubuntu1.1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-13.1ubuntu1.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:armhf (5.3.28-13.1ubuntu1.1) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking libuuid1:armhf (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:armhf (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking libblkid1:armhf (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:armhf (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking libfdisk1:armhf (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:armhf (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking libmount1:armhf (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:armhf (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libncurses5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libtinfo5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libtinfo5:armhf (6.1-1ubuntu1.18.04) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libncursesw5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libncursesw5:armhf (6.1-1ubuntu1.18.04) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking libsmartcols1:armhf (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:armhf (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking fdisk (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking util-linux (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu3.3) ... (Reading database ... 12380 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1-1ubuntu1.18.04_all.deb ... Unpacking ncurses-base (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1-1ubuntu1.18.04) ... (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libgomp1_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libgomp1:armhf (8.3.0-6ubuntu1~18.04.1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking gcc-8-base:armhf (8.3.0-6ubuntu1~18.04.1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:armhf (8.3.0-6ubuntu1~18.04.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libgcc1:armhf (1:8.3.0-6ubuntu1~18.04.1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:armhf (1:8.3.0-6ubuntu1~18.04.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libcc1-0:armhf (8.3.0-6ubuntu1~18.04.1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libatomic1:armhf (8.3.0-6ubuntu1~18.04.1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libstdc++6:armhf (8.3.0-6ubuntu1~18.04.1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:armhf (8.3.0-6ubuntu1~18.04.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu5.1_armhf.deb ... Unpacking libapparmor1:armhf (2.12-4ubuntu5.1) over (2.12-4ubuntu5) ... Preparing to unpack .../libudev1_237-3ubuntu10.24_armhf.deb ... Unpacking libudev1:armhf (237-3ubuntu10.24) over (237-3ubuntu10) ... Setting up libudev1:armhf (237-3ubuntu10.24) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.145-4.1ubuntu3.18.04.1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.145-4.1ubuntu3.18.04.1) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../libgcrypt20_1.8.1-4ubuntu1.1_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.1-4ubuntu1.1) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:armhf (1.8.1-4ubuntu1.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.0.2-1ubuntu1.1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.0.2-1ubuntu1.1) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../libkmod2_24-1ubuntu3.2_armhf.deb ... Unpacking libkmod2:armhf (24-1ubuntu3.2) over (24-1ubuntu3) ... Preparing to unpack .../debconf_1.5.66ubuntu1_all.deb ... Unpacking debconf (1.5.66ubuntu1) over (1.5.66) ... Setting up debconf (1.5.66ubuntu1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.6ubuntu2.18.04.1_armhf.deb ... Unpacking libpam0g:armhf (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:armhf (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu3.3_armhf.deb ... Unpacking mount (2.31.1-0.4ubuntu3.3) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libprocps6_2%3a3.3.12-3ubuntu1.1_armhf.deb ... Unpacking libprocps6:armhf (2:3.3.12-3ubuntu1.1) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../procps_2%3a3.3.12-3ubuntu1.1_armhf.deb ... Unpacking procps (2:3.3.12-3ubuntu1.1) over (2:3.3.12-3ubuntu1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.145-4.1ubuntu3.18.04.1) ... Setting up libcryptsetup12:armhf (2:2.0.2-1ubuntu1.1) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../systemd_237-3ubuntu10.24_armhf.deb ... Unpacking systemd (237-3ubuntu10.24) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_237-3ubuntu10.24_armhf.deb ... Unpacking libsystemd0:armhf (237-3ubuntu10.24) over (237-3ubuntu10) ... Setting up libsystemd0:armhf (237-3ubuntu10.24) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6.11_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.6.11) over (1.6.1) ... Setting up libapt-pkg5.0:armhf (1.6.11) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1.2_armhf.deb ... Unpacking gpgv (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.4-1ubuntu1.2) ... (Reading database ... 12381 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1~18.04.0_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1~18.04.0) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1~18.04.0) ... (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.9-0ubuntu2_armhf.deb ... Unpacking libunistring2:armhf (0.9.9-0ubuntu2) over (0.9.9-0ubuntu1) ... Setting up libunistring2:armhf (0.9.9-0ubuntu2) ... (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.18-1ubuntu1.1_armhf.deb ... Unpacking libgnutls30:armhf (3.5.18-1ubuntu1.1) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:armhf (3.5.18-1ubuntu1.1) ... (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.1-0ubuntu0.18.04.2_armhf.deb ... Unpacking libseccomp2:armhf (2.4.1-0ubuntu0.18.04.2) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:armhf (2.4.1-0ubuntu0.18.04.2) ... (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../archives/apt_1.6.11_armhf.deb ... Unpacking apt (1.6.11) over (1.6.1) ... Setting up apt (1.6.11) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.1_armhf.deb ... Unpacking libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.6ubuntu2.18.04.1_armhf.deb ... Unpacking libpam-modules:armhf (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:armhf (1.1.8-3.6ubuntu2.18.04.1) ... Setting up libapparmor1:armhf (2.12-4ubuntu5.1) ... Setting up libkmod2:armhf (24-1ubuntu3.2) ... Setting up mount (2.31.1-0.4ubuntu3.3) ... Setting up libncurses5:armhf (6.1-1ubuntu1.18.04) ... Setting up libprocps6:armhf (2:3.3.12-3ubuntu1.1) ... Setting up procps (2:3.3.12-3ubuntu1.1) ... Setting up systemd (237-3ubuntu10.24) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../systemd-sysv_237-3ubuntu10.24_armhf.deb ... Unpacking systemd-sysv (237-3ubuntu10.24) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking libcom-err2:armhf (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Setting up libcom-err2:armhf (1.44.1-1ubuntu1.1) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-3.6ubuntu2.18.04.1_all.deb ... Unpacking libpam-runtime (1.1.8-3.6ubuntu2.18.04.1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.1.8-3.6ubuntu2.18.04.1) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking libss2:armhf (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Setting up libss2:armhf (1.44.1-1ubuntu1.1) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1ubuntu2_armhf.deb ... Unpacking passwd (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1ubuntu2) ... (Reading database ... 12383 files and directories currently installed.) Preparing to unpack .../00-dmsetup_2%3a1.02.145-4.1ubuntu3.18.04.1_armhf.deb ... Unpacking dmsetup (2:1.02.145-4.1ubuntu3.18.04.1) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../01-libidn11_1.33-2.1ubuntu1.2_armhf.deb ... Unpacking libidn11:armhf (1.33-2.1ubuntu1.2) over (1.33-2.1ubuntu1) ... Preparing to unpack .../02-libsqlite3-0_3.22.0-1ubuntu0.1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.22.0-1ubuntu0.1) over (3.22.0-1) ... Preparing to unpack .../03-libssl1.1_1.1.1-1ubuntu2.1~18.04.4_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1-1ubuntu2.1~18.04.4) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../04-openssl_1.1.1-1ubuntu2.1~18.04.4_armhf.deb ... Unpacking openssl (1.1.1-1ubuntu2.1~18.04.4) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../05-tzdata_2019b-0ubuntu0.18.04_all.deb ... Unpacking tzdata (2019b-0ubuntu0.18.04) over (2018d-1) ... Preparing to unpack .../06-libpng16-16_1.6.34-1ubuntu0.18.04.2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.34-1ubuntu0.18.04.2) over (1.6.34-1) ... Preparing to unpack .../07-advancecomp_2.1-1ubuntu0.18.04.1_armhf.deb ... Unpacking advancecomp (2.1-1ubuntu0.18.04.1) over (2.1-1) ... Preparing to unpack .../08-binutils-arm-linux-gnueabihf_2.30-21ubuntu1~18.04.2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../09-libbinutils_2.30-21ubuntu1~18.04.2_armhf.deb ... Unpacking libbinutils:armhf (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils_2.30-21ubuntu1~18.04.2_armhf.deb ... Unpacking binutils (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils-common_2.30-21ubuntu1~18.04.2_armhf.deb ... Unpacking binutils-common:armhf (2.30-21ubuntu1~18.04.2) over (2.30-15ubuntu1) ... Preparing to unpack .../12-libubsan0_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libubsan0:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../13-libasan4_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libasan4:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../14-libcilkrts5_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libcilkrts5:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-g++-7_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking g++-7 (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-gcc-7_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking gcc-7 (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-libstdc++-7-dev_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-libgcc-7-dev_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-cpp-7_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking cpp-7 (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-gcc-7-base_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking gcc-7-base:armhf (7.4.0-1ubuntu1~18.04.1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../21-cpp_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking cpp (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../22-dpkg-dev_1.19.0.5ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.1) over (1.19.0.5ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.19.0.5ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.1) over (1.19.0.5ubuntu2) ... Preparing to unpack .../24-e2fslibs_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking e2fslibs:armhf (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Preparing to unpack .../25-gcc_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking gcc (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../26-g++_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../27-gpg_2.2.4-1ubuntu1.2_armhf.deb ... Unpacking gpg (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../28-gpgconf_2.2.4-1ubuntu1.2_armhf.deb ... Unpacking gpgconf (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../29-gpg-agent_2.2.4-1ubuntu1.2_armhf.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1.2) over (2.2.4-1ubuntu1) ... Preparing to unpack .../30-libcomerr2_1.44.1-1ubuntu1.1_armhf.deb ... Unpacking libcomerr2:armhf (1.44.1-1ubuntu1.1) over (1.44.1-1) ... Preparing to unpack .../31-linux-libc-dev_4.15.0-55.60_armhf.deb ... Unpacking linux-libc-dev:armhf (4.15.0-55.60) over (4.15.0-20.21) ... Preparing to unpack .../32-pkgbinarymangler_138.18.04.1_all.deb ... Unpacking pkgbinarymangler (138.18.04.1) over (138) ... Setting up libgomp1:armhf (8.3.0-6ubuntu1~18.04.1) ... Setting up libatomic1:armhf (8.3.0-6ubuntu1~18.04.1) ... Setting up libcc1-0:armhf (8.3.0-6ubuntu1~18.04.1) ... Setting up e2fslibs:armhf (1.44.1-1ubuntu1.1) ... Setting up libpng16-16:armhf (1.6.34-1ubuntu0.18.04.2) ... Setting up tzdata (2019b-0ubuntu0.18.04) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jul 15 23:51:09 UTC 2019. Universal Time is now: Mon Jul 15 23:51:09 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (237-3ubuntu10.24) ... Setting up gpgconf (2.2.4-1ubuntu1.2) ... Setting up linux-libc-dev:armhf (4.15.0-55.60) ... Setting up advancecomp (2.1-1ubuntu0.18.04.1) ... Setting up gpg-agent (2.2.4-1ubuntu1.2) ... Setting up perl-modules-5.26 (5.26.1-6ubuntu0.3) ... Setting up bzip2 (1.0.6-8.1ubuntu0.2) ... Setting up gcc-7-base:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up binutils-common:armhf (2.30-21ubuntu1~18.04.2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libperl5.26:armhf (5.26.1-6ubuntu0.3) ... Setting up libssl1.1:armhf (1.1.1-1ubuntu2.1~18.04.4) ... Checking for services that may need to be restarted...done. Checking for services that may need to be restarted...done. Setting up openssl (1.1.1-1ubuntu2.1~18.04.4) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:armhf (3.22.0-1ubuntu0.1) ... Setting up dmsetup (2:1.02.145-4.1ubuntu3.18.04.1) ... Setting up libcomerr2:armhf (1.44.1-1ubuntu1.1) ... Setting up libidn11:armhf (1.33-2.1ubuntu1.2) ... Setting up gpg (2.2.4-1ubuntu1.2) ... Setting up pkgbinarymangler (138.18.04.1) ... Setting up libasan4:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up libbinutils:armhf (2.30-21ubuntu1~18.04.2) ... Setting up libcilkrts5:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up libubsan0:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up binutils-arm-linux-gnueabihf (2.30-21ubuntu1~18.04.2) ... Setting up libgcc-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up cpp-7 (7.4.0-1ubuntu1~18.04.1) ... Setting up libstdc++-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up perl (5.26.1-6ubuntu0.3) ... Setting up binutils (2.30-21ubuntu1~18.04.2) ... Setting up cpp (4:7.4.0-1ubuntu2.3) ... Setting up gcc-7 (7.4.0-1ubuntu1~18.04.1) ... Setting up g++-7 (7.4.0-1ubuntu1~18.04.1) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.1) ... Setting up gcc (4:7.4.0-1ubuntu2.3) ... Setting up dpkg-dev (1.19.0.5ubuntu2.1) ... Setting up g++ (4:7.4.0-1ubuntu2.3) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-17274535 armhf bionic -c chroot:build-PACKAGEBUILD-17274535 --arch=armhf --dist=bionic --nolog 'firefox_69.0~b5+build1-0ubuntu0.18.04.1.dsc' Initiating build PACKAGEBUILD-17274535 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-155-generic #182-Ubuntu SMP Tue Jul 2 14:44:35 UTC 2019 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-040.buildd +==============================================================================+ | firefox 69.0~b5+build1-0ubuntu0.18.04.1 (armhf) 15 Jul 2019 23:51 | +==============================================================================+ Package: firefox Version: 69.0~b5+build1-0ubuntu0.18.04.1 Source Version: 69.0~b5+build1-0ubuntu0.18.04.1 Distribution: bionic Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/firefox-lKa6Yg/firefox-69.0~b5+build1' with '<>' I: NOTICE: Log filtering will replace 'build/firefox-lKa6Yg' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-17274535/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- firefox_69.0~b5+build1-0ubuntu0.18.04.1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-jhxP0O/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-jhxP0O/apt_archive ./ InRelease Get:2 copy:/<>/resolver-jhxP0O/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-jhxP0O/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-jhxP0O/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-jhxP0O/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (108 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-jhxP0O/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12393 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: cdbs, locales, debhelper (>= 9), autotools-dev, autoconf2.13, zip, libx11-dev, libx11-xcb-dev, libxt-dev, libxext-dev, libgtk2.0-dev (>= 2.14), libgtk-3-dev (>= 3.4), libglib2.0-dev (>= 2.18), libpango1.0-dev (>= 1.14.0), libfontconfig1-dev, libfreetype6-dev (>= 2.0.1), libstartup-notification0-dev, libasound2-dev, libcurl4-openssl-dev, libdbus-glib-1-dev (>= 0.60), lsb-release, libiw-dev, mesa-common-dev, libnotify-dev (>= 0.4), libxrender-dev, libpulse-dev, nasm (>= 2.13.02), yasm (>= 1.1), unzip, dbus-x11, xvfb, python (>= 2.7), clang-8, llvm-8-dev, cargo (>= 0.36), rustc (>= 1.35.0), nodejs-mozilla (>= 8.11) Filtered Build-Depends: cdbs, locales, debhelper (>= 9), autotools-dev, autoconf2.13, zip, libx11-dev, libx11-xcb-dev, libxt-dev, libxext-dev, libgtk2.0-dev (>= 2.14), libgtk-3-dev (>= 3.4), libglib2.0-dev (>= 2.18), libpango1.0-dev (>= 1.14.0), libfontconfig1-dev, libfreetype6-dev (>= 2.0.1), libstartup-notification0-dev, libasound2-dev, libcurl4-openssl-dev, libdbus-glib-1-dev (>= 0.60), lsb-release, libiw-dev, mesa-common-dev, libnotify-dev (>= 0.4), libxrender-dev, libpulse-dev, nasm (>= 2.13.02), yasm (>= 1.1), unzip, dbus-x11, xvfb, python (>= 2.7), clang-8, llvm-8-dev, cargo (>= 0.36), rustc (>= 1.35.0), nodejs-mozilla (>= 8.11) dpkg-deb: building package 'sbuild-build-depends-firefox-dummy' in '/<>/resolver-JcyMtn/apt_archive/sbuild-build-depends-firefox-dummy.deb'. Ign:1 copy:/<>/resolver-JcyMtn/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JcyMtn/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-JcyMtn/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JcyMtn/apt_archive ./ Sources [510 B] Get:5 copy:/<>/resolver-JcyMtn/apt_archive ./ Packages [806 B] Fetched 3435 B in 0s (147 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install firefox build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev binfmt-support bsdmainutils cargo cdbs clang-8 dbus dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-notify-0.7 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool intltool-debian jq libarchive-zip-perl libasn1-8-heimdal libasound2 libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-8-dev libclang1-8 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libencode-locale-perl libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libffi-dev libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8 libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhttp-parser2.7.1 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-html-perl libio-socket-ssl-perl libiw-dev libiw30 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 libldap-common libllvm8 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnotify-dev libnotify4 libobjc-7-dev libobjc4 libogg0 libonig4 libopengl0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libproxy1v5 libpsl5 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsensors4 libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.35 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl liburi-perl libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwind0-heimdal libwrap0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml-parser-perl libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm-8 llvm-8-dev llvm-8-runtime locales lsb-release m4 man-db mesa-common-dev mime-support nasm netbase nodejs-mozilla perl-openssl-defaults pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal rustc scour shared-mime-info ubuntu-mono ucf unzip wayland-protocols x11-common x11-xkb-utils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth xkb-data xorg-sgml-doctools xserver-common xtrans-dev xvfb yasm zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation cargo-doc devscripts clang-8-doc dh-make dwz gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils libasound2-doc libcairo2-doc colord cups-common libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libssl-dev libglib2.0-doc libgraphite2-utils krb5-doc krb5-user gvfs libgtk-3-doc libgtk2.0-doc libdata-dump-perl libice-doc icu-doc liblcms2-utils libcrypt-ssleay-perl imagemagick libpango1.0-doc pulseaudio librsvg2-bin lm-sensors libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libauthen-ntlm-perl libxcb-doc libxext-doc libxt-doc llvm-8-doc lsb m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python2.7-doc python3-doc python3-tk python3-venv python3-setuptools python3.6-venv python3.6-doc rust-doc rust-src gir1.2-rsvg-2.0 python3-gi-cairo Recommended packages: libomp-8-dev curl | wget | lynx at-spi2-core libarchive-cpio-perl libgdk-pixbuf2.0-bin xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin libhtml-format-perl krb5-locales notification-daemon libpng-tools publicsuffix libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libx11-doc libmail-sendmail-perl rust-gdb | rust-lldb xfonts-base The following NEW packages will be installed: adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev binfmt-support bsdmainutils cargo cdbs clang-8 dbus dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-notify-0.7 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool intltool-debian jq libarchive-zip-perl libasn1-8-heimdal libasound2 libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-8-dev libclang1-8 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libencode-locale-perl libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libffi-dev libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8 libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgl1 libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhttp-parser2.7.1 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-html-perl libio-socket-ssl-perl libiw-dev libiw30 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 libldap-common libllvm8 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnotify-dev libnotify4 libobjc-7-dev libobjc4 libogg0 libonig4 libopengl0 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libproxy1v5 libpsl5 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsensors4 libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.35 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl liburi-perl libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwind0-heimdal libwrap0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml-parser-perl libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm-8 llvm-8-dev llvm-8-runtime locales lsb-release m4 man-db mesa-common-dev mime-support nasm netbase nodejs-mozilla perl-openssl-defaults pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal rustc sbuild-build-depends-firefox-dummy scour shared-mime-info ubuntu-mono ucf unzip wayland-protocols x11-common x11-xkb-utils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth xkb-data xorg-sgml-doctools xserver-common xtrans-dev xvfb yasm zip zlib1g-dev 0 upgraded, 396 newly installed, 0 to remove and 0 not upgraded. Need to get 233 MB of archives. After this operation, 1086 MB of additional disk space will be used. Get:1 copy:/<>/resolver-JcyMtn/apt_archive ./ sbuild-build-depends-firefox-dummy 0.invalid.0 [1140 B] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython3.6-minimal armhf 3.6.8-1~18.04.1 [523 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security/main armhf libexpat1 armhf 2.2.5-3ubuntu0.1 [59.6 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3.6-minimal armhf 3.6.8-1~18.04.1 [1343 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-minimal armhf 3.6.7-1~18.04 [23.7 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf libmpdec2 armhf 2.4.2-1ubuntu1 [66.4 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython3.6-stdlib armhf 3.6.8-1~18.04.1 [1635 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3.6 armhf 3.6.8-1~18.04.1 [202 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython3-stdlib armhf 3.6.7-1~18.04 [7240 B] Get:11 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3 armhf 3.6.7-1~18.04 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main armhf libxau6 armhf 1:1.0.8-1 [7324 B] Get:13 http://ftpmaster.internal/ubuntu bionic/main armhf libbsd0 armhf 0.8.7-1 [40.4 kB] Get:14 http://ftpmaster.internal/ubuntu bionic/main armhf libxdmcp6 armhf 1:1.1.2-3 [9316 B] Get:15 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb1 armhf 1.13-2~ubuntu18.04 [41.2 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libx11-data all 2:1.6.4-3ubuntu0.2 [113 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libx11-6 armhf 2:1.6.4-3ubuntu0.2 [514 kB] Get:18 http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic/main armhf nodejs-mozilla armhf 8.14.0-0ubuntu0.18.04.2 [6713 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf bsdmainutils armhf 11.1.2ubuntu1 [177 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf groff-base armhf 1.22.3-10 [1013 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf libpipeline1 armhf 1.5.0-1 [21.1 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-updates/main armhf man-db armhf 2.8.3-2ubuntu0.1 [993 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main armhf libfreetype6 armhf 2.8.1-2ubuntu2 [280 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main armhf ucf all 3.0038 [50.5 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf fontconfig-config all 2.12.6-0ubuntu2 [55.8 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf libfontconfig1 armhf 2.12.6-0ubuntu2 [120 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf fontconfig armhf 2.12.6-0ubuntu2 [167 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main armhf libjpeg-turbo8 armhf 1.5.2-0ubuntu5.18.04.1 [87.4 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main armhf libogg0 armhf 1.3.2-1 [14.6 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-updates/main armhf x11-common all 1:7.7+19ubuntu7.1 [22.5 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main armhf libice6 armhf 2:1.0.9-2 [33.5 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf libxft2 armhf 2.3.2-1 [30.5 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf libxinerama1 armhf 2:1.1.3-1 [7278 B] Get:39 http://ftpmaster.internal/ubuntu bionic/main armhf libxxf86vm1 armhf 1:1.1.4-1 [9770 B] Get:40 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython2.7-minimal armhf 2.7.15-4ubuntu4~18.04 [335 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python2.7-minimal armhf 2.7.15-4ubuntu4~18.04 [1084 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main armhf python-minimal armhf 2.7.15~rc1-1 [28.1 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython2.7-stdlib armhf 2.7.15-4ubuntu4~18.04 [1836 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python2.7 armhf 2.7.15-4ubuntu4~18.04 [239 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main armhf libpython-stdlib armhf 2.7.15~rc1-1 [7624 B] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf python armhf 2.7.15~rc1-1 [140 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-security/main armhf libdbus-1-3 armhf 1.12.2-1ubuntu1.1 [153 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-security/main armhf dbus armhf 1.12.2-1ubuntu1.1 [132 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-security/main armhf distro-info-data all 0.37ubuntu0.5 [4568 B] Get:50 http://ftpmaster.internal/ubuntu bionic-security/main armhf libmagic-mgc armhf 1:5.32-2ubuntu0.2 [184 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-security/main armhf libmagic1 armhf 1:5.32-2ubuntu0.2 [62.9 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-security/main armhf file armhf 1:5.32-2ubuntu0.2 [21.5 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-0 armhf 2.56.4-0ubuntu0.18.04.4 [1017 kB] Get:54 http://ftpmaster.internal/ubuntu bionic/main armhf libgirepository-1.0-1 armhf 1.56.1-1 [69.4 kB] Get:55 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-glib-2.0 armhf 1.56.1-1 [131 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-security/main armhf libelf1 armhf 0.170-0.4ubuntu0.1 [42.9 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-data all 2.56.4-0ubuntu0.18.04.4 [4496 B] Get:58 http://ftpmaster.internal/ubuntu bionic/main armhf libicu60 armhf 60.2-3ubuntu3 [7797 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-security/main armhf libxml2 armhf 2.9.4+dfsg1-6.1ubuntu1.2 [567 kB] Get:60 http://ftpmaster.internal/ubuntu bionic/main armhf locales all 2.27-3ubuntu1 [3612 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main armhf netbase all 5.4 [12.7 kB] Get:63 http://ftpmaster.internal/ubuntu bionic/main armhf shared-mime-info armhf 1.9-2 [424 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf xkb-data all 2.23.1-1ubuntu1.18.04.1 [325 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-security/main armhf gettext-base armhf 0.19.8.1-6ubuntu0.3 [109 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-common all 2.4.97-1ubuntu1~18.04.1 [5216 B] Get:67 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm2 armhf 2.4.97-1ubuntu1~18.04.1 [27.3 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main armhf libedit2 armhf 3.1-20170329-1 [61.9 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-security/main armhf libkrb5support0 armhf 1.16-2ubuntu0.1 [27.3 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-security/main armhf libk5crypto3 armhf 1.16-2ubuntu0.1 [83.2 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main armhf libkeyutils1 armhf 1.5.9-9.2ubuntu2 [7796 B] Get:72 http://ftpmaster.internal/ubuntu bionic-security/main armhf libkrb5-3 armhf 1.16-2ubuntu0.1 [234 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgssapi-krb5-2 armhf 1.16-2ubuntu0.1 [101 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main armhf libpsl5 armhf 0.19.1-5build1 [40.5 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main armhf libxmuu1 armhf 2:1.1.2-2 [9130 B] Get:76 http://ftpmaster.internal/ubuntu bionic/main armhf xauth armhf 1:1.0.10-1 [21.7 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-security/main armhf libtiff5 armhf 4.0.9-5ubuntu0.2 [135 kB] Get:81 http://ftpmaster.internal/ubuntu bionic/main armhf libgdk-pixbuf2.0-common all 2.36.11-2 [4536 B] Get:82 http://ftpmaster.internal/ubuntu bionic/main armhf libgdk-pixbuf2.0-0 armhf 2.36.11-2 [149 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf gtk-update-icon-cache armhf 3.22.30-1ubuntu4 [27.1 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf libpixman-1-0 armhf 0.34.0-2 [157 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-render0 armhf 1.13-2~ubuntu18.04 [13.9 kB] Get:86 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shm0 armhf 1.13-2~ubuntu18.04 [5416 B] Get:87 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo2 armhf 1.15.10-2ubuntu0.1 [506 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/main armhf libcroco3 armhf 0.6.12-2 [69.4 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/main armhf libthai-data all 0.1.27-2 [133 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf libdatrie1 armhf 0.2.10-7 [14.5 kB] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libthai0 armhf 0.1.27-2 [14.7 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpango-1.0-0 armhf 1.40.14-1ubuntu0.1 [137 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-3 armhf 1.3.11-2 [67.5 kB] Get:94 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz0b armhf 1.7.2-1ubuntu1 [205 kB] Get:95 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangoft2-1.0-0 armhf 1.40.14-1ubuntu0.1 [28.5 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangocairo-1.0-0 armhf 1.40.14-1ubuntu0.1 [17.5 kB] Get:97 http://ftpmaster.internal/ubuntu bionic/main armhf librsvg2-2 armhf 2.40.20-2 [83.8 kB] Get:98 http://ftpmaster.internal/ubuntu bionic/main armhf librsvg2-common armhf 2.40.20-2 [4720 B] Get:99 http://ftpmaster.internal/ubuntu bionic/main armhf humanity-icon-theme all 0.6.15 [1250 kB] Get:100 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ubuntu-mono all 16.10+18.04.20181005-0ubuntu1 [149 kB] Get:101 http://ftpmaster.internal/ubuntu bionic/main armhf adwaita-icon-theme all 3.28.0-1ubuntu1 [3306 kB] Get:102 http://ftpmaster.internal/ubuntu bionic/main armhf libsigsegv2 armhf 2.12-1 [14.0 kB] Get:103 http://ftpmaster.internal/ubuntu bionic/main armhf m4 armhf 1.4.18-1 [181 kB] Get:104 http://ftpmaster.internal/ubuntu bionic/main armhf autoconf all 2.69-11 [322 kB] Get:105 http://ftpmaster.internal/ubuntu bionic/universe armhf autoconf2.13 all 2.13-68 [220 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:107 http://ftpmaster.internal/ubuntu bionic/main armhf automake all 1:1.15.1-3ubuntu2 [509 kB] Get:108 http://ftpmaster.internal/ubuntu bionic-security/main armhf autopoint all 0.19.8.1-6ubuntu0.3 [426 kB] Get:109 http://ftpmaster.internal/ubuntu bionic/main armhf binfmt-support armhf 2.1.8-2 [43.7 kB] Get:110 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libllvm8 armhf 1:8-3~ubuntu18.04.1 [11.8 MB] Get:111 http://ftpmaster.internal/ubuntu bionic/main armhf libgc1c2 armhf 1:7.4.2-8ubuntu1 [73.0 kB] Get:112 http://ftpmaster.internal/ubuntu bionic-security/main armhf libobjc4 armhf 8.3.0-6ubuntu1~18.04.1 [42.3 kB] Get:113 http://ftpmaster.internal/ubuntu bionic-security/main armhf libobjc-7-dev armhf 7.4.0-1ubuntu1~18.04.1 [189 kB] Get:114 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf libclang-common-8-dev armhf 1:8-3~ubuntu18.04.1 [1687 kB] Get:115 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf libclang1-8 armhf 1:8-3~ubuntu18.04.1 [5180 kB] Get:116 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf clang-8 armhf 1:8-3~ubuntu18.04.1 [6761 kB] Get:117 http://ftpmaster.internal/ubuntu bionic/main armhf libtool all 2.4.6-2 [194 kB] Get:118 http://ftpmaster.internal/ubuntu bionic/main armhf dh-autoreconf all 17 [15.8 kB] Get:119 http://ftpmaster.internal/ubuntu bionic-security/main armhf libarchive-zip-perl all 1.60-1ubuntu0.1 [84.6 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:122 http://ftpmaster.internal/ubuntu bionic/main armhf dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:123 http://ftpmaster.internal/ubuntu bionic-security/main armhf gettext armhf 0.19.8.1-6ubuntu0.3 [1229 kB] Get:124 http://ftpmaster.internal/ubuntu bionic/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:125 http://ftpmaster.internal/ubuntu bionic/main armhf po-debconf all 1.0.20 [232 kB] Get:126 http://ftpmaster.internal/ubuntu bionic-updates/main armhf debhelper all 11.1.6ubuntu2 [902 kB] Get:127 http://ftpmaster.internal/ubuntu bionic/main armhf liburi-perl all 1.73-1 [77.2 kB] Get:128 http://ftpmaster.internal/ubuntu bionic/main armhf libencode-locale-perl all 1.05-1 [12.3 kB] Get:129 http://ftpmaster.internal/ubuntu bionic/main armhf libhttp-date-perl all 6.02-1 [10.4 kB] Get:130 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-listing-perl all 6.04-1 [9774 B] Get:131 http://ftpmaster.internal/ubuntu bionic/main armhf libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main armhf libhtml-parser-perl armhf 3.72-3build1 [82.7 kB] Get:133 http://ftpmaster.internal/ubuntu bionic/main armhf libhtml-tree-perl all 5.07-1 [200 kB] Get:134 http://ftpmaster.internal/ubuntu bionic/main armhf libio-html-perl all 1.001-1 [14.9 kB] Get:135 http://ftpmaster.internal/ubuntu bionic/main armhf liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:136 http://ftpmaster.internal/ubuntu bionic/main armhf libhttp-message-perl all 6.14-1 [72.1 kB] Get:137 http://ftpmaster.internal/ubuntu bionic/main armhf libhttp-cookies-perl all 6.04-1 [17.2 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main armhf libhttp-negotiate-perl all 6.00-2 [13.4 kB] Get:139 http://ftpmaster.internal/ubuntu bionic/main armhf perl-openssl-defaults armhf 3build1 [7012 B] Get:140 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libnet-ssleay-perl armhf 1.84-1ubuntu0.1 [264 kB] Get:141 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libio-socket-ssl-perl all 2.060-3~ubuntu18.04.1 [173 kB] Get:142 http://ftpmaster.internal/ubuntu bionic/main armhf libnet-http-perl all 6.17-1 [22.7 kB] Get:143 http://ftpmaster.internal/ubuntu bionic/main armhf liblwp-protocol-https-perl all 6.07-2 [8284 B] Get:144 http://ftpmaster.internal/ubuntu bionic/main armhf libtry-tiny-perl all 0.30-1 [20.5 kB] Get:145 http://ftpmaster.internal/ubuntu bionic/main armhf libwww-robotrules-perl all 6.01-1 [14.1 kB] Get:146 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwww-perl all 6.31-1ubuntu0.1 [137 kB] Get:147 http://ftpmaster.internal/ubuntu bionic/main armhf libxml-parser-perl armhf 2.44-2build3 [196 kB] Get:148 http://ftpmaster.internal/ubuntu bionic/universe armhf intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:149 http://ftpmaster.internal/ubuntu bionic/universe armhf libonig4 armhf 6.7.0-1 [102 kB] Get:150 http://ftpmaster.internal/ubuntu bionic/universe armhf libjq1 armhf 1.5+dfsg-2 [111 kB] Get:151 http://ftpmaster.internal/ubuntu bionic/universe armhf jq armhf 1.5+dfsg-2 [47.3 kB] Get:152 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-which-perl all 1.21-1 [11.8 kB] Get:153 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf dh-translations all 138.18.04.1 [24.6 kB] Get:154 http://ftpmaster.internal/ubuntu bionic/main armhf python3-six all 1.11.0-2 [11.4 kB] Get:155 http://ftpmaster.internal/ubuntu bionic/main armhf python3-pkg-resources all 39.0.1-2 [98.8 kB] Get:156 http://ftpmaster.internal/ubuntu bionic/universe armhf python3-scour all 0.36-2 [44.8 kB] Get:157 http://ftpmaster.internal/ubuntu bionic/universe armhf scour all 0.36-2 [7372 B] Get:158 http://ftpmaster.internal/ubuntu bionic/universe armhf cdbs all 0.4.156ubuntu4 [45.4 kB] Get:159 http://ftpmaster.internal/ubuntu bionic-security/main armhf dbus-x11 armhf 1.12.2-1ubuntu1.1 [20.8 kB] Get:160 http://ftpmaster.internal/ubuntu bionic/main armhf libdconf1 armhf 0.26.0-2ubuntu3 [29.3 kB] Get:161 http://ftpmaster.internal/ubuntu bionic/main armhf dconf-service armhf 0.26.0-2ubuntu3 [24.5 kB] Get:162 http://ftpmaster.internal/ubuntu bionic/main armhf dconf-gsettings-backend armhf 0.26.0-2ubuntu3 [16.3 kB] Get:163 http://ftpmaster.internal/ubuntu bionic/main armhf libatk1.0-data all 2.28.1-1 [2992 B] Get:164 http://ftpmaster.internal/ubuntu bionic/main armhf libatk1.0-0 armhf 2.28.1-1 [36.9 kB] Get:165 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-atk-1.0 armhf 2.28.1-1 [17.8 kB] Get:166 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-freedesktop armhf 1.56.1-1 [9076 B] Get:167 http://ftpmaster.internal/ubuntu bionic/main armhf libatspi2.0-0 armhf 2.28.0-1 [49.9 kB] Get:168 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-atspi-2.0 armhf 2.28.0-1 [14.5 kB] Get:169 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.36.11-2 [7740 B] Get:170 http://ftpmaster.internal/ubuntu bionic/main armhf libgtk2.0-common all 2.24.32-1ubuntu1 [125 kB] Get:171 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangoxft-1.0-0 armhf 1.40.14-1ubuntu0.1 [12.7 kB] Get:172 http://ftpmaster.internal/ubuntu bionic-security/main armhf gir1.2-pango-1.0 armhf 1.40.14-1ubuntu0.1 [21.6 kB] Get:173 http://ftpmaster.internal/ubuntu bionic-security/main armhf libavahi-common-data armhf 0.7-3.1ubuntu1.2 [22.1 kB] Get:174 http://ftpmaster.internal/ubuntu bionic-security/main armhf libavahi-common3 armhf 0.7-3.1ubuntu1.2 [18.4 kB] Get:175 http://ftpmaster.internal/ubuntu bionic-security/main armhf libavahi-client3 armhf 0.7-3.1ubuntu1.2 [21.7 kB] Get:176 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcups2 armhf 2.2.7-1ubuntu2.6 [179 kB] Get:177 http://ftpmaster.internal/ubuntu bionic/main armhf libxcomposite1 armhf 1:0.4.4-2 [7684 B] Get:178 http://ftpmaster.internal/ubuntu bionic/main armhf libxfixes3 armhf 1:5.0.3-1 [9390 B] Get:179 http://ftpmaster.internal/ubuntu bionic/main armhf libxcursor1 armhf 1:1.1.15-1 [16.9 kB] Get:180 http://ftpmaster.internal/ubuntu bionic/main armhf libxdamage1 armhf 1:1.1.4-3 [6488 B] Get:181 http://ftpmaster.internal/ubuntu bionic/main armhf libxi6 armhf 2:1.7.9-1 [26.1 kB] Get:182 http://ftpmaster.internal/ubuntu bionic/main armhf libxrandr2 armhf 2:1.5.1-1 [15.5 kB] Get:183 http://ftpmaster.internal/ubuntu bionic/main armhf libgtk2.0-0 armhf 2.24.32-1ubuntu1 [1509 kB] Get:184 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-gtk-2.0 armhf 2.24.32-1ubuntu1 [172 kB] Get:185 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libgtk-3-common all 3.22.30-1ubuntu4 [229 kB] Get:186 http://ftpmaster.internal/ubuntu bionic/main armhf libatk-bridge2.0-0 armhf 2.26.2-1 [48.9 kB] Get:187 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo-gobject2 armhf 1.15.10-2ubuntu0.1 [16.1 kB] Get:188 http://ftpmaster.internal/ubuntu bionic-security/main armhf liblcms2-2 armhf 2.9-1ubuntu0.1 [114 kB] Get:189 http://ftpmaster.internal/ubuntu bionic/main armhf libcolord2 armhf 1.3.3-2build1 [95.3 kB] Get:190 http://ftpmaster.internal/ubuntu bionic/main armhf libepoxy0 armhf 1.4.3-1 [161 kB] Get:191 http://ftpmaster.internal/ubuntu bionic/main armhf libjson-glib-1.0-common all 1.4.2-3 [3464 B] Get:192 http://ftpmaster.internal/ubuntu bionic/main armhf libjson-glib-1.0-0 armhf 1.4.2-3 [51.2 kB] Get:193 http://ftpmaster.internal/ubuntu bionic/main armhf libproxy1v5 armhf 0.4.15-1 [42.7 kB] Get:194 http://ftpmaster.internal/ubuntu bionic/main armhf glib-networking-common all 2.56.0-1 [3324 B] Get:195 http://ftpmaster.internal/ubuntu bionic/main armhf glib-networking-services armhf 2.56.0-1 [7860 B] Get:196 http://ftpmaster.internal/ubuntu bionic/main armhf gsettings-desktop-schemas all 3.28.0-1ubuntu1 [27.8 kB] Get:197 http://ftpmaster.internal/ubuntu bionic/main armhf glib-networking armhf 2.56.0-1 [49.3 kB] Get:198 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libsoup2.4-1 armhf 2.62.1-1ubuntu0.2 [249 kB] Get:199 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libsoup-gnome2.4-1 armhf 2.62.1-1ubuntu0.2 [4728 B] Get:200 http://ftpmaster.internal/ubuntu bionic/main armhf librest-0.7-0 armhf 0.8.0-2 [26.9 kB] Get:201 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-client0 armhf 1.16.0-1ubuntu1.1~18.04.1 [18.8 kB] Get:202 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-cursor0 armhf 1.16.0-1ubuntu1.1~18.04.1 [9000 B] Get:203 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-egl1 armhf 1.16.0-1ubuntu1.1~18.04.1 [5508 B] Get:204 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libxkbcommon0 armhf 0.8.2-1~ubuntu18.04.1 [86.3 kB] Get:205 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libgtk-3-0 armhf 3.22.30-1ubuntu4 [2135 kB] Get:206 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf gir1.2-gtk-3.0 armhf 3.22.30-1ubuntu4 [194 kB] Get:207 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-harfbuzz-0.0 armhf 1.7.2-1ubuntu1 [18.5 kB] Get:208 http://ftpmaster.internal/ubuntu bionic/main armhf libnotify4 armhf 0.7.7-3 [15.4 kB] Get:209 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-notify-0.7 armhf 0.7.7-3 [3576 B] Get:210 http://ftpmaster.internal/ubuntu bionic/main armhf icu-devtools armhf 60.2-3ubuntu3 [161 kB] Get:211 http://ftpmaster.internal/ubuntu bionic/main armhf libroken18-heimdal armhf 7.5.0+dfsg-1 [34.1 kB] Get:212 http://ftpmaster.internal/ubuntu bionic/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-1 [136 kB] Get:213 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libasound2-data all 1.1.3-5ubuntu0.2 [36.5 kB] Get:214 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libasound2 armhf 1.1.3-5ubuntu0.2 [306 kB] Get:215 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libasound2-dev armhf 1.1.3-5ubuntu0.2 [123 kB] Get:216 http://ftpmaster.internal/ubuntu bionic/main armhf libasyncns0 armhf 0.8-6 [11.0 kB] Get:217 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-bin armhf 2.56.4-0ubuntu0.18.04.4 [62.8 kB] Get:218 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-lib2to3 all 3.6.8-1~18.04 [76.5 kB] Get:219 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-distutils all 3.6.8-1~18.04 [141 kB] Get:220 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-dev-bin armhf 2.56.4-0ubuntu0.18.04.4 [99.8 kB] Get:221 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre16-3 armhf 2:8.39-9 [128 kB] Get:222 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre32-3 armhf 2:8.39-9 [120 kB] Get:223 http://ftpmaster.internal/ubuntu bionic/main armhf libpcrecpp0v5 armhf 2:8.39-9 [13.2 kB] Get:224 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre3-dev armhf 2:8.39-9 [473 kB] Get:225 http://ftpmaster.internal/ubuntu bionic/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:226 http://ftpmaster.internal/ubuntu bionic/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:227 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-dev armhf 2.56.4-0ubuntu0.18.04.4 [1286 kB] Get:228 http://ftpmaster.internal/ubuntu bionic-security/main armhf libdbus-1-dev armhf 1.12.2-1ubuntu1.1 [147 kB] Get:229 http://ftpmaster.internal/ubuntu bionic/main armhf libxtst6 armhf 2:1.2.3-1 [11.4 kB] Get:230 http://ftpmaster.internal/ubuntu bionic/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:231 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-dev all 2018.4-4 [251 kB] Get:232 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-core-dev all 2018.4-4 [2620 B] Get:233 http://ftpmaster.internal/ubuntu bionic/main armhf libxau-dev armhf 1:1.0.8-1 [9438 B] Get:234 http://ftpmaster.internal/ubuntu bionic/main armhf libxdmcp-dev armhf 1:1.1.2-3 [23.6 kB] Get:235 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-input-dev all 2018.4-4 [2620 B] Get:236 http://ftpmaster.internal/ubuntu bionic/main armhf xtrans-dev all 1.3.5-1 [70.5 kB] Get:237 http://ftpmaster.internal/ubuntu bionic/main armhf libpthread-stubs0-dev armhf 0.3-4 [4084 B] Get:238 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb1-dev armhf 1.13-2~ubuntu18.04 [77.2 kB] Get:239 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libx11-dev armhf 2:1.6.4-3ubuntu0.2 [586 kB] Get:240 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-xext-dev all 2018.4-4 [2620 B] Get:241 http://ftpmaster.internal/ubuntu bionic/main armhf libxext-dev armhf 2:1.3.3-1 [77.8 kB] Get:242 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-fixes-dev all 1:2018.4-4 [2620 B] Get:243 http://ftpmaster.internal/ubuntu bionic/main armhf libxfixes-dev armhf 1:5.0.3-1 [9856 B] Get:244 http://ftpmaster.internal/ubuntu bionic/main armhf libxi-dev armhf 2:1.7.9-1 [181 kB] Get:245 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-record-dev all 2018.4-4 [2620 B] Get:246 http://ftpmaster.internal/ubuntu bionic/main armhf libxtst-dev armhf 2:1.2.3-1 [13.8 kB] Get:247 http://ftpmaster.internal/ubuntu bionic/main armhf libatspi2.0-dev armhf 2.28.0-1 [57.3 kB] Get:248 http://ftpmaster.internal/ubuntu bionic/main armhf libatk-bridge2.0-dev armhf 2.26.2-1 [3812 B] Get:249 http://ftpmaster.internal/ubuntu bionic/main armhf libatk1.0-dev armhf 2.28.1-1 [79.9 kB] Get:250 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo-script-interpreter2 armhf 1.15.10-2ubuntu0.1 [44.2 kB] Get:251 http://ftpmaster.internal/ubuntu bionic-security/main armhf libexpat1-dev armhf 2.2.5-3ubuntu0.1 [106 kB] Get:252 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpng-dev armhf 1.6.34-1ubuntu0.18.04.2 [162 kB] Get:253 http://ftpmaster.internal/ubuntu bionic/main armhf libfreetype6-dev armhf 2.8.1-2ubuntu2 [2488 kB] Get:254 http://ftpmaster.internal/ubuntu bionic/main armhf libfontconfig1-dev armhf 2.12.6-0ubuntu2 [675 kB] Get:255 http://ftpmaster.internal/ubuntu bionic/main armhf libxrender-dev armhf 1:0.9.10-1 [21.7 kB] Get:256 http://ftpmaster.internal/ubuntu bionic/main armhf libice-dev armhf 2:1.0.9-2 [40.4 kB] Get:257 http://ftpmaster.internal/ubuntu bionic/main armhf libsm-dev armhf 2:1.2.2-1 [14.8 kB] Get:258 http://ftpmaster.internal/ubuntu bionic/main armhf libpixman-1-dev armhf 0.34.0-2 [177 kB] Get:259 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-render0-dev armhf 1.13-2~ubuntu18.04 [18.2 kB] Get:260 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shm0-dev armhf 1.13-2~ubuntu18.04 [6716 B] Get:261 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo2-dev armhf 1.15.10-2ubuntu0.1 [552 kB] Get:262 http://ftpmaster.internal/ubuntu bionic/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-1 [24.1 kB] Get:263 http://ftpmaster.internal/ubuntu bionic/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-1 [76.5 kB] Get:264 http://ftpmaster.internal/ubuntu bionic/main armhf libwind0-heimdal armhf 7.5.0+dfsg-1 [47.2 kB] Get:265 http://ftpmaster.internal/ubuntu bionic/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-1 [87.9 kB] Get:266 http://ftpmaster.internal/ubuntu bionic/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-1 [168 kB] Get:267 http://ftpmaster.internal/ubuntu bionic/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-1 [13.1 kB] Get:268 http://ftpmaster.internal/ubuntu bionic/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-1 [78.8 kB] Get:269 http://ftpmaster.internal/ubuntu bionic/main armhf libsasl2-modules-db armhf 2.1.27~101-g0780600+dfsg-3ubuntu2 [13.0 kB] Get:270 http://ftpmaster.internal/ubuntu bionic/main armhf libsasl2-2 armhf 2.1.27~101-g0780600+dfsg-3ubuntu2 [42.0 kB] Get:271 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libldap-common all 2.4.45+dfsg-1ubuntu1.2 [16.7 kB] Get:272 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libldap-2.4-2 armhf 2.4.45+dfsg-1ubuntu1.2 [132 kB] Get:273 http://ftpmaster.internal/ubuntu bionic/main armhf libnghttp2-14 armhf 1.30.0-1ubuntu1 [67.4 kB] Get:274 http://ftpmaster.internal/ubuntu bionic/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [49.1 kB] Get:275 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcurl3-gnutls armhf 7.58.0-2ubuntu3.7 [182 kB] Get:276 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcurl4 armhf 7.58.0-2ubuntu3.7 [183 kB] Get:277 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcurl4-openssl-dev armhf 7.58.0-2ubuntu3.7 [271 kB] Get:278 http://ftpmaster.internal/ubuntu bionic/main armhf libdbus-glib-1-2 armhf 0.110-2 [48.2 kB] Get:279 http://ftpmaster.internal/ubuntu bionic/main armhf libdbus-glib-1-dev armhf 0.110-2 [82.8 kB] Get:280 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-amdgpu1 armhf 2.4.97-1ubuntu1~18.04.1 [16.3 kB] Get:281 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-radeon1 armhf 2.4.97-1ubuntu1~18.04.1 [19.6 kB] Get:282 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-nouveau2 armhf 2.4.97-1ubuntu1~18.04.1 [14.7 kB] Get:283 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-omap1 armhf 2.4.97-1ubuntu1~18.04.1 [6492 B] Get:284 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-freedreno1 armhf 2.4.97-1ubuntu1~18.04.1 [17.0 kB] Get:285 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-exynos1 armhf 2.4.97-1ubuntu1~18.04.1 [9472 B] Get:286 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-tegra0 armhf 2.4.97-1ubuntu1~18.04.1 [5836 B] Get:287 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-etnaviv1 armhf 2.4.97-1ubuntu1~18.04.1 [10.3 kB] Get:288 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdrm-dev armhf 2.4.97-1ubuntu1~18.04.1 [130 kB] Get:289 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-server0 armhf 1.16.0-1ubuntu1.1~18.04.1 [23.8 kB] Get:290 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgbm1 armhf 19.0.2-1ubuntu1.1~18.04.1 [24.4 kB] Get:291 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglapi-mesa armhf 19.0.2-1ubuntu1.1~18.04.1 [30.5 kB] Get:292 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libx11-xcb1 armhf 2:1.6.4-3ubuntu0.2 [9312 B] Get:293 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-dri2-0 armhf 1.13-2~ubuntu18.04 [6716 B] Get:294 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-dri3-0 armhf 1.13-2~ubuntu18.04 [6328 B] Get:295 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-present0 armhf 1.13-2~ubuntu18.04 [5480 B] Get:296 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-sync1 armhf 1.13-2~ubuntu18.04 [8280 B] Get:297 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-xfixes0 armhf 1.13-2~ubuntu18.04 [9044 B] Get:298 http://ftpmaster.internal/ubuntu bionic/main armhf libxshmfence1 armhf 1.3-1 [4792 B] Get:299 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libegl-mesa0 armhf 19.0.2-1ubuntu1.1~18.04.1 [81.5 kB] Get:300 http://ftpmaster.internal/ubuntu bionic-updates/main armhf mesa-common-dev armhf 19.0.2-1ubuntu1.1~18.04.1 [598 kB] Get:301 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglvnd0 armhf 1.0.0-2ubuntu2.3 [47.3 kB] Get:302 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglvnd-core-dev armhf 1.0.0-2ubuntu2.3 [12.8 kB] Get:303 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libegl1 armhf 1.0.0-2ubuntu2.3 [26.5 kB] Get:304 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgles1 armhf 1.0.0-2ubuntu2.3 [10.6 kB] Get:305 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgles2 armhf 1.0.0-2ubuntu2.3 [17.9 kB] Get:306 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-glx0 armhf 1.13-2~ubuntu18.04 [20.2 kB] Get:307 http://ftpmaster.internal/ubuntu bionic/main armhf libsensors4 armhf 1:3.4.0-4 [25.8 kB] Get:308 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgl1-mesa-dri armhf 19.0.2-1ubuntu1.1~18.04.1 [4711 kB] Get:309 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglx-mesa0 armhf 19.0.2-1ubuntu1.1~18.04.1 [125 kB] Get:310 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglx0 armhf 1.0.0-2ubuntu2.3 [23.3 kB] Get:311 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgl1 armhf 1.0.0-2ubuntu2.3 [94.2 kB] Get:312 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libopengl0 armhf 1.0.0-2ubuntu2.3 [33.9 kB] Get:313 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libglvnd-dev armhf 1.0.0-2ubuntu2.3 [3420 B] Get:314 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [2632 B] Get:315 http://ftpmaster.internal/ubuntu bionic/main armhf libxxf86vm-dev armhf 1:1.1.4-1 [12.7 kB] Get:316 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-damage-dev all 1:2018.4-4 [2620 B] Get:317 http://ftpmaster.internal/ubuntu bionic/main armhf libxdamage-dev armhf 1:1.1.4-3 [4692 B] Get:318 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-glx0-dev armhf 1.13-2~ubuntu18.04 [26.9 kB] Get:319 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-dri2-0-dev armhf 1.13-2~ubuntu18.04 [8480 B] Get:320 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-dri3-dev armhf 1.13-2~ubuntu18.04 [7396 B] Get:321 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-randr0 armhf 1.13-2~ubuntu18.04 [15.4 kB] Get:322 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-randr0-dev armhf 1.13-2~ubuntu18.04 [20.3 kB] Get:323 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shape0 armhf 1.13-2~ubuntu18.04 [5704 B] Get:324 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shape0-dev armhf 1.13-2~ubuntu18.04 [7084 B] Get:325 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-xfixes0-dev armhf 1.13-2~ubuntu18.04 [11.9 kB] Get:326 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-sync-dev armhf 1.13-2~ubuntu18.04 [10.5 kB] Get:327 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-present-dev armhf 1.13-2~ubuntu18.04 [7060 B] Get:328 http://ftpmaster.internal/ubuntu bionic/main armhf libxshmfence-dev armhf 1.3-1 [3552 B] Get:329 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libx11-xcb-dev armhf 2:1.6.4-3ubuntu0.2 [9740 B] Get:330 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-bin armhf 1.16.0-1ubuntu1.1~18.04.1 [17.6 kB] Get:331 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libwayland-dev armhf 1.16.0-1ubuntu1.1~18.04.1 [62.8 kB] Get:332 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libegl1-mesa-dev armhf 19.0.2-1ubuntu1.1~18.04.1 [19.7 kB] Get:333 http://ftpmaster.internal/ubuntu bionic/main armhf libepoxy-dev armhf 1.4.3-1 [119 kB] Get:334 http://ftpmaster.internal/ubuntu bionic/main armhf libflac8 armhf 1.3.2-1 [142 kB] Get:335 http://ftpmaster.internal/ubuntu bionic/main armhf libfontenc1 armhf 1:1.1.3-1 [11.7 kB] Get:336 http://ftpmaster.internal/ubuntu bionic/main armhf libgdk-pixbuf2.0-dev armhf 2.36.11-2 [46.3 kB] Get:337 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-dev armhf 1.3.11-2 [14.5 kB] Get:338 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-icu0 armhf 1.7.2-1ubuntu1 [5196 B] Get:339 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-gobject0 armhf 1.7.2-1ubuntu1 [12.0 kB] Get:340 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb0 armhf 1.0.3+git161113-4 [12.5 kB] Get:341 http://ftpmaster.internal/ubuntu bionic/main armhf libiculx60 armhf 60.2-3ubuntu3 [16.1 kB] Get:342 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb-dev armhf 1.0.3+git161113-4 [27.8 kB] Get:343 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-dev armhf 60.2-3ubuntu3 [8715 kB] Get:344 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-dev armhf 1.7.2-1ubuntu1 [276 kB] Get:345 http://ftpmaster.internal/ubuntu bionic/main armhf libxft-dev armhf 2.3.2-1 [40.4 kB] Get:346 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpango1.0-dev armhf 1.40.14-1ubuntu0.1 [267 kB] Get:347 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-xinerama-dev all 2018.4-4 [2628 B] Get:348 http://ftpmaster.internal/ubuntu bionic/main armhf libxinerama-dev armhf 2:1.1.3-1 [7988 B] Get:349 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-randr-dev all 2018.4-4 [2620 B] Get:350 http://ftpmaster.internal/ubuntu bionic/main armhf libxrandr-dev armhf 2:1.5.1-1 [21.6 kB] Get:351 http://ftpmaster.internal/ubuntu bionic/main armhf libxcursor-dev armhf 1:1.1.15-1 [23.9 kB] Get:352 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-composite-dev all 1:2018.4-4 [2620 B] Get:353 http://ftpmaster.internal/ubuntu bionic/main armhf libxcomposite-dev armhf 1:0.4.4-2 [8830 B] Get:354 http://ftpmaster.internal/ubuntu bionic/main armhf wayland-protocols all 1.13-1 [50.5 kB] Get:355 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libxkbcommon-dev armhf 0.8.2-1~ubuntu18.04.1 [140 kB] Get:356 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libgtk-3-dev armhf 3.22.30-1ubuntu4 [897 kB] Get:357 http://ftpmaster.internal/ubuntu bionic-security/main armhf libxml2-utils armhf 2.9.4+dfsg1-6.1ubuntu1.2 [34.7 kB] Get:358 http://ftpmaster.internal/ubuntu bionic/main armhf libgtk2.0-dev armhf 2.24.32-1ubuntu1 [2456 kB] Get:359 http://ftpmaster.internal/ubuntu bionic/main armhf libnotify-dev armhf 0.7.7-3 [16.2 kB] Get:360 http://ftpmaster.internal/ubuntu bionic/main armhf libvorbis0a armhf 1.3.5-4.2 [75.6 kB] Get:361 http://ftpmaster.internal/ubuntu bionic/main armhf libvorbisenc2 armhf 1.3.5-4.2 [64.5 kB] Get:362 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsndfile1 armhf 1.0.28-4ubuntu0.18.04.1 [159 kB] Get:363 http://ftpmaster.internal/ubuntu bionic/main armhf libwrap0 armhf 7.6.q-27 [43.5 kB] Get:364 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpulse0 armhf 1:11.1-1ubuntu7.3 [237 kB] Get:365 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpulse-mainloop-glib0 armhf 1:11.1-1ubuntu7.3 [21.6 kB] Get:366 http://ftpmaster.internal/ubuntu bionic-proposed/main armhf libpulse-dev armhf 1:11.1-1ubuntu7.3 [81.5 kB] Get:367 http://ftpmaster.internal/ubuntu bionic/universe armhf libssh2-1 armhf 1.8.0-1 [63.0 kB] Get:368 http://ftpmaster.internal/ubuntu bionic/main armhf libxcb-util1 armhf 0.4.0-0ubuntu3 [10.3 kB] Get:369 http://ftpmaster.internal/ubuntu bionic/main armhf libstartup-notification0 armhf 0.12-5 [16.1 kB] Get:370 http://ftpmaster.internal/ubuntu bionic/main armhf libstartup-notification0-dev armhf 0.12-5 [16.1 kB] Get:371 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf libstd-rust-1.35 armhf 1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 [45.1 MB] Get:372 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libtinfo-dev armhf 6.1-1ubuntu1.18.04 [71.1 kB] Get:373 http://ftpmaster.internal/ubuntu bionic/main armhf libxt6 armhf 1:1.1.5-1 [129 kB] Get:374 http://ftpmaster.internal/ubuntu bionic/main armhf libxmu6 armhf 2:1.1.2-2 [38.3 kB] Get:375 http://ftpmaster.internal/ubuntu bionic/main armhf libxpm4 armhf 1:3.5.12-1 [29.0 kB] Get:376 http://ftpmaster.internal/ubuntu bionic/main armhf libxaw7 armhf 2:1.0.13-1 [141 kB] Get:377 http://ftpmaster.internal/ubuntu bionic/main armhf libxfont2 armhf 1:2.0.3-1 [75.4 kB] Get:378 http://ftpmaster.internal/ubuntu bionic/main armhf libxkbfile1 armhf 1:1.0.9-2 [55.9 kB] Get:379 http://ftpmaster.internal/ubuntu bionic/main armhf libxt-dev armhf 1:1.1.5-1 [366 kB] Get:380 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf llvm-8-runtime armhf 1:8-3~ubuntu18.04.1 [136 kB] Get:381 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf llvm-8 armhf 1:8-3~ubuntu18.04.1 [3786 kB] Get:382 http://ftpmaster.internal/ubuntu bionic/main armhf libffi-dev armhf 3.2.1-8 [154 kB] Get:383 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf llvm-8-dev armhf 1:8-3~ubuntu18.04.1 [24.3 MB] Get:384 http://ftpmaster.internal/ubuntu bionic/universe armhf nasm armhf 2.13.02-0.1 [291 kB] Get:385 http://ftpmaster.internal/ubuntu bionic/main armhf unzip armhf 6.0-21ubuntu1 [148 kB] Get:386 http://ftpmaster.internal/ubuntu bionic-updates/main armhf x11-xkb-utils armhf 7.7+3ubuntu0.18.04.1 [145 kB] Get:387 http://ftpmaster.internal/ubuntu bionic-updates/main armhf xserver-common all 2:1.19.6-1ubuntu4.3 [27.3 kB] Get:388 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf xvfb armhf 2:1.19.6-1ubuntu4.3 [652 kB] Get:389 http://ftpmaster.internal/ubuntu bionic/universe armhf yasm armhf 1.3.0-2build1 [315 kB] Get:390 http://ftpmaster.internal/ubuntu bionic/main armhf zip armhf 3.0-11build1 [145 kB] Get:391 http://ftpmaster.internal/ubuntu bionic/main armhf libhttp-parser2.7.1 armhf 2.7.1-2 [19.6 kB] Get:392 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf libstd-rust-dev armhf 1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 [26.9 MB] Get:393 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf rustc armhf 1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 [16.5 MB] Get:394 http://ftpmaster.internal/ubuntu bionic-proposed/universe armhf cargo armhf 0.36.0-0ubuntu1~18.04.1 [2425 kB] Get:395 http://ftpmaster.internal/ubuntu bionic/main armhf libiw30 armhf 30~pre9-12ubuntu1 [15.3 kB] Get:396 http://ftpmaster.internal/ubuntu bionic/main armhf libiw-dev armhf 30~pre9-12ubuntu1 [32.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 233 MB in 10s (22.5 MB/s) Selecting previously unselected package libpython3.6-minimal:armhf. (Reading database ... 12393 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.8-1~18.04.1_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.8-1~18.04.1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.5-3ubuntu0.1_armhf.deb ... Unpacking libexpat1:armhf (2.2.5-3ubuntu0.1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.8-1~18.04.1_armhf.deb ... Unpacking python3.6-minimal (3.6.8-1~18.04.1) ... Setting up libpython3.6-minimal:armhf (3.6.8-1~18.04.1) ... Setting up libexpat1:armhf (2.2.5-3ubuntu0.1) ... Setting up python3.6-minimal (3.6.8-1~18.04.1) ... Selecting previously unselected package python3-minimal. (Reading database ... 12640 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.7-1~18.04_armhf.deb ... Unpacking python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-1ubuntu1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:armhf. Preparing to unpack .../3-libpython3.6-stdlib_3.6.8-1~18.04.1_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.8-1~18.04.1) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.8-1~18.04.1_armhf.deb ... Unpacking python3.6 (3.6.8-1~18.04.1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.6.7-1~18.04_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.7-1~18.04) ... Setting up python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package python3. (Reading database ... 13070 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.7-1~18.04_armhf.deb ... Unpacking python3 (3.6.7-1~18.04) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../02-libbsd0_0.8.7-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.7-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../03-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../04-libxcb1_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb1:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.4-3ubuntu0.2_all.deb ... Unpacking libx11-data (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../06-libx11-6_2%3a1.6.4-3ubuntu0.2_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../07-libxext6_2%3a1.3.3-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../08-bsdmainutils_11.1.2ubuntu1_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.3-10_armhf.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../10-libpipeline1_1.5.0-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.8.3-2ubuntu0.1_armhf.deb ... Unpacking man-db (2.8.3-2ubuntu0.1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../12-libfreetype6_2.8.1-2ubuntu2_armhf.deb ... Unpacking libfreetype6:armhf (2.8.1-2ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../13-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../14-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../15-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../16-libfontconfig1_2.12.6-0ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../17-fontconfig_2.12.6-0ubuntu2_armhf.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../18-libjpeg-turbo8_1.5.2-0ubuntu5.18.04.1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (1.5.2-0ubuntu5.18.04.1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../19-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../20-libogg0_1.3.2-1_armhf.deb ... Unpacking libogg0:armhf (1.3.2-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../21-x11-common_1%3a7.7+19ubuntu7.1_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu7.1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../22-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../23-libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../24-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../25-libxft2_2.3.2-1_armhf.deb ... Unpacking libxft2:armhf (2.3.2-1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../26-libxinerama1_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.3-1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../27-libxxf86vm1_1%3a1.1.4-1_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../28-libpython2.7-minimal_2.7.15-4ubuntu4~18.04_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.15-4ubuntu4~18.04) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../29-python2.7-minimal_2.7.15-4ubuntu4~18.04_armhf.deb ... Unpacking python2.7-minimal (2.7.15-4ubuntu4~18.04) ... Selecting previously unselected package python-minimal. Preparing to unpack .../30-python-minimal_2.7.15~rc1-1_armhf.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../31-libpython2.7-stdlib_2.7.15-4ubuntu4~18.04_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.15-4ubuntu4~18.04) ... Selecting previously unselected package python2.7. Preparing to unpack .../32-python2.7_2.7.15-4ubuntu4~18.04_armhf.deb ... Unpacking python2.7 (2.7.15-4ubuntu4~18.04) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../33-libpython-stdlib_2.7.15~rc1-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:armhf (2.7.15-4ubuntu4~18.04) ... Setting up python2.7-minimal (2.7.15-4ubuntu4~18.04) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 14946 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_armhf.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../001-libdbus-1-3_1.12.2-1ubuntu1.1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.2-1ubuntu1.1) ... Selecting previously unselected package dbus. Preparing to unpack .../002-dbus_1.12.2-1ubuntu1.1_armhf.deb ... Unpacking dbus (1.12.2-1ubuntu1.1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../003-distro-info-data_0.37ubuntu0.5_all.deb ... Unpacking distro-info-data (0.37ubuntu0.5) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.32-2ubuntu0.2_armhf.deb ... Unpacking libmagic-mgc (1:5.32-2ubuntu0.2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../005-libmagic1_1%3a5.32-2ubuntu0.2_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-2ubuntu0.2) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.32-2ubuntu0.2_armhf.deb ... Unpacking file (1:5.32-2ubuntu0.2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../007-libglib2.0-0_2.56.4-0ubuntu0.18.04.4_armhf.deb ... Unpacking libglib2.0-0:armhf (2.56.4-0ubuntu0.18.04.4) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../008-libgirepository-1.0-1_1.56.1-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../009-gir1.2-glib-2.0_1.56.1-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.56.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../010-libelf1_0.170-0.4ubuntu0.1_armhf.deb ... Unpacking libelf1:armhf (0.170-0.4ubuntu0.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../011-libglib2.0-data_2.56.4-0ubuntu0.18.04.4_all.deb ... Unpacking libglib2.0-data (2.56.4-0ubuntu0.18.04.4) ... Selecting previously unselected package libicu60:armhf. Preparing to unpack .../012-libicu60_60.2-3ubuntu3_armhf.deb ... Unpacking libicu60:armhf (60.2-3ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../013-libxml2_2.9.4+dfsg1-6.1ubuntu1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1.2) ... Selecting previously unselected package locales. Preparing to unpack .../014-locales_2.27-3ubuntu1_all.deb ... Unpacking locales (2.27-3ubuntu1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../015-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../016-netbase_5.4_all.deb ... Unpacking netbase (5.4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../017-shared-mime-info_1.9-2_armhf.deb ... Unpacking shared-mime-info (1.9-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../018-xkb-data_2.23.1-1ubuntu1.18.04.1_all.deb ... Unpacking xkb-data (2.23.1-1ubuntu1.18.04.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../019-gettext-base_0.19.8.1-6ubuntu0.3_armhf.deb ... Unpacking gettext-base (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../020-libdrm-common_2.4.97-1ubuntu1~18.04.1_all.deb ... Unpacking libdrm-common (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../021-libdrm2_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm2:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../022-libedit2_3.1-20170329-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20170329-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../023-libkrb5support0_1.16-2ubuntu0.1_armhf.deb ... Unpacking libkrb5support0:armhf (1.16-2ubuntu0.1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../024-libk5crypto3_1.16-2ubuntu0.1_armhf.deb ... Unpacking libk5crypto3:armhf (1.16-2ubuntu0.1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../025-libkeyutils1_1.5.9-9.2ubuntu2_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.2ubuntu2) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../026-libkrb5-3_1.16-2ubuntu0.1_armhf.deb ... Unpacking libkrb5-3:armhf (1.16-2ubuntu0.1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../027-libgssapi-krb5-2_1.16-2ubuntu0.1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.16-2ubuntu0.1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../028-libpsl5_0.19.1-5build1_armhf.deb ... Unpacking libpsl5:armhf (0.19.1-5build1) ... Selecting previously unselected package libxmuu1:armhf. Preparing to unpack .../029-libxmuu1_2%3a1.1.2-2_armhf.deb ... Unpacking libxmuu1:armhf (2:1.1.2-2) ... Selecting previously unselected package xauth. Preparing to unpack .../030-xauth_1%3a1.0.10-1_armhf.deb ... Unpacking xauth (1:1.0.10-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../031-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../032-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../033-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../034-libtiff5_4.0.9-5ubuntu0.2_armhf.deb ... Unpacking libtiff5:armhf (4.0.9-5ubuntu0.2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../035-libgdk-pixbuf2.0-common_2.36.11-2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.36.11-2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../036-libgdk-pixbuf2.0-0_2.36.11-2_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.36.11-2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../037-gtk-update-icon-cache_3.22.30-1ubuntu4_armhf.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.22.30-1ubuntu4) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../038-libpixman-1-0_0.34.0-2_armhf.deb ... Unpacking libpixman-1-0:armhf (0.34.0-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../039-libxcb-render0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-render0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../040-libxcb-shm0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../041-libcairo2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../042-libcroco3_0.6.12-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../043-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../044-libdatrie1_0.2.10-7_armhf.deb ... Unpacking libdatrie1:armhf (0.2.10-7) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../045-libthai0_0.1.27-2_armhf.deb ... Unpacking libthai0:armhf (0.1.27-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../046-libpango-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../047-libgraphite2-3_1.3.11-2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.11-2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../048-libharfbuzz0b_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz0b:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../049-libpangoft2-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../050-libpangocairo-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../051-librsvg2-2_2.40.20-2_armhf.deb ... Unpacking librsvg2-2:armhf (2.40.20-2) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../052-librsvg2-common_2.40.20-2_armhf.deb ... Unpacking librsvg2-common:armhf (2.40.20-2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../053-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../054-ubuntu-mono_16.10+18.04.20181005-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+18.04.20181005-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../055-adwaita-icon-theme_3.28.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.28.0-1ubuntu1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../056-libsigsegv2_2.12-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-1) ... Selecting previously unselected package m4. Preparing to unpack .../057-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../058-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autoconf2.13. Preparing to unpack .../059-autoconf2.13_2.13-68_all.deb ... Unpacking autoconf2.13 (2.13-68) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../060-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../061-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../062-autopoint_0.19.8.1-6ubuntu0.3_all.deb ... Unpacking autopoint (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../063-binfmt-support_2.1.8-2_armhf.deb ... Unpacking binfmt-support (2.1.8-2) ... Selecting previously unselected package libllvm8:armhf. Preparing to unpack .../064-libllvm8_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking libllvm8:armhf (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package libgc1c2:armhf. Preparing to unpack .../065-libgc1c2_1%3a7.4.2-8ubuntu1_armhf.deb ... Unpacking libgc1c2:armhf (1:7.4.2-8ubuntu1) ... Selecting previously unselected package libobjc4:armhf. Preparing to unpack .../066-libobjc4_8.3.0-6ubuntu1~18.04.1_armhf.deb ... Unpacking libobjc4:armhf (8.3.0-6ubuntu1~18.04.1) ... Selecting previously unselected package libobjc-7-dev:armhf. Preparing to unpack .../067-libobjc-7-dev_7.4.0-1ubuntu1~18.04.1_armhf.deb ... Unpacking libobjc-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) ... Selecting previously unselected package libclang-common-8-dev. Preparing to unpack .../068-libclang-common-8-dev_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking libclang-common-8-dev (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package libclang1-8. Preparing to unpack .../069-libclang1-8_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking libclang1-8 (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package clang-8. Preparing to unpack .../070-clang-8_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking clang-8 (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package libtool. Preparing to unpack .../071-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../072-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../073-libarchive-zip-perl_1.60-1ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../074-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../075-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../076-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.19.8.1-6ubuntu0.3_armhf.deb ... Unpacking gettext (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_11.1.6ubuntu2_all.deb ... Unpacking debhelper (11.1.6ubuntu2) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../081-liburi-perl_1.73-1_all.deb ... Unpacking liburi-perl (1.73-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../082-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../083-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../084-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../085-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../086-libhtml-parser-perl_3.72-3build1_armhf.deb ... Unpacking libhtml-parser-perl (3.72-3build1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../087-libhtml-tree-perl_5.07-1_all.deb ... Unpacking libhtml-tree-perl (5.07-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../088-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../089-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../090-libhttp-message-perl_6.14-1_all.deb ... Unpacking libhttp-message-perl (6.14-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../091-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../092-libhttp-negotiate-perl_6.00-2_all.deb ... Unpacking libhttp-negotiate-perl (6.00-2) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../093-perl-openssl-defaults_3build1_armhf.deb ... Unpacking perl-openssl-defaults:armhf (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../094-libnet-ssleay-perl_1.84-1ubuntu0.1_armhf.deb ... Unpacking libnet-ssleay-perl (1.84-1ubuntu0.1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../095-libio-socket-ssl-perl_2.060-3~ubuntu18.04.1_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3~ubuntu18.04.1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../096-libnet-http-perl_6.17-1_all.deb ... Unpacking libnet-http-perl (6.17-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../097-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../098-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../099-libwww-robotrules-perl_6.01-1_all.deb ... Unpacking libwww-robotrules-perl (6.01-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../100-libwww-perl_6.31-1ubuntu0.1_all.deb ... Unpacking libwww-perl (6.31-1ubuntu0.1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../101-libxml-parser-perl_2.44-2build3_armhf.deb ... Unpacking libxml-parser-perl (2.44-2build3) ... Selecting previously unselected package intltool. Preparing to unpack .../102-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig4:armhf. Preparing to unpack .../103-libonig4_6.7.0-1_armhf.deb ... Unpacking libonig4:armhf (6.7.0-1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../104-libjq1_1.5+dfsg-2_armhf.deb ... Unpacking libjq1:armhf (1.5+dfsg-2) ... Selecting previously unselected package jq. Preparing to unpack .../105-jq_1.5+dfsg-2_armhf.deb ... Unpacking jq (1.5+dfsg-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../106-libfile-which-perl_1.21-1_all.deb ... Unpacking libfile-which-perl (1.21-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../107-dh-translations_138.18.04.1_all.deb ... Unpacking dh-translations (138.18.04.1) ... Selecting previously unselected package python3-six. Preparing to unpack .../108-python3-six_1.11.0-2_all.deb ... Unpacking python3-six (1.11.0-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../109-python3-pkg-resources_39.0.1-2_all.deb ... Unpacking python3-pkg-resources (39.0.1-2) ... Selecting previously unselected package python3-scour. Preparing to unpack .../110-python3-scour_0.36-2_all.deb ... Unpacking python3-scour (0.36-2) ... Selecting previously unselected package scour. Preparing to unpack .../111-scour_0.36-2_all.deb ... Unpacking scour (0.36-2) ... Selecting previously unselected package cdbs. Preparing to unpack .../112-cdbs_0.4.156ubuntu4_all.deb ... Unpacking cdbs (0.4.156ubuntu4) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../113-dbus-x11_1.12.2-1ubuntu1.1_armhf.deb ... Unpacking dbus-x11 (1.12.2-1ubuntu1.1) ... Selecting previously unselected package libdconf1:armhf. Preparing to unpack .../114-libdconf1_0.26.0-2ubuntu3_armhf.deb ... Unpacking libdconf1:armhf (0.26.0-2ubuntu3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../115-dconf-service_0.26.0-2ubuntu3_armhf.deb ... Unpacking dconf-service (0.26.0-2ubuntu3) ... Selecting previously unselected package dconf-gsettings-backend:armhf. Preparing to unpack .../116-dconf-gsettings-backend_0.26.0-2ubuntu3_armhf.deb ... Unpacking dconf-gsettings-backend:armhf (0.26.0-2ubuntu3) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../117-libatk1.0-data_2.28.1-1_all.deb ... Unpacking libatk1.0-data (2.28.1-1) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../118-libatk1.0-0_2.28.1-1_armhf.deb ... Unpacking libatk1.0-0:armhf (2.28.1-1) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../119-gir1.2-atk-1.0_2.28.1-1_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.28.1-1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../120-gir1.2-freedesktop_1.56.1-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.56.1-1) ... Selecting previously unselected package libatspi2.0-0:armhf. Preparing to unpack .../121-libatspi2.0-0_2.28.0-1_armhf.deb ... Unpacking libatspi2.0-0:armhf (2.28.0-1) ... Selecting previously unselected package gir1.2-atspi-2.0:armhf. Preparing to unpack .../122-gir1.2-atspi-2.0_2.28.0-1_armhf.deb ... Unpacking gir1.2-atspi-2.0:armhf (2.28.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../123-gir1.2-gdkpixbuf-2.0_2.36.11-2_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.36.11-2) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../124-libgtk2.0-common_2.24.32-1ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-1ubuntu1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../125-libpangoxft-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../126-gir1.2-pango-1.0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../127-libavahi-common-data_0.7-3.1ubuntu1.2_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-3.1ubuntu1.2) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../128-libavahi-common3_0.7-3.1ubuntu1.2_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-3.1ubuntu1.2) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../129-libavahi-client3_0.7-3.1ubuntu1.2_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-3.1ubuntu1.2) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../130-libcups2_2.2.7-1ubuntu2.6_armhf.deb ... Unpacking libcups2:armhf (2.2.7-1ubuntu2.6) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../131-libxcomposite1_1%3a0.4.4-2_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.4-2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../132-libxfixes3_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../133-libxcursor1_1%3a1.1.15-1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.1.15-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../134-libxdamage1_1%3a1.1.4-3_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.4-3) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../135-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../136-libxrandr2_2%3a1.5.1-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../137-libgtk2.0-0_2.24.32-1ubuntu1_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.32-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0. Preparing to unpack .../138-gir1.2-gtk-2.0_2.24.32-1ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-2.0 (2.24.32-1ubuntu1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../139-libgtk-3-common_3.22.30-1ubuntu4_all.deb ... Unpacking libgtk-3-common (3.22.30-1ubuntu4) ... Selecting previously unselected package libatk-bridge2.0-0:armhf. Preparing to unpack .../140-libatk-bridge2.0-0_2.26.2-1_armhf.deb ... Unpacking libatk-bridge2.0-0:armhf (2.26.2-1) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../141-libcairo-gobject2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../142-liblcms2-2_2.9-1ubuntu0.1_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-1ubuntu0.1) ... Selecting previously unselected package libcolord2:armhf. Preparing to unpack .../143-libcolord2_1.3.3-2build1_armhf.deb ... Unpacking libcolord2:armhf (1.3.3-2build1) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../144-libepoxy0_1.4.3-1_armhf.deb ... Unpacking libepoxy0:armhf (1.4.3-1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../145-libjson-glib-1.0-common_1.4.2-3_all.deb ... Unpacking libjson-glib-1.0-common (1.4.2-3) ... Selecting previously unselected package libjson-glib-1.0-0:armhf. Preparing to unpack .../146-libjson-glib-1.0-0_1.4.2-3_armhf.deb ... Unpacking libjson-glib-1.0-0:armhf (1.4.2-3) ... Selecting previously unselected package libproxy1v5:armhf. Preparing to unpack .../147-libproxy1v5_0.4.15-1_armhf.deb ... Unpacking libproxy1v5:armhf (0.4.15-1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../148-glib-networking-common_2.56.0-1_all.deb ... Unpacking glib-networking-common (2.56.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../149-glib-networking-services_2.56.0-1_armhf.deb ... Unpacking glib-networking-services (2.56.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../150-gsettings-desktop-schemas_3.28.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (3.28.0-1ubuntu1) ... Selecting previously unselected package glib-networking:armhf. Preparing to unpack .../151-glib-networking_2.56.0-1_armhf.deb ... Unpacking glib-networking:armhf (2.56.0-1) ... Selecting previously unselected package libsoup2.4-1:armhf. Preparing to unpack .../152-libsoup2.4-1_2.62.1-1ubuntu0.2_armhf.deb ... Unpacking libsoup2.4-1:armhf (2.62.1-1ubuntu0.2) ... Selecting previously unselected package libsoup-gnome2.4-1:armhf. Preparing to unpack .../153-libsoup-gnome2.4-1_2.62.1-1ubuntu0.2_armhf.deb ... Unpacking libsoup-gnome2.4-1:armhf (2.62.1-1ubuntu0.2) ... Selecting previously unselected package librest-0.7-0:armhf. Preparing to unpack .../154-librest-0.7-0_0.8.0-2_armhf.deb ... Unpacking librest-0.7-0:armhf (0.8.0-2) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../155-libwayland-client0_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-client0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../156-libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../157-libwayland-egl1_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../158-libxkbcommon0_0.8.2-1~ubuntu18.04.1_armhf.deb ... Unpacking libxkbcommon0:armhf (0.8.2-1~ubuntu18.04.1) ... Selecting previously unselected package libgtk-3-0:armhf. Preparing to unpack .../159-libgtk-3-0_3.22.30-1ubuntu4_armhf.deb ... Unpacking libgtk-3-0:armhf (3.22.30-1ubuntu4) ... Selecting previously unselected package gir1.2-gtk-3.0:armhf. Preparing to unpack .../160-gir1.2-gtk-3.0_3.22.30-1ubuntu4_armhf.deb ... Unpacking gir1.2-gtk-3.0:armhf (3.22.30-1ubuntu4) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../161-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libnotify4:armhf. Preparing to unpack .../162-libnotify4_0.7.7-3_armhf.deb ... Unpacking libnotify4:armhf (0.7.7-3) ... Selecting previously unselected package gir1.2-notify-0.7:armhf. Preparing to unpack .../163-gir1.2-notify-0.7_0.7.7-3_armhf.deb ... Unpacking gir1.2-notify-0.7:armhf (0.7.7-3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../164-icu-devtools_60.2-3ubuntu3_armhf.deb ... Unpacking icu-devtools (60.2-3ubuntu3) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../165-libroken18-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../166-libasn1-8-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../167-libasound2-data_1.1.3-5ubuntu0.2_all.deb ... Unpacking libasound2-data (1.1.3-5ubuntu0.2) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../168-libasound2_1.1.3-5ubuntu0.2_armhf.deb ... Unpacking libasound2:armhf (1.1.3-5ubuntu0.2) ... Selecting previously unselected package libasound2-dev:armhf. Preparing to unpack .../169-libasound2-dev_1.1.3-5ubuntu0.2_armhf.deb ... Unpacking libasound2-dev:armhf (1.1.3-5ubuntu0.2) ... Selecting previously unselected package libasyncns0:armhf. Preparing to unpack .../170-libasyncns0_0.8-6_armhf.deb ... Unpacking libasyncns0:armhf (0.8-6) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../171-libglib2.0-bin_2.56.4-0ubuntu0.18.04.4_armhf.deb ... Unpacking libglib2.0-bin (2.56.4-0ubuntu0.18.04.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../172-python3-lib2to3_3.6.8-1~18.04_all.deb ... Unpacking python3-lib2to3 (3.6.8-1~18.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../173-python3-distutils_3.6.8-1~18.04_all.deb ... Unpacking python3-distutils (3.6.8-1~18.04) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../174-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4_armhf.deb ... Unpacking libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.4) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../175-libpcre16-3_2%3a8.39-9_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-9) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../176-libpcre32-3_2%3a8.39-9_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-9) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../177-libpcrecpp0v5_2%3a8.39-9_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-9) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../178-libpcre3-dev_2%3a8.39-9_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-9) ... Selecting previously unselected package pkg-config. Preparing to unpack .../179-pkg-config_0.29.1-0ubuntu2_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../180-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../181-libglib2.0-dev_2.56.4-0ubuntu0.18.04.4_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.56.4-0ubuntu0.18.04.4) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../182-libdbus-1-dev_1.12.2-1ubuntu1.1_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.12.2-1ubuntu1.1) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../183-libxtst6_2%3a1.2.3-1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../184-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../185-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../186-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../187-libxau-dev_1%3a1.0.8-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../188-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../189-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../190-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../191-libpthread-stubs0-dev_0.3-4_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.3-4) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../192-libxcb1-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../193-libx11-dev_2%3a1.6.4-3ubuntu0.2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../194-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../195-libxext-dev_2%3a1.3.3-1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../196-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../197-libxfixes-dev_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.3-1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../198-libxi-dev_2%3a1.7.9-1_armhf.deb ... Unpacking libxi-dev:armhf (2:1.7.9-1) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../199-x11proto-record-dev_2018.4-4_all.deb ... Unpacking x11proto-record-dev (2018.4-4) ... Selecting previously unselected package libxtst-dev:armhf. Preparing to unpack .../200-libxtst-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libxtst-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libatspi2.0-dev:armhf. Preparing to unpack .../201-libatspi2.0-dev_2.28.0-1_armhf.deb ... Unpacking libatspi2.0-dev:armhf (2.28.0-1) ... Selecting previously unselected package libatk-bridge2.0-dev:armhf. Preparing to unpack .../202-libatk-bridge2.0-dev_2.26.2-1_armhf.deb ... Unpacking libatk-bridge2.0-dev:armhf (2.26.2-1) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../203-libatk1.0-dev_2.28.1-1_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.28.1-1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../204-libcairo-script-interpreter2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../205-libexpat1-dev_2.2.5-3ubuntu0.1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.5-3ubuntu0.1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../206-libpng-dev_1.6.34-1ubuntu0.18.04.2_armhf.deb ... Unpacking libpng-dev:armhf (1.6.34-1ubuntu0.18.04.2) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../207-libfreetype6-dev_2.8.1-2ubuntu2_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.8.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../208-libfontconfig1-dev_2.12.6-0ubuntu2_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.12.6-0ubuntu2) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../209-libxrender-dev_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../210-libice-dev_2%3a1.0.9-2_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../211-libsm-dev_2%3a1.2.2-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../212-libpixman-1-dev_0.34.0-2_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../213-libxcb-render0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../214-libxcb-shm0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../215-libcairo2-dev_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo2-dev:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../216-libheimbase1-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../217-libhcrypto4-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../218-libwind0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../219-libhx509-5-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../220-libkrb5-26-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../221-libheimntlm0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../222-libgssapi3-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../223-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../224-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../225-libldap-common_2.4.45+dfsg-1ubuntu1.2_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1.2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../226-libldap-2.4-2_2.4.45+dfsg-1ubuntu1.2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1.2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../227-libnghttp2-14_1.30.0-1ubuntu1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../228-librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../229-libcurl3-gnutls_7.58.0-2ubuntu3.7_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.58.0-2ubuntu3.7) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../230-libcurl4_7.58.0-2ubuntu3.7_armhf.deb ... Unpacking libcurl4:armhf (7.58.0-2ubuntu3.7) ... Selecting previously unselected package libcurl4-openssl-dev:armhf. Preparing to unpack .../231-libcurl4-openssl-dev_7.58.0-2ubuntu3.7_armhf.deb ... Unpacking libcurl4-openssl-dev:armhf (7.58.0-2ubuntu3.7) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../232-libdbus-glib-1-2_0.110-2_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.110-2) ... Selecting previously unselected package libdbus-glib-1-dev. Preparing to unpack .../233-libdbus-glib-1-dev_0.110-2_armhf.deb ... Unpacking libdbus-glib-1-dev (0.110-2) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../234-libdrm-amdgpu1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../235-libdrm-radeon1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../236-libdrm-nouveau2_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../237-libdrm-omap1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../238-libdrm-freedreno1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../239-libdrm-exynos1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../240-libdrm-tegra0_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../241-libdrm-etnaviv1_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../242-libdrm-dev_2.4.97-1ubuntu1~18.04.1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.97-1ubuntu1~18.04.1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../243-libwayland-server0_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-server0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../244-libgbm1_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libgbm1:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../245-libglapi-mesa_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libglapi-mesa:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../246-libx11-xcb1_2%3a1.6.4-3ubuntu0.2_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../247-libxcb-dri2-0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../248-libxcb-dri3-0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../249-libxcb-present0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-present0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../250-libxcb-sync1_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-sync1:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../251-libxcb-xfixes0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../252-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../253-libegl-mesa0_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libegl-mesa0:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package mesa-common-dev:armhf. Preparing to unpack .../254-mesa-common-dev_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking mesa-common-dev:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../255-libglvnd0_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libglvnd0:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../256-libglvnd-core-dev_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../257-libegl1_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libegl1:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../258-libgles1_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libgles1:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../259-libgles2_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libgles2:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../260-libxcb-glx0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-glx0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libsensors4:armhf. Preparing to unpack .../261-libsensors4_1%3a3.4.0-4_armhf.deb ... Unpacking libsensors4:armhf (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../262-libgl1-mesa-dri_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../263-libglx-mesa0_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libglx-mesa0:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../264-libglx0_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libglx0:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../265-libgl1_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libgl1:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../266-libopengl0_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libopengl0:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../267-libglvnd-dev_1.0.0-2ubuntu2.3_armhf.deb ... Unpacking libglvnd-dev:armhf (1.0.0-2ubuntu2.3) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../268-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:armhf. Preparing to unpack .../269-libxxf86vm-dev_1%3a1.1.4-1_armhf.deb ... Unpacking libxxf86vm-dev:armhf (1:1.1.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../270-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../271-libxdamage-dev_1%3a1.1.4-3_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.4-3) ... Selecting previously unselected package libxcb-glx0-dev:armhf. Preparing to unpack .../272-libxcb-glx0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-glx0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri2-0-dev:armhf. Preparing to unpack .../273-libxcb-dri2-0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-dri2-0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri3-dev:armhf. Preparing to unpack .../274-libxcb-dri3-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-dri3-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../275-libxcb-randr0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-randr0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-randr0-dev:armhf. Preparing to unpack .../276-libxcb-randr0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-randr0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../277-libxcb-shape0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shape0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shape0-dev:armhf. Preparing to unpack .../278-libxcb-shape0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shape0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xfixes0-dev:armhf. Preparing to unpack .../279-libxcb-xfixes0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-xfixes0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-sync-dev:armhf. Preparing to unpack .../280-libxcb-sync-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-sync-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-present-dev:armhf. Preparing to unpack .../281-libxcb-present-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-present-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxshmfence-dev:armhf. Preparing to unpack .../282-libxshmfence-dev_1.3-1_armhf.deb ... Unpacking libxshmfence-dev:armhf (1.3-1) ... Selecting previously unselected package libx11-xcb-dev:armhf. Preparing to unpack .../283-libx11-xcb-dev_2%3a1.6.4-3ubuntu0.2_armhf.deb ... Unpacking libx11-xcb-dev:armhf (2:1.6.4-3ubuntu0.2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../284-libwayland-bin_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-bin (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../285-libwayland-dev_1.16.0-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libwayland-dev:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../286-libegl1-mesa-dev_19.0.2-1ubuntu1.1~18.04.1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../287-libepoxy-dev_1.4.3-1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.4.3-1) ... Selecting previously unselected package libflac8:armhf. Preparing to unpack .../288-libflac8_1.3.2-1_armhf.deb ... Unpacking libflac8:armhf (1.3.2-1) ... Selecting previously unselected package libfontenc1:armhf. Preparing to unpack .../289-libfontenc1_1%3a1.1.3-1_armhf.deb ... Unpacking libfontenc1:armhf (1:1.1.3-1) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../290-libgdk-pixbuf2.0-dev_2.36.11-2_armhf.deb ... Unpacking libgdk-pixbuf2.0-dev (2.36.11-2) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../291-libgraphite2-dev_1.3.11-2_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.11-2) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../292-libharfbuzz-icu0_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../293-libharfbuzz-gobject0_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libicu-le-hb0:armhf. Preparing to unpack .../294-libicu-le-hb0_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb0:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libiculx60:armhf. Preparing to unpack .../295-libiculx60_60.2-3ubuntu3_armhf.deb ... Unpacking libiculx60:armhf (60.2-3ubuntu3) ... Selecting previously unselected package libicu-le-hb-dev:armhf. Preparing to unpack .../296-libicu-le-hb-dev_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../297-libicu-dev_60.2-3ubuntu3_armhf.deb ... Unpacking libicu-dev (60.2-3ubuntu3) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../298-libharfbuzz-dev_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../299-libxft-dev_2.3.2-1_armhf.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../300-libpango1.0-dev_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpango1.0-dev (1.40.14-1ubuntu0.1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../301-x11proto-xinerama-dev_2018.4-4_all.deb ... Unpacking x11proto-xinerama-dev (2018.4-4) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../302-libxinerama-dev_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.3-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../303-x11proto-randr-dev_2018.4-4_all.deb ... Unpacking x11proto-randr-dev (2018.4-4) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../304-libxrandr-dev_2%3a1.5.1-1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.1-1) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../305-libxcursor-dev_1%3a1.1.15-1_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.1.15-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../306-x11proto-composite-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-composite-dev (1:2018.4-4) ... Selecting previously unselected package libxcomposite-dev:armhf. Preparing to unpack .../307-libxcomposite-dev_1%3a0.4.4-2_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.4-2) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../308-wayland-protocols_1.13-1_all.deb ... Unpacking wayland-protocols (1.13-1) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../309-libxkbcommon-dev_0.8.2-1~ubuntu18.04.1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (0.8.2-1~ubuntu18.04.1) ... Selecting previously unselected package libgtk-3-dev:armhf. Preparing to unpack .../310-libgtk-3-dev_3.22.30-1ubuntu4_armhf.deb ... Unpacking libgtk-3-dev:armhf (3.22.30-1ubuntu4) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../311-libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.2_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.2) ... Selecting previously unselected package libgtk2.0-dev. Preparing to unpack .../312-libgtk2.0-dev_2.24.32-1ubuntu1_armhf.deb ... Unpacking libgtk2.0-dev (2.24.32-1ubuntu1) ... Selecting previously unselected package libnotify-dev:armhf. Preparing to unpack .../313-libnotify-dev_0.7.7-3_armhf.deb ... Unpacking libnotify-dev:armhf (0.7.7-3) ... Selecting previously unselected package libvorbis0a:armhf. Preparing to unpack .../314-libvorbis0a_1.3.5-4.2_armhf.deb ... Unpacking libvorbis0a:armhf (1.3.5-4.2) ... Selecting previously unselected package libvorbisenc2:armhf. Preparing to unpack .../315-libvorbisenc2_1.3.5-4.2_armhf.deb ... Unpacking libvorbisenc2:armhf (1.3.5-4.2) ... Selecting previously unselected package libsndfile1:armhf. Preparing to unpack .../316-libsndfile1_1.0.28-4ubuntu0.18.04.1_armhf.deb ... Unpacking libsndfile1:armhf (1.0.28-4ubuntu0.18.04.1) ... Selecting previously unselected package libwrap0:armhf. Preparing to unpack .../317-libwrap0_7.6.q-27_armhf.deb ... Unpacking libwrap0:armhf (7.6.q-27) ... Selecting previously unselected package libpulse0:armhf. Preparing to unpack .../318-libpulse0_1%3a11.1-1ubuntu7.3_armhf.deb ... Unpacking libpulse0:armhf (1:11.1-1ubuntu7.3) ... Selecting previously unselected package libpulse-mainloop-glib0:armhf. Preparing to unpack .../319-libpulse-mainloop-glib0_1%3a11.1-1ubuntu7.3_armhf.deb ... Unpacking libpulse-mainloop-glib0:armhf (1:11.1-1ubuntu7.3) ... Selecting previously unselected package libpulse-dev:armhf. Preparing to unpack .../320-libpulse-dev_1%3a11.1-1ubuntu7.3_armhf.deb ... Unpacking libpulse-dev:armhf (1:11.1-1ubuntu7.3) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../321-libssh2-1_1.8.0-1_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../322-libxcb-util1_0.4.0-0ubuntu3_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-0ubuntu3) ... Selecting previously unselected package libstartup-notification0:armhf. Preparing to unpack .../323-libstartup-notification0_0.12-5_armhf.deb ... Unpacking libstartup-notification0:armhf (0.12-5) ... Selecting previously unselected package libstartup-notification0-dev:armhf. Preparing to unpack .../324-libstartup-notification0-dev_0.12-5_armhf.deb ... Unpacking libstartup-notification0-dev:armhf (0.12-5) ... Selecting previously unselected package libstd-rust-1.35:armhf. Preparing to unpack .../325-libstd-rust-1.35_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1_armhf.deb ... Unpacking libstd-rust-1.35:armhf (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../326-libtinfo-dev_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libtinfo-dev:armhf (6.1-1ubuntu1.18.04) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../327-libxt6_1%3a1.1.5-1_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../328-libxmu6_2%3a1.1.2-2_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../329-libxpm4_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../330-libxaw7_2%3a1.0.13-1_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1) ... Selecting previously unselected package libxfont2:armhf. Preparing to unpack .../331-libxfont2_1%3a2.0.3-1_armhf.deb ... Unpacking libxfont2:armhf (1:2.0.3-1) ... Selecting previously unselected package libxkbfile1:armhf. Preparing to unpack .../332-libxkbfile1_1%3a1.0.9-2_armhf.deb ... Unpacking libxkbfile1:armhf (1:1.0.9-2) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../333-libxt-dev_1%3a1.1.5-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.1.5-1) ... Selecting previously unselected package llvm-8-runtime. Preparing to unpack .../334-llvm-8-runtime_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking llvm-8-runtime (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package llvm-8. Preparing to unpack .../335-llvm-8_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking llvm-8 (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../336-libffi-dev_3.2.1-8_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-8) ... Selecting previously unselected package llvm-8-dev. Preparing to unpack .../337-llvm-8-dev_1%3a8-3~ubuntu18.04.1_armhf.deb ... Unpacking llvm-8-dev (1:8-3~ubuntu18.04.1) ... Selecting previously unselected package nasm. Preparing to unpack .../338-nasm_2.13.02-0.1_armhf.deb ... Unpacking nasm (2.13.02-0.1) ... Selecting previously unselected package nodejs-mozilla. Preparing to unpack .../339-nodejs-mozilla_8.14.0-0ubuntu0.18.04.2_armhf.deb ... Unpacking nodejs-mozilla (8.14.0-0ubuntu0.18.04.2) ... Selecting previously unselected package unzip. Preparing to unpack .../340-unzip_6.0-21ubuntu1_armhf.deb ... Unpacking unzip (6.0-21ubuntu1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../341-x11-xkb-utils_7.7+3ubuntu0.18.04.1_armhf.deb ... Unpacking x11-xkb-utils (7.7+3ubuntu0.18.04.1) ... Selecting previously unselected package xserver-common. Preparing to unpack .../342-xserver-common_2%3a1.19.6-1ubuntu4.3_all.deb ... Unpacking xserver-common (2:1.19.6-1ubuntu4.3) ... Selecting previously unselected package xvfb. Preparing to unpack .../343-xvfb_2%3a1.19.6-1ubuntu4.3_armhf.deb ... Unpacking xvfb (2:1.19.6-1ubuntu4.3) ... Selecting previously unselected package yasm. Preparing to unpack .../344-yasm_1.3.0-2build1_armhf.deb ... Unpacking yasm (1.3.0-2build1) ... Selecting previously unselected package zip. Preparing to unpack .../345-zip_3.0-11build1_armhf.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package libhttp-parser2.7.1:armhf. Preparing to unpack .../346-libhttp-parser2.7.1_2.7.1-2_armhf.deb ... Unpacking libhttp-parser2.7.1:armhf (2.7.1-2) ... Selecting previously unselected package libstd-rust-dev:armhf. Preparing to unpack .../347-libstd-rust-dev_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1_armhf.deb ... Unpacking libstd-rust-dev:armhf (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Selecting previously unselected package rustc. Preparing to unpack .../348-rustc_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1_armhf.deb ... Unpacking rustc (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Selecting previously unselected package cargo. Preparing to unpack .../349-cargo_0.36.0-0ubuntu1~18.04.1_armhf.deb ... Unpacking cargo (0.36.0-0ubuntu1~18.04.1) ... Selecting previously unselected package libiw30:armhf. Preparing to unpack .../350-libiw30_30~pre9-12ubuntu1_armhf.deb ... Unpacking libiw30:armhf (30~pre9-12ubuntu1) ... Selecting previously unselected package libiw-dev:armhf. Preparing to unpack .../351-libiw-dev_30~pre9-12ubuntu1_armhf.deb ... Unpacking libiw-dev:armhf (30~pre9-12ubuntu1) ... Selecting previously unselected package sbuild-build-depends-firefox-dummy. Preparing to unpack .../352-sbuild-build-depends-firefox-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-firefox-dummy (0.invalid.0) ... Setting up libhtml-tagset-perl (3.20-3) ... Setting up libedit2:armhf (3.1-20170329-1) ... Setting up libglvnd0:armhf (1.0.0-2ubuntu2.3) ... Setting up libopengl0:armhf (1.0.0-2ubuntu2.3) ... Setting up yasm (1.3.0-2build1) ... Setting up libhttp-parser2.7.1:armhf (2.7.1-2) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libgles1:armhf (1.0.0-2ubuntu2.3) ... Setting up libicu60:armhf (60.2-3ubuntu3) ... Setting up libjson-glib-1.0-common (1.4.2-3) ... Setting up libgtk2.0-common (2.24.32-1ubuntu1) ... Setting up libasyncns0:armhf (0.8-6) ... Setting up libllvm8:armhf (1:8-3~ubuntu18.04.1) ... Setting up glib-networking-common (2.56.0-1) ... Setting up libarchive-zip-perl (1.60-1ubuntu0.1) ... Setting up libnghttp2-14:armhf (1.30.0-1ubuntu1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libfile-which-perl (1.21-1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up nodejs-mozilla (8.14.0-0ubuntu0.18.04.2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:armhf (2.9-1ubuntu0.1) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libsigsegv2:armhf (2.12-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1.2) ... Setting up libpthread-stubs0-dev:armhf (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up perl-openssl-defaults:armhf (3build1) ... Setting up libpsl5:armhf (0.19.1-5build1) ... Setting up libelf1:armhf (0.170-0.4ubuntu0.1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:armhf (2.56.4-0ubuntu0.18.04.4) ... Setting up libasound2-data (1.1.3-5ubuntu0.2) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libio-html-perl (1.001-1) ... Setting up libwayland-client0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Setting up libonig4:armhf (6.7.0-1) ... Setting up xkb-data (2.23.1-1ubuntu1.18.04.1) ... Setting up libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libproxy1v5:armhf (0.4.15-1) ... Setting up unzip (6.0-21ubuntu1) ... Setting up libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libtinfo-dev:armhf (6.1-1ubuntu1.18.04) ... Setting up libgc1c2:armhf (1:7.4.2-8ubuntu1) ... Setting up libffi-dev:armhf (3.2.1-8) ... Setting up libgdk-pixbuf2.0-common (2.36.11-2) ... Setting up glib-networking-services (2.56.0-1) ... Setting up distro-info-data (0.37ubuntu0.5) ... Setting up libdatrie1:armhf (0.2.10-7) ... Setting up gettext-base (0.19.8.1-6ubuntu0.3) ... Setting up libjpeg-turbo8:armhf (1.5.2-0ubuntu5.18.04.1) ... Setting up libpipeline1:armhf (1.5.0-1) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libglapi-mesa:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:armhf (0.8.7-1) ... Setting up libkrb5support0:armhf (1.16-2ubuntu0.1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:armhf (1.56.1-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1.2) ... Setting up zip (3.0-11build1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libstd-rust-1.35:armhf (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Setting up libfreetype6:armhf (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.32-2ubuntu0.2) ... Setting up libasound2:armhf (1.1.3-5ubuntu0.2) ... Setting up libmagic1:armhf (1:5.32-2ubuntu0.2) ... Setting up libdrm-common (2.4.97-1ubuntu1~18.04.1) ... Setting up libjson-glib-1.0-0:armhf (1.4.2-3) ... Setting up libgraphite2-3:armhf (1.3.11-2) ... Setting up libcroco3:armhf (0.6.12-2) ... Setting up libstd-rust-dev:armhf (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Setting up rustc (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) ... Setting up libogg0:armhf (1.3.2-1) ... Setting up libjq1:armhf (1.5+dfsg-2) ... Setting up libatk1.0-data (2.28.1-1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up libx11-xcb1:armhf (2:1.6.4-3ubuntu0.2) ... Setting up libpixman-1-0:armhf (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:armhf (1.56.1-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libssh2-1:armhf (1.8.0-1) ... Setting up libglib2.0-data (2.56.4-0ubuntu0.18.04.4) ... Setting up libclang1-8 (1:8-3~ubuntu18.04.1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libepoxy0:armhf (1.4.3-1) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:armhf (0.34.0-2) ... Setting up liburi-perl (1.73-1) ... Setting up libatk1.0-0:armhf (2.28.1-1) ... Setting up x11proto-randr-dev (2018.4-4) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Processing triggers for systemd (237-3ubuntu10.24) ... Setting up libhtml-parser-perl (3.72-3build1) ... Setting up nasm (2.13.02-0.1) ... Setting up libclang-common-8-dev (1:8-3~ubuntu18.04.1) ... Setting up libfontenc1:armhf (1:1.1.3-1) ... Setting up libdconf1:armhf (0.26.0-2ubuntu3) ... Setting up libiw30:armhf (30~pre9-12ubuntu1) ... Setting up libexpat1-dev:armhf (2.2.5-3ubuntu0.1) ... Setting up libsensors4:armhf (1:3.4.0-4) ... Setting up libgles2:armhf (1.0.0-2ubuntu2.3) ... Setting up shared-mime-info (1.9-2) ... Setting up libxkbcommon0:armhf (0.8.2-1~ubuntu18.04.1) ... Setting up libpcrecpp0v5:armhf (2:8.39-9) ... Setting up libpcre32-3:armhf (2:8.39-9) ... Setting up libnet-http-perl (6.17-1) ... Setting up icu-devtools (60.2-3ubuntu3) ... Setting up libpcre16-3:armhf (2:8.39-9) ... Setting up libcolord2:armhf (1.3.3-2build1) ... Setting up libthai-data (0.1.27-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libkeyutils1:armhf (1.5.9-9.2ubuntu2) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libvorbis0a:armhf (1.3.5-4.2) ... Setting up x11-common (1:7.7+19ubuntu7.1) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up hicolor-icon-theme (0.17-2) ... Setting up libglib2.0-bin (2.56.4-0ubuntu0.18.04.4) ... Setting up libglvnd-core-dev:armhf (1.0.0-2ubuntu2.3) ... Setting up libgraphite2-dev:armhf (1.3.11-2) ... Setting up wayland-protocols (1.13-1) ... Setting up libwww-robotrules-perl (6.01-1) ... Setting up libwayland-cursor0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Setting up locales (2.27-3ubuntu1) ... Generating locales (this might take a while)... Generation complete. Setting up x11proto-input-dev (2018.4-4) ... Setting up x11proto-composite-dev (1:2018.4-4) ... Setting up libwayland-egl1:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Setting up libx11-data (2:1.6.4-3ubuntu0.2) ... Setting up libpython2.7-stdlib:armhf (2.7.15-4ubuntu4~18.04) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-6ubuntu0.3) ... Setting up libmpdec2:armhf (2.4.2-1ubuntu1) ... Setting up libdbus-1-3:armhf (1.12.2-1ubuntu1.1) ... Setting up liblzo2-2:armhf (2.08-1.2) ... Setting up libwrap0:armhf (7.6.q-27) ... Setting up libavahi-common-data:armhf (0.7-3.1ubuntu1.2) ... Setting up libepoxy-dev:armhf (1.4.3-1) ... Setting up libwayland-server0:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Setting up netbase (5.4) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libwayland-bin (1.16.0-1ubuntu1.1~18.04.1) ... Setting up libpython3.6-stdlib:armhf (3.6.8-1~18.04.1) ... Setting up binfmt-support (2.1.8-2) ... update-binfmts: warning: python2.7 already enabled in kernel. Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libasound2-dev:armhf (1.1.3-5ubuntu0.2) ... Setting up libdbus-1-dev:armhf (1.12.2-1ubuntu1.1) ... Setting up libk5crypto3:armhf (1.16-2ubuntu0.1) ... Setting up jq (1.5+dfsg-2) ... Setting up libobjc4:armhf (8.3.0-6ubuntu1~18.04.1) ... Setting up libpcre3-dev:armhf (2:8.39-9) ... Setting up gir1.2-atk-1.0:armhf (2.28.1-1) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libxkbcommon-dev:armhf (0.8.2-1~ubuntu18.04.1) ... Setting up python3.6 (3.6.8-1~18.04.1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libxshmfence-dev:armhf (1.3-1) ... Setting up dconf-service (0.26.0-2ubuntu3) ... Setting up gettext (0.19.8.1-6ubuntu0.3) ... Setting up libnet-ssleay-perl (1.84-1ubuntu0.1) ... Setting up libdbus-glib-1-2:armhf (0.110-2) ... Setting up gir1.2-freedesktop:armhf (1.56.1-1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Setting up llvm-8-runtime (1:8-3~ubuntu18.04.1) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libflac8:armhf (1.3.2-1) ... Setting up libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.2) ... Setting up python2.7 (2.7.15-4ubuntu4~18.04) ... Setting up libxfont2:armhf (1:2.0.3-1) ... Setting up libharfbuzz0b:armhf (1.7.2-1ubuntu1) ... Setting up libtiff5:armhf (4.0.9-5ubuntu0.2) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:armhf (1:1.0.8-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:armhf (0.1.27-2) ... Setting up autoconf2.13 (2.13-68) ... No diversion 'diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoconf.1.gz to /usr/share/man/man1/autoconf2.50.1.gz by autoconf2.13', none removed. No diversion 'diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoheader.1.gz to /usr/share/man/man1/autoheader2.50.1.gz by autoconf2.13', none removed. No diversion 'diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoreconf.1.gz to /usr/share/man/man1/autoreconf2.50.1.gz by autoconf2.13', none removed. Setting up file (1:5.32-2ubuntu0.2) ... Setting up x11proto-record-dev (2018.4-4) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libio-socket-ssl-perl (2.060-3~ubuntu18.04.1) ... Setting up libhtml-tree-perl (5.07-1) ... Setting up libdrm2:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up llvm-8 (1:8-3~ubuntu18.04.1) ... Setting up libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up libobjc-7-dev:armhf (7.4.0-1ubuntu1~18.04.1) ... Setting up libiw-dev:armhf (30~pre9-12ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:armhf (1.7.2-1ubuntu1) ... Setting up libdrm-etnaviv1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:armhf (2:1.0.9-2) ... Setting up libfile-listing-perl (6.04-1) ... Setting up man-db (2.8.3-2ubuntu0.1) ... Not building database; man-db/auto-update is not 'true'. Setting up libhttp-message-perl (6.14-1) ... Setting up libkrb5-3:armhf (1.16-2ubuntu0.1) ... Setting up libavahi-common3:armhf (0.7-3.1ubuntu1.2) ... Setting up libdrm-radeon1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libpng-dev:armhf (1.6.34-1ubuntu0.18.04.2) ... Setting up dbus (1.12.2-1ubuntu1.1) ... Setting up libvorbisenc2:armhf (1.3.5-4.2) ... Setting up libdrm-nouveau2:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libwayland-dev:armhf (1.16.0-1ubuntu1.1~18.04.1) ... Setting up dconf-gsettings-backend:armhf (0.26.0-2ubuntu3) ... Setting up libxcb1:armhf (1.13-2~ubuntu18.04) ... Setting up libharfbuzz-gobject0:armhf (1.7.2-1ubuntu1) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python (2.7.15~rc1-1) ... Setting up llvm-8-dev (1:8-3~ubuntu18.04.1) ... Setting up libhttp-negotiate-perl (6.00-2) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:armhf (3.6.7-1~18.04) ... Setting up libxcb-present0:armhf (1.13-2~ubuntu18.04) ... Setting up libfontconfig1:armhf (2.12.6-0ubuntu2) ... Setting up libxcb-dri2-0:armhf (1.13-2~ubuntu18.04) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libxcb-dri3-0:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-glx0:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-randr0:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-xfixes0:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-render0:armhf (1.13-2~ubuntu18.04) ... Setting up libharfbuzz-icu0:armhf (1.7.2-1ubuntu1) ... Setting up po-debconf (1.0.20) ... Setting up gsettings-desktop-schemas (3.28.0-1ubuntu1) ... Setting up python3 (3.6.7-1~18.04) ... Setting up libdrm-amdgpu1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libdrm-exynos1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libdrm-freedreno1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libgtk-3-common (3.22.30-1ubuntu4) ... Setting up libdrm-omap1:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libicu-le-hb0:armhf (1.0.3+git161113-4) ... Setting up libgbm1:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up python3-six (1.11.0-2) ... Setting up libx11-6:armhf (2:1.6.4-3ubuntu0.2) ... Setting up libgl1-mesa-dri:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up dbus-x11 (1.12.2-1ubuntu1.1) ... Setting up clang-8 (1:8-3~ubuntu18.04.1) ... Setting up libdrm-tegra0:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libxcb-util1:armhf (0.4.0-0ubuntu3) ... Setting up python3-pkg-resources (39.0.1-2) ... Setting up lsb-release (9.20170808ubuntu1) ... Setting up libxmuu1:armhf (2:1.1.2-2) ... Setting up libstartup-notification0:armhf (0.12-5) ... Setting up libxcb-sync1:armhf (1.13-2~ubuntu18.04) ... Setting up libgssapi-krb5-2:armhf (1.16-2ubuntu0.1) ... Setting up libsndfile1:armhf (1.0.28-4ubuntu0.18.04.1) ... Setting up libfreetype6-dev:armhf (2.8.1-2ubuntu2) ... Setting up libice-dev:armhf (2:1.0.9-2) ... Setting up glib-networking:armhf (2.56.0-1) ... Setting up libiculx60:armhf (60.2-3ubuntu3) ... Setting up libxcomposite1:armhf (1:0.4.4-2) ... Setting up libxcb-shm0:armhf (1.13-2~ubuntu18.04) ... Setting up libxpm4:armhf (1:3.5.12-1) ... Setting up libxt6:armhf (1:1.1.5-1) ... Setting up libxcb-shape0:armhf (1.13-2~ubuntu18.04) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libxcb1-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-glx0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libavahi-client3:armhf (0.7-3.1ubuntu1.2) ... Setting up libegl-mesa0:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up libx11-dev:armhf (2:1.6.4-3ubuntu0.2) ... Setting up libxft2:armhf (2.3.2-1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python3-lib2to3 (3.6.8-1~18.04) ... Setting up python3-distutils (3.6.8-1~18.04) ... Setting up libxcb-sync-dev:armhf (1.13-2~ubuntu18.04) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libcups2:armhf (2.2.7-1ubuntu2.6) ... Setting up libxkbfile1:armhf (1:1.0.9-2) ... Setting up libfontconfig1-dev:armhf (2.12.6-0ubuntu2) ... Setting up libx11-xcb-dev:armhf (2:1.6.4-3ubuntu0.2) ... Setting up libsm-dev:armhf (2:1.2.2-1) ... Setting up libxdamage1:armhf (1:1.1.4-3) ... Setting up libxext6:armhf (2:1.3.3-1) ... Setting up libxfixes3:armhf (1:5.0.3-1) ... Setting up libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.4) ... Setting up libdrm-dev:armhf (2.4.97-1ubuntu1~18.04.1) ... Setting up libatspi2.0-0:armhf (2.28.0-1) ... Setting up libstartup-notification0-dev:armhf (0.12-5) ... Setting up libgdk-pixbuf2.0-0:armhf (2.36.11-2) ... Setting up libxcb-shm0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libsoup2.4-1:armhf (2.62.1-1ubuntu0.2) ... Setting up python3-scour (0.36-2) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.36.11-2) ... Setting up scour (0.36-2) ... Setting up libxrender-dev:armhf (1:0.9.10-1) ... Setting up libsoup-gnome2.4-1:armhf (2.62.1-1ubuntu0.2) ... Setting up libglib2.0-dev:armhf (2.56.4-0ubuntu0.18.04.4) ... Setting up libpulse0:armhf (1:11.1-1ubuntu7.3) ... Setting up libxtst6:armhf (2:1.2.3-1) ... Setting up libxmu6:armhf (2:1.1.2-2) ... Setting up xauth (1:1.0.10-1) ... Setting up libxcb-dri2-0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxcb-render0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libegl1:armhf (1.0.0-2ubuntu2.3) ... Setting up libxft-dev (2.3.2-1) ... Setting up gtk-update-icon-cache (3.22.30-1ubuntu4) ... Setting up libgdk-pixbuf2.0-dev (2.36.11-2) ... Setting up libxcb-dri3-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxcursor1:armhf (1:1.1.15-1) ... Setting up libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1.2) ... Setting up libxext-dev:armhf (2:1.3.3-1) ... Setting up libpango-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up libxcb-shape0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libatk-bridge2.0-0:armhf (2.26.2-1) ... Setting up librest-0.7-0:armhf (0.8.0-2) ... Setting up libxxf86vm1:armhf (1:1.1.4-1) ... Setting up libxxf86vm-dev:armhf (1:1.1.4-1) ... Setting up libxfixes-dev:armhf (1:5.0.3-1) ... Setting up libxrandr2:armhf (2:1.5.1-1) ... Setting up libglx-mesa0:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up libxaw7:armhf (2:1.0.13-1) ... Setting up gir1.2-atspi-2.0:armhf (2.28.0-1) ... Setting up libcairo2:armhf (1.15.10-2ubuntu0.1) ... Setting up libnotify4:armhf (0.7.7-3) ... Setting up libxinerama1:armhf (2:1.1.3-1) ... Setting up libxcursor-dev:armhf (1:1.1.15-1) ... Setting up libxcb-randr0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxt-dev:armhf (1:1.1.5-1) ... Setting up gir1.2-notify-0.7:armhf (0.7.7-3) ... Setting up libpulse-mainloop-glib0:armhf (1:11.1-1ubuntu7.3) ... Setting up libpulse-dev:armhf (1:11.1-1ubuntu7.3) ... Setting up mesa-common-dev:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up libxrandr-dev:armhf (2:1.5.1-1) ... Setting up x11-xkb-utils (7.7+3ubuntu0.18.04.1) ... Setting up libxcomposite-dev:armhf (1:0.4.4-2) ... Setting up libcairo-script-interpreter2:armhf (1.15.10-2ubuntu0.1) ... Setting up libxcb-xfixes0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libcurl3-gnutls:armhf (7.58.0-2ubuntu3.7) ... Setting up libnotify-dev:armhf (0.7.7-3) ... Setting up libcairo-gobject2:armhf (1.15.10-2ubuntu0.1) ... Setting up libcurl4:armhf (7.58.0-2ubuntu3.7) ... Setting up libxdamage-dev:armhf (1:1.1.4-3) ... Setting up libatk1.0-dev:armhf (2.28.1-1) ... Setting up libdbus-glib-1-dev (0.110-2) ... Setting up libpangoft2-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up cargo (0.36.0-0ubuntu1~18.04.1) ... Setting up libxinerama-dev:armhf (2:1.1.3-1) ... Setting up libxcb-present-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxi-dev:armhf (2:1.7.9-1) ... Setting up libglx0:armhf (1.0.0-2ubuntu2.3) ... Setting up libcurl4-openssl-dev:armhf (7.58.0-2ubuntu3.7) ... Setting up xserver-common (2:1.19.6-1ubuntu4.3) ... Setting up libcairo2-dev:armhf (1.15.10-2ubuntu0.1) ... Setting up libpangoxft-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up libpangocairo-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up gir1.2-pango-1.0:armhf (1.40.14-1ubuntu0.1) ... Setting up libxtst-dev:armhf (2:1.2.3-1) ... Setting up libgl1:armhf (1.0.0-2ubuntu2.3) ... Setting up librsvg2-2:armhf (2.40.20-2) ... Setting up xvfb (2:1.19.6-1ubuntu4.3) ... Setting up libglvnd-dev:armhf (1.0.0-2ubuntu2.3) ... Setting up libatspi2.0-dev:armhf (2.28.0-1) ... Setting up librsvg2-common:armhf (2.40.20-2) ... Setting up libatk-bridge2.0-dev:armhf (2.26.2-1) ... Setting up libegl1-mesa-dev:armhf (19.0.2-1ubuntu1.1~18.04.1) ... Setting up adwaita-icon-theme (3.28.0-1ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:armhf (2.24.32-1ubuntu1) ... Setting up dh-autoreconf (17) ... Setting up libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libicu-dev (60.2-3ubuntu3) ... Setting up libgtk-3-0:armhf (3.22.30-1ubuntu4) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up libharfbuzz-dev:armhf (1.7.2-1ubuntu1) ... Setting up libwww-perl (6.31-1ubuntu0.1) ... Setting up gir1.2-gtk-2.0 (2.24.32-1ubuntu1) ... Setting up debhelper (11.1.6ubuntu2) ... Setting up gir1.2-gtk-3.0:armhf (3.22.30-1ubuntu4) ... Setting up ubuntu-mono (16.10+18.04.20181005-0ubuntu1) ... Setting up libxml-parser-perl (2.44-2build3) ... Setting up libpango1.0-dev (1.40.14-1ubuntu0.1) ... Setting up libgtk-3-dev:armhf (3.22.30-1ubuntu4) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up libgtk2.0-dev (2.24.32-1ubuntu1) ... Setting up dh-translations (138.18.04.1) ... Setting up cdbs (0.4.156ubuntu4) ... Setting up sbuild-build-depends-firefox-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Processing triggers for systemd (237-3ubuntu10.24) ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.36.11-2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-155-generic arm64 (armv7l) Toolchain package versions: binutils_2.30-21ubuntu1~18.04.2 dpkg-dev_1.19.0.5ubuntu2.1 g++-7_7.4.0-1ubuntu1~18.04.1 gcc-7_7.4.0-1ubuntu1~18.04.1 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.4.0-1ubuntu1~18.04.1 libstdc++6_8.3.0-6ubuntu1~18.04.1 linux-libc-dev_4.15.0-55.60 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1ubuntu0.18.04.1 adwaita-icon-theme_3.28.0-1ubuntu1 apt_1.6.11 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6ubuntu0.3 autotools-dev_20180224.1 base-files_10.1ubuntu2.5 base-passwd_3.5.44 bash_4.4.18-2ubuntu1.2 binfmt-support_2.1.8-2 binutils_2.30-21ubuntu1~18.04.2 binutils-arm-linux-gnueabihf_2.30-21ubuntu1~18.04.2 binutils-common_2.30-21ubuntu1~18.04.2 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.31.1-0.4ubuntu3.3 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1ubuntu0.2 ca-certificates_20180409 cargo_0.36.0-0ubuntu1~18.04.1 cdbs_0.4.156ubuntu4 clang-8_1:8-3~ubuntu18.04.1 coreutils_8.28-1ubuntu1 cpp_4:7.4.0-1ubuntu2.3 cpp-7_7.4.0-1ubuntu1~18.04.1 dash_0.5.8-2.10 dbus_1.12.2-1ubuntu1.1 dbus-x11_1.12.2-1ubuntu1.1 dconf-gsettings-backend_0.26.0-2ubuntu3 dconf-service_0.26.0-2ubuntu3 debconf_1.5.66ubuntu1 debhelper_11.1.6ubuntu2 debianutils_4.8.4 dh-autoreconf_17 dh-strip-nondeterminism_0.040-1.1~build1 dh-translations_138.18.04.1 diffutils_1:3.6-1 distro-info-data_0.37ubuntu0.5 dmsetup_2:1.02.145-4.1ubuntu3.18.04.1 dpkg_1.19.0.5ubuntu2.1 dpkg-dev_1.19.0.5ubuntu2.1 e2fslibs_1.44.1-1ubuntu1.1 e2fsprogs_1.44.1-1ubuntu1.1 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu3.3 file_1:5.32-2ubuntu0.2 findutils_4.6.0+git+20170828-2 fontconfig_2.12.6-0ubuntu2 fontconfig-config_2.12.6-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:7.4.0-1ubuntu2.3 g++-7_7.4.0-1ubuntu1~18.04.1 gcc_4:7.4.0-1ubuntu2.3 gcc-7_7.4.0-1ubuntu1~18.04.1 gcc-7-base_7.4.0-1ubuntu1~18.04.1 gcc-8-base_8.3.0-6ubuntu1~18.04.1 gettext_0.19.8.1-6ubuntu0.3 gettext-base_0.19.8.1-6ubuntu0.3 gir1.2-atk-1.0_2.28.1-1 gir1.2-atspi-2.0_2.28.0-1 gir1.2-freedesktop_1.56.1-1 gir1.2-gdkpixbuf-2.0_2.36.11-2 gir1.2-glib-2.0_1.56.1-1 gir1.2-gtk-2.0_2.24.32-1ubuntu1 gir1.2-gtk-3.0_3.22.30-1ubuntu4 gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1 gir1.2-notify-0.7_0.7.7-3 gir1.2-pango-1.0_1.40.14-1ubuntu0.1 glib-networking_2.56.0-1 glib-networking-common_2.56.0-1 glib-networking-services_2.56.0-1 gpg_2.2.4-1ubuntu1.2 gpg-agent_2.2.4-1ubuntu1.2 gpgconf_2.2.4-1ubuntu1.2 gpgv_2.2.4-1ubuntu1.2 grep_3.1-2 groff-base_1.22.3-10 gsettings-desktop-schemas_3.28.0-1ubuntu1 gtk-update-icon-cache_3.22.30-1ubuntu4 gzip_1.6-5ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.20 humanity-icon-theme_0.6.15 icu-devtools_60.2-3ubuntu3 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.4 jq_1.5+dfsg-2 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu5.1 libapt-pkg5.0_1.6.11 libarchive-zip-perl_1.60-1ubuntu0.1 libargon2-0_0~20161029-1.1 libasan4_7.4.0-1ubuntu1~18.04.1 libasn1-8-heimdal_7.5.0+dfsg-1 libasound2_1.1.3-5ubuntu0.2 libasound2-data_1.1.3-5ubuntu0.2 libasound2-dev_1.1.3-5ubuntu0.2 libassuan0_2.5.1-2 libasyncns0_0.8-6 libatk-bridge2.0-0_2.26.2-1 libatk-bridge2.0-dev_2.26.2-1 libatk1.0-0_2.28.1-1 libatk1.0-data_2.28.1-1 libatk1.0-dev_2.28.1-1 libatomic1_8.3.0-6ubuntu1~18.04.1 libatspi2.0-0_2.28.0-1 libatspi2.0-dev_2.28.0-1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1 libaudit1_1:2.8.2-1ubuntu1 libavahi-client3_0.7-3.1ubuntu1.2 libavahi-common-data_0.7-3.1ubuntu1.2 libavahi-common3_0.7-3.1ubuntu1.2 libbinutils_2.30-21ubuntu1~18.04.2 libblkid1_2.31.1-0.4ubuntu3.3 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1ubuntu0.2 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcairo-gobject2_1.15.10-2ubuntu0.1 libcairo-script-interpreter2_1.15.10-2ubuntu0.1 libcairo2_1.15.10-2ubuntu0.1 libcairo2-dev_1.15.10-2ubuntu0.1 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_8.3.0-6ubuntu1~18.04.1 libcilkrts5_7.4.0-1ubuntu1~18.04.1 libclang-common-8-dev_1:8-3~ubuntu18.04.1 libclang1-8_1:8-3~ubuntu18.04.1 libcolord2_1.3.3-2build1 libcom-err2_1.44.1-1ubuntu1.1 libcomerr2_1.44.1-1ubuntu1.1 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1.1 libcups2_2.2.7-1ubuntu2.6 libcurl3-gnutls_7.58.0-2ubuntu3.7 libcurl4_7.58.0-2ubuntu3.7 libcurl4-openssl-dev_7.58.0-2ubuntu3.7 libdatrie1_0.2.10-7 libdb5.3_5.3.28-13.1ubuntu1.1 libdbus-1-3_1.12.2-1ubuntu1.1 libdbus-1-dev_1.12.2-1ubuntu1.1 libdbus-glib-1-2_0.110-2 libdbus-glib-1-dev_0.110-2 libdconf1_0.26.0-2ubuntu3 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3.18.04.1 libdpkg-perl_1.19.0.5ubuntu2.1 libdrm-amdgpu1_2.4.97-1ubuntu1~18.04.1 libdrm-common_2.4.97-1ubuntu1~18.04.1 libdrm-dev_2.4.97-1ubuntu1~18.04.1 libdrm-etnaviv1_2.4.97-1ubuntu1~18.04.1 libdrm-exynos1_2.4.97-1ubuntu1~18.04.1 libdrm-freedreno1_2.4.97-1ubuntu1~18.04.1 libdrm-nouveau2_2.4.97-1ubuntu1~18.04.1 libdrm-omap1_2.4.97-1ubuntu1~18.04.1 libdrm-radeon1_2.4.97-1ubuntu1~18.04.1 libdrm-tegra0_2.4.97-1ubuntu1~18.04.1 libdrm2_2.4.97-1ubuntu1~18.04.1 libedit2_3.1-20170329-1 libegl-mesa0_19.0.2-1ubuntu1.1~18.04.1 libegl1_1.0.0-2ubuntu2.3 libegl1-mesa-dev_19.0.2-1ubuntu1.1~18.04.1 libelf1_0.170-0.4ubuntu0.1 libencode-locale-perl_1.05-1 libepoxy-dev_1.4.3-1 libepoxy0_1.4.3-1 libexpat1_2.2.5-3ubuntu0.1 libexpat1-dev_2.2.5-3ubuntu0.1 libext2fs2_1.44.1-1ubuntu1.1 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu3.3 libffi-dev_3.2.1-8 libffi6_3.2.1-8 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_0.040-1.1~build1 libfile-which-perl_1.21-1 libflac8_1.3.2-1 libfontconfig1_2.12.6-0ubuntu2 libfontconfig1-dev_2.12.6-0ubuntu2 libfontenc1_1:1.1.3-1 libfreetype6_2.8.1-2ubuntu2 libfreetype6-dev_2.8.1-2ubuntu2 libgbm1_19.0.2-1ubuntu1.1~18.04.1 libgc1c2_1:7.4.2-8ubuntu1 libgcc-7-dev_7.4.0-1ubuntu1~18.04.1 libgcc1_1:8.3.0-6ubuntu1~18.04.1 libgcrypt20_1.8.1-4ubuntu1.1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgdk-pixbuf2.0-0_2.36.11-2 libgdk-pixbuf2.0-common_2.36.11-2 libgdk-pixbuf2.0-dev_2.36.11-2 libgirepository-1.0-1_1.56.1-1 libgl1_1.0.0-2ubuntu2.3 libgl1-mesa-dri_19.0.2-1ubuntu1.1~18.04.1 libglapi-mesa_19.0.2-1ubuntu1.1~18.04.1 libgles1_1.0.0-2ubuntu2.3 libgles2_1.0.0-2ubuntu2.3 libglib2.0-0_2.56.4-0ubuntu0.18.04.4 libglib2.0-bin_2.56.4-0ubuntu0.18.04.4 libglib2.0-data_2.56.4-0ubuntu0.18.04.4 libglib2.0-dev_2.56.4-0ubuntu0.18.04.4 libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4 libglvnd-core-dev_1.0.0-2ubuntu2.3 libglvnd-dev_1.0.0-2ubuntu2.3 libglvnd0_1.0.0-2ubuntu2.3 libglx-mesa0_19.0.2-1ubuntu1.1~18.04.1 libglx0_1.0.0-2ubuntu2.3 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.18-1ubuntu1.1 libgomp1_8.3.0-6ubuntu1~18.04.1 libgpg-error0_1.27-6 libgraphite2-3_1.3.11-2 libgraphite2-dev_1.3.11-2 libgssapi-krb5-2_1.16-2ubuntu0.1 libgssapi3-heimdal_7.5.0+dfsg-1 libgtk-3-0_3.22.30-1ubuntu4 libgtk-3-common_3.22.30-1ubuntu4 libgtk-3-dev_3.22.30-1ubuntu4 libgtk2.0-0_2.24.32-1ubuntu1 libgtk2.0-common_2.24.32-1ubuntu1 libgtk2.0-dev_2.24.32-1ubuntu1 libharfbuzz-dev_1.7.2-1ubuntu1 libharfbuzz-gobject0_1.7.2-1ubuntu1 libharfbuzz-icu0_1.7.2-1ubuntu1 libharfbuzz0b_1.7.2-1ubuntu1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhtml-parser-perl_3.72-3build1 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-1 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.14-1 libhttp-negotiate-perl_6.00-2 libhttp-parser2.7.1_2.7.1-2 libhx509-5-heimdal_7.5.0+dfsg-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-3ubuntu3 libicu-le-hb-dev_1.0.3+git161113-4 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-3ubuntu3 libiculx60_60.2-3ubuntu3 libidn11_1.33-2.1ubuntu1.2 libidn2-0_2.0.4-1.1build2 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.060-3~ubuntu18.04.1 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libiw-dev_30~pre9-12ubuntu1 libiw30_30~pre9-12ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_1.5.2-0ubuntu5.18.04.1 libjpeg8_8c-2ubuntu8 libjq1_1.5+dfsg-2 libjson-c3_0.12.1-1.3 libjson-glib-1.0-0_1.4.2-3 libjson-glib-1.0-common_1.4.2-3 libk5crypto3_1.16-2ubuntu0.1 libkeyutils1_1.5.9-9.2ubuntu2 libkmod2_24-1ubuntu3.2 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2ubuntu0.1 libkrb5support0_1.16-2ubuntu0.1 liblcms2-2_2.9-1ubuntu0.1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1.2 libldap-common_2.4.45+dfsg-1ubuntu1.2 libllvm8_1:8-3~ubuntu18.04.1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_0.0~r131-2ubuntu3 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-2ubuntu0.2 libmagic1_1:5.32-2ubuntu0.2 libmount1_2.31.1-0.4ubuntu3.3 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libncurses5_6.1-1ubuntu1.18.04 libncursesw5_6.1-1ubuntu1.18.04 libnet-http-perl_6.17-1 libnet-ssleay-perl_1.84-1ubuntu0.1 libnettle6_3.4-1 libnghttp2-14_1.30.0-1ubuntu1 libnotify-dev_0.7.7-3 libnotify4_0.7.7-3 libnpth0_1.5-3 libobjc-7-dev_7.4.0-1ubuntu1~18.04.1 libobjc4_8.3.0-6ubuntu1~18.04.1 libogg0_1.3.2-1 libonig4_6.7.0-1 libopengl0_1.0.0-2ubuntu2.3 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.6ubuntu2.18.04.1 libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.1 libpam-runtime_1.1.8-3.6ubuntu2.18.04.1 libpam0g_1.1.8-3.6ubuntu2.18.04.1 libpango-1.0-0_1.40.14-1ubuntu0.1 libpango1.0-dev_1.40.14-1ubuntu0.1 libpangocairo-1.0-0_1.40.14-1ubuntu0.1 libpangoft2-1.0-0_1.40.14-1ubuntu0.1 libpangoxft-1.0-0_1.40.14-1ubuntu0.1 libpcre16-3_2:8.39-9 libpcre3_2:8.39-9 libpcre3-dev_2:8.39-9 libpcre32-3_2:8.39-9 libpcrecpp0v5_2:8.39-9 libperl5.26_5.26.1-6ubuntu0.3 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-1ubuntu0.18.04.2 libpng16-16_1.6.34-1ubuntu0.18.04.2 libprocps6_2:3.3.12-3ubuntu1.1 libproxy1v5_0.4.15-1 libpsl5_0.19.1-5build1 libpthread-stubs0-dev_0.3-4 libpulse-dev_1:11.1-1ubuntu7.3 libpulse-mainloop-glib0_1:11.1-1ubuntu7.3 libpulse0_1:11.1-1ubuntu7.3 libpython-stdlib_2.7.15~rc1-1 libpython2.7-minimal_2.7.15-4ubuntu4~18.04 libpython2.7-stdlib_2.7.15-4ubuntu4~18.04 libpython3-stdlib_3.6.7-1~18.04 libpython3.6-minimal_3.6.8-1~18.04.1 libpython3.6-stdlib_3.6.8-1~18.04.1 libreadline7_7.0-3 librest-0.7-0_0.8.0-2 libroken18-heimdal_7.5.0+dfsg-1 librsvg2-2_2.40.20-2 librsvg2-common_2.40.20-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2 libseccomp2_2.4.1-0ubuntu0.18.04.2 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsensors4_1:3.4.0-4 libsepol1_2.7-1 libsigsegv2_2.12-1 libslang2_2.3.1a-3ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.31.1-0.4ubuntu3.3 libsndfile1_1.0.28-4ubuntu0.18.04.1 libsoup-gnome2.4-1_2.62.1-1ubuntu0.2 libsoup2.4-1_2.62.1-1ubuntu0.2 libsqlite3-0_3.22.0-1ubuntu0.1 libss2_1.44.1-1ubuntu1.1 libssh2-1_1.8.0-1 libssl1.1_1.1.1-1ubuntu2.1~18.04.4 libstartup-notification0_0.12-5 libstartup-notification0-dev_0.12-5 libstd-rust-1.35_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 libstd-rust-dev_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 libstdc++-7-dev_7.4.0-1ubuntu1~18.04.1 libstdc++6_8.3.0-6ubuntu1~18.04.1 libsystemd0_237-3ubuntu10.24 libtasn1-6_4.13-2 libthai-data_0.1.27-2 libthai0_0.1.27-2 libtiff5_4.0.9-5ubuntu0.2 libtimedate-perl_2.3000-2 libtinfo-dev_6.1-1ubuntu1.18.04 libtinfo5_6.1-1ubuntu1.18.04 libtool_2.4.6-2 libtry-tiny-perl_0.30-1 libubsan0_7.4.0-1ubuntu1~18.04.1 libudev1_237-3ubuntu10.24 libunistring2_0.9.9-0ubuntu2 liburi-perl_1.73-1 libusb-0.1-4_2:0.1.12-31 libuuid1_2.31.1-0.4ubuntu3.3 libvorbis0a_1.3.5-4.2 libvorbisenc2_1.3.5-4.2 libwayland-bin_1.16.0-1ubuntu1.1~18.04.1 libwayland-client0_1.16.0-1ubuntu1.1~18.04.1 libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.1 libwayland-dev_1.16.0-1ubuntu1.1~18.04.1 libwayland-egl1_1.16.0-1ubuntu1.1~18.04.1 libwayland-server0_1.16.0-1ubuntu1.1~18.04.1 libwind0-heimdal_7.5.0+dfsg-1 libwrap0_7.6.q-27 libwww-perl_6.31-1ubuntu0.1 libwww-robotrules-perl_6.01-1 libx11-6_2:1.6.4-3ubuntu0.2 libx11-data_2:1.6.4-3ubuntu0.2 libx11-dev_2:1.6.4-3ubuntu0.2 libx11-xcb-dev_2:1.6.4-3ubuntu0.2 libx11-xcb1_2:1.6.4-3ubuntu0.2 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-dri2-0_1.13-2~ubuntu18.04 libxcb-dri2-0-dev_1.13-2~ubuntu18.04 libxcb-dri3-0_1.13-2~ubuntu18.04 libxcb-dri3-dev_1.13-2~ubuntu18.04 libxcb-glx0_1.13-2~ubuntu18.04 libxcb-glx0-dev_1.13-2~ubuntu18.04 libxcb-present-dev_1.13-2~ubuntu18.04 libxcb-present0_1.13-2~ubuntu18.04 libxcb-randr0_1.13-2~ubuntu18.04 libxcb-randr0-dev_1.13-2~ubuntu18.04 libxcb-render0_1.13-2~ubuntu18.04 libxcb-render0-dev_1.13-2~ubuntu18.04 libxcb-shape0_1.13-2~ubuntu18.04 libxcb-shape0-dev_1.13-2~ubuntu18.04 libxcb-shm0_1.13-2~ubuntu18.04 libxcb-shm0-dev_1.13-2~ubuntu18.04 libxcb-sync-dev_1.13-2~ubuntu18.04 libxcb-sync1_1.13-2~ubuntu18.04 libxcb-util1_0.4.0-0ubuntu3 libxcb-xfixes0_1.13-2~ubuntu18.04 libxcb-xfixes0-dev_1.13-2~ubuntu18.04 libxcb1_1.13-2~ubuntu18.04 libxcb1-dev_1.13-2~ubuntu18.04 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-1 libxcursor1_1:1.1.15-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxfont2_1:2.0.3-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.3-1 libxinerama1_2:1.1.3-1 libxkbcommon-dev_0.8.2-1~ubuntu18.04.1 libxkbcommon0_0.8.2-1~ubuntu18.04.1 libxkbfile1_1:1.0.9-2 libxml-parser-perl_2.44-2build3 libxml2_2.9.4+dfsg1-6.1ubuntu1.2 libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.2 libxmu6_2:1.1.2-2 libxmuu1_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1 libxxf86vm1_1:1.1.4-1 libzstd1_1.3.3+dfsg-2ubuntu1 linux-libc-dev_4.15.0-55.60 llvm-8_1:8-3~ubuntu18.04.1 llvm-8-dev_1:8-3~ubuntu18.04.1 llvm-8-runtime_1:8-3~ubuntu18.04.1 locales_2.27-3ubuntu1 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu2 lsb-base_9.20170808ubuntu1 lsb-release_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2ubuntu0.1 mawk_1.3.3-17ubuntu3 mesa-common-dev_19.0.2-1ubuntu1.1~18.04.1 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu3.3 multiarch-support_2.27-3ubuntu1 nasm_2.13.02-0.1 ncurses-base_6.1-1ubuntu1.18.04 ncurses-bin_6.1-1ubuntu1.18.04 netbase_5.4 nodejs-mozilla_8.14.0-0ubuntu0.18.04.2 openssl_1.1.1-1ubuntu2.1~18.04.4 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu2 patch_2.7.6-2ubuntu1 perl_5.26.1-6ubuntu0.3 perl-base_5.26.1-6ubuntu0.3 perl-modules-5.26_5.26.1-6ubuntu0.3 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-1 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_138.18.04.1 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1.1 python_2.7.15~rc1-1 python-minimal_2.7.15~rc1-1 python2.7_2.7.15-4ubuntu4~18.04 python2.7-minimal_2.7.15-4ubuntu4~18.04 python3_3.6.7-1~18.04 python3-distutils_3.6.8-1~18.04 python3-lib2to3_3.6.8-1~18.04 python3-minimal_3.6.7-1~18.04 python3-pkg-resources_39.0.1-2 python3-scour_0.36-2 python3-six_1.11.0-2 python3.6_3.6.8-1~18.04.1 python3.6-minimal_3.6.8-1~18.04.1 readline-common_7.0-3 rustc_1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-firefox-dummy_0.invalid.0 scour_0.36-2 sed_4.4-2 sensible-utils_0.0.12 shared-mime-info_1.9-2 systemd_237-3ubuntu10.24 systemd-sysv_237-3ubuntu10.24 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2ubuntu0.1 tzdata_2019b-0ubuntu0.18.04 ubuntu-keyring_2018.09.18.1~18.04.0 ubuntu-mono_16.10+18.04.20181005-0ubuntu1 ucf_3.0038 unzip_6.0-21ubuntu1 util-linux_2.31.1-0.4ubuntu3.3 wayland-protocols_1.13-1 x11-common_1:7.7+19ubuntu7.1 x11-xkb-utils_7.7+3ubuntu0.18.04.1 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-record-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xauth_1:1.0.10-1 xkb-data_2.23.1-1ubuntu1.18.04.1 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.19.6-1ubuntu4.3 xtrans-dev_1.3.5-1 xvfb_2:1.19.6-1ubuntu4.3 xz-utils_5.2.2-1.3 yasm_1.3.0-2build1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Jul 15 21:41:13 2019 UTC gpgv: using RSA key E4884AEEDE4CC02043C3D8045DECDBA89270E723 gpgv: issuer "ricotz@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./firefox_69.0~b5+build1-0ubuntu0.18.04.1.dsc dpkg-source: info: extracting firefox in firefox-69.0~b5+build1 dpkg-source: info: unpacking firefox_69.0~b5+build1.orig.tar.xz dpkg-source: info: unpacking firefox_69.0~b5+build1-0ubuntu0.18.04.1.debian.tar.xz dpkg-source: info: applying revert-1fce91651f43.patch dpkg-source: info: applying ppc-no-static-sizes.patch dpkg-source: info: applying ubuntu-bookmarks.patch dpkg-source: info: applying ubuntu-ua-string-changes.patch dpkg-source: info: applying support-coinstallable-trunk-build.patch dpkg-source: info: applying set-prgname-to-remoting-name.patch dpkg-source: info: applying partially-revert-google-search-update.patch dpkg-source: info: applying no-region-overrides-for-google-search.patch dpkg-source: info: applying rust-drop-dll-checksums.patch dpkg-source: info: applying webrtc-fix-compiler-flags-for-armhf.patch dpkg-source: info: applying s390x-ycbcr.patch dpkg-source: info: applying reduce-rust-debuginfo-on-selected-architectures.patch dpkg-source: info: applying fix-armhf-webrtc-build.patch dpkg-source: info: applying mark-distribution-search-engines-as-read-only.patch dpkg-source: info: applying cleanup-old-distribution-search-engines.patch dpkg-source: info: applying armhf-disable-unaligned-fp-access-emulation.patch dpkg-source: info: applying armhf-reduce-linker-memory-use.patch Check disc 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-17274535 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-17274535 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-17274535 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package firefox dpkg-buildpackage: info: source version 69.0~b5+build1-0ubuntu0.18.04.1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build firefox-69.0~b5+build1 dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from firefox-69.0~b5+build1/debian/source/options: --extend-diff-ignore=^\.mozconfig\. --extend-diff-ignore=.pyc$ --extend-diff-ignore=^obj\- fakeroot debian/rules clean cp debian/control debian/control.old touch debian/control.in ***************************** * Refreshing debian/control * ***************************** cp debian/control.in debian/control.tmp perl debian/build/dump-langpack-control-entries.pl >> debian/control.tmp sed -e 's/@MOZ_PKG_NAME@/firefox/g' < debian/control.tmp > debian/control rm -f debian/control.tmp sed -i -e 's/@MOZ_LOCALE_PKGS@/firefox-locale-af \(= ${binary:Version}\), firefox-locale-an \(= ${binary:Version}\), firefox-locale-ar \(= ${binary:Version}\), firefox-locale-as \(= ${binary:Version}\), firefox-locale-ast \(= ${binary:Version}\), firefox-locale-az \(= ${binary:Version}\), firefox-locale-be \(= ${binary:Version}\), firefox-locale-bg \(= ${binary:Version}\), firefox-locale-bn \(= ${binary:Version}\), firefox-locale-br \(= ${binary:Version}\), firefox-locale-bs \(= ${binary:Version}\), firefox-locale-ca \(= ${binary:Version}\), firefox-locale-cak \(= ${binary:Version}\), firefox-locale-cs \(= ${binary:Version}\), firefox-locale-csb \(= ${binary:Version}\), firefox-locale-cy \(= ${binary:Version}\), firefox-locale-da \(= ${binary:Version}\), firefox-locale-de \(= ${binary:Version}\), firefox-locale-el \(= ${binary:Version}\), firefox-locale-en \(= ${binary:Version}\), firefox-locale-eo \(= ${binary:Version}\), firefox-locale-es \(= ${binary:Version}\), firefox-locale-et \(= ${binary:Version}\), firefox-locale-eu \(= ${binary:Version}\), firefox-locale-fa \(= ${binary:Version}\), firefox-locale-fi \(= ${binary:Version}\), firefox-locale-fr \(= ${binary:Version}\), firefox-locale-fy \(= ${binary:Version}\), firefox-locale-ga \(= ${binary:Version}\), firefox-locale-gd \(= ${binary:Version}\), firefox-locale-gl \(= ${binary:Version}\), firefox-locale-gn \(= ${binary:Version}\), firefox-locale-gu \(= ${binary:Version}\), firefox-locale-he \(= ${binary:Version}\), firefox-locale-hi \(= ${binary:Version}\), firefox-locale-hr \(= ${binary:Version}\), firefox-locale-hsb \(= ${binary:Version}\), firefox-locale-hu \(= ${binary:Version}\), firefox-locale-hy \(= ${binary:Version}\), firefox-locale-ia \(= ${binary:Version}\), firefox-locale-id \(= ${binary:Version}\), firefox-locale-is \(= ${binary:Version}\), firefox-locale-it \(= ${binary:Version}\), firefox-locale-ja \(= ${binary:Version}\), firefox-locale-ka \(= ${binary:Version}\), firefox-locale-kab \(= ${binary:Version}\), firefox-locale-kk \(= ${binary:Version}\), firefox-locale-km \(= ${binary:Version}\), firefox-locale-kn \(= ${binary:Version}\), firefox-locale-ko \(= ${binary:Version}\), firefox-locale-ku \(= ${binary:Version}\), firefox-locale-lg \(= ${binary:Version}\), firefox-locale-lt \(= ${binary:Version}\), firefox-locale-lv \(= ${binary:Version}\), firefox-locale-mai \(= ${binary:Version}\), firefox-locale-mk \(= ${binary:Version}\), firefox-locale-ml \(= ${binary:Version}\), firefox-locale-mn \(= ${binary:Version}\), firefox-locale-mr \(= ${binary:Version}\), firefox-locale-ms \(= ${binary:Version}\), firefox-locale-my \(= ${binary:Version}\), firefox-locale-nb \(= ${binary:Version}\), firefox-locale-ne \(= ${binary:Version}\), firefox-locale-nl \(= ${binary:Version}\), firefox-locale-nn \(= ${binary:Version}\), firefox-locale-nso \(= ${binary:Version}\), firefox-locale-oc \(= ${binary:Version}\), firefox-locale-or \(= ${binary:Version}\), firefox-locale-pa \(= ${binary:Version}\), firefox-locale-pl \(= ${binary:Version}\), firefox-locale-pt \(= ${binary:Version}\), firefox-locale-ro \(= ${binary:Version}\), firefox-locale-ru \(= ${binary:Version}\), firefox-locale-si \(= ${binary:Version}\), firefox-locale-sk \(= ${binary:Version}\), firefox-locale-sl \(= ${binary:Version}\), firefox-locale-sq \(= ${binary:Version}\), firefox-locale-sr \(= ${binary:Version}\), firefox-locale-sv \(= ${binary:Version}\), firefox-locale-sw \(= ${binary:Version}\), firefox-locale-ta \(= ${binary:Version}\), firefox-locale-te \(= ${binary:Version}\), firefox-locale-th \(= ${binary:Version}\), firefox-locale-tr \(= ${binary:Version}\), firefox-locale-uk \(= ${binary:Version}\), firefox-locale-ur \(= ${binary:Version}\), firefox-locale-uz \(= ${binary:Version}\), firefox-locale-vi \(= ${binary:Version}\), firefox-locale-xh \(= ${binary:Version}\), firefox-locale-zh-hans \(= ${binary:Version}\), firefox-locale-zh-hant \(= ${binary:Version}\), firefox-locale-zu \(= ${binary:Version}\),/' debian/control test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install python /<>/firefox-69.0~b5+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . -k clean make[1]: Entering directory '/<>/firefox-69.0~b5+build1' ./mach clobber make[1]: Leaving directory '/<>/firefox-69.0~b5+build1' set -e; dh_clean -X Cargo.toml.orig rm -f debian/stamp-mach-configure rm -rf /<>/firefox-69.0~b5+build1/cbindgen rm -rf /<>/firefox-69.0~b5+build1/third_party/cbindgen/target rm -f debian/stamp-mach-install cp debian/config/locales.shipped debian/config/locales.shipped.old **************************************** * Refreshing list of shipped languages * **************************************** perl debian/build/refresh-supported-locales.pl -s /<>/firefox-69.0~b5+build1/browser/locales/shipped-locales rm -f debian/config/locales.shipped.old rm -f debian/control.old rm -f debian/config/mozconfig debian/usr.bin.firefox debian/README.Debian debian/firefox.sh debian/apport/blacklist debian/apport/native-origins debian/apport/source_firefox.py debian/firefox.install debian/firefox.dirs debian/firefox.links debian/firefox.manpages debian/firefox.postinst debian/firefox.preinst debian/firefox.postrm debian/firefox.prerm debian/firefox.lintian-overrides debian/firefox.desktop debian/firefox.1 rm -f debian/stamp-* rm -rf debian/l10n-mergedirs rm -rf ./obj-arm-linux-gnueabihf rm -f mozconfig rm -f debian/usr.bin.firefox.in debian/rules build-arch ***************************** * Refreshing debian/control * ***************************** cp debian/control.in debian/control.tmp perl debian/build/dump-langpack-control-entries.pl >> debian/control.tmp sed -e 's/@MOZ_PKG_NAME@/firefox/g' < debian/control.tmp > debian/control rm -f debian/control.tmp sed -i -e 's/@MOZ_LOCALE_PKGS@/firefox-locale-af \(= ${binary:Version}\), firefox-locale-an \(= ${binary:Version}\), firefox-locale-ar \(= ${binary:Version}\), firefox-locale-as \(= ${binary:Version}\), firefox-locale-ast \(= ${binary:Version}\), firefox-locale-az \(= ${binary:Version}\), firefox-locale-be \(= ${binary:Version}\), firefox-locale-bg \(= ${binary:Version}\), firefox-locale-bn \(= ${binary:Version}\), firefox-locale-br \(= ${binary:Version}\), firefox-locale-bs \(= ${binary:Version}\), firefox-locale-ca \(= ${binary:Version}\), firefox-locale-cak \(= ${binary:Version}\), firefox-locale-cs \(= ${binary:Version}\), firefox-locale-csb \(= ${binary:Version}\), firefox-locale-cy \(= ${binary:Version}\), firefox-locale-da \(= ${binary:Version}\), firefox-locale-de \(= ${binary:Version}\), firefox-locale-el \(= ${binary:Version}\), firefox-locale-en \(= ${binary:Version}\), firefox-locale-eo \(= ${binary:Version}\), firefox-locale-es \(= ${binary:Version}\), firefox-locale-et \(= ${binary:Version}\), firefox-locale-eu \(= ${binary:Version}\), firefox-locale-fa \(= ${binary:Version}\), firefox-locale-fi \(= ${binary:Version}\), firefox-locale-fr \(= ${binary:Version}\), firefox-locale-fy \(= ${binary:Version}\), firefox-locale-ga \(= ${binary:Version}\), firefox-locale-gd \(= ${binary:Version}\), firefox-locale-gl \(= ${binary:Version}\), firefox-locale-gn \(= ${binary:Version}\), firefox-locale-gu \(= ${binary:Version}\), firefox-locale-he \(= ${binary:Version}\), firefox-locale-hi \(= ${binary:Version}\), firefox-locale-hr \(= ${binary:Version}\), firefox-locale-hsb \(= ${binary:Version}\), firefox-locale-hu \(= ${binary:Version}\), firefox-locale-hy \(= ${binary:Version}\), firefox-locale-ia \(= ${binary:Version}\), firefox-locale-id \(= ${binary:Version}\), firefox-locale-is \(= ${binary:Version}\), firefox-locale-it \(= ${binary:Version}\), firefox-locale-ja \(= ${binary:Version}\), firefox-locale-ka \(= ${binary:Version}\), firefox-locale-kab \(= ${binary:Version}\), firefox-locale-kk \(= ${binary:Version}\), firefox-locale-km \(= ${binary:Version}\), firefox-locale-kn \(= ${binary:Version}\), firefox-locale-ko \(= ${binary:Version}\), firefox-locale-ku \(= ${binary:Version}\), firefox-locale-lg \(= ${binary:Version}\), firefox-locale-lt \(= ${binary:Version}\), firefox-locale-lv \(= ${binary:Version}\), firefox-locale-mai \(= ${binary:Version}\), firefox-locale-mk \(= ${binary:Version}\), firefox-locale-ml \(= ${binary:Version}\), firefox-locale-mn \(= ${binary:Version}\), firefox-locale-mr \(= ${binary:Version}\), firefox-locale-ms \(= ${binary:Version}\), firefox-locale-my \(= ${binary:Version}\), firefox-locale-nb \(= ${binary:Version}\), firefox-locale-ne \(= ${binary:Version}\), firefox-locale-nl \(= ${binary:Version}\), firefox-locale-nn \(= ${binary:Version}\), firefox-locale-nso \(= ${binary:Version}\), firefox-locale-oc \(= ${binary:Version}\), firefox-locale-or \(= ${binary:Version}\), firefox-locale-pa \(= ${binary:Version}\), firefox-locale-pl \(= ${binary:Version}\), firefox-locale-pt \(= ${binary:Version}\), firefox-locale-ro \(= ${binary:Version}\), firefox-locale-ru \(= ${binary:Version}\), firefox-locale-si \(= ${binary:Version}\), firefox-locale-sk \(= ${binary:Version}\), firefox-locale-sl \(= ${binary:Version}\), firefox-locale-sq \(= ${binary:Version}\), firefox-locale-sr \(= ${binary:Version}\), firefox-locale-sv \(= ${binary:Version}\), firefox-locale-sw \(= ${binary:Version}\), firefox-locale-ta \(= ${binary:Version}\), firefox-locale-te \(= ${binary:Version}\), firefox-locale-th \(= ${binary:Version}\), firefox-locale-tr \(= ${binary:Version}\), firefox-locale-uk \(= ${binary:Version}\), firefox-locale-ur \(= ${binary:Version}\), firefox-locale-uz \(= ${binary:Version}\), firefox-locale-vi \(= ${binary:Version}\), firefox-locale-xh \(= ${binary:Version}\), firefox-locale-zh-hans \(= ${binary:Version}\), firefox-locale-zh-hant \(= ${binary:Version}\), firefox-locale-zu \(= ${binary:Version}\),/' debian/control test -x debian/rules mkdir -p "." CDBS WARNING: DEB_DH_STRIP_ARGS is deprecated since 0.4.85 cp debian/config/locales.shipped debian/config/locales.shipped.old if [ '1804' -ge '1410' ]; then \ cp /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox.apparmor.14.10 /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox.in ; \ elif [ '1804' -ge '1310' ]; then \ cp /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox.apparmor.13.10 /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox.in ; \ fi PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/config/mozconfig.in > /<>/firefox-69.0~b5+build1/debian/config/mozconfig PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox.in > /<>/firefox-69.0~b5+build1/debian/usr.bin.firefox PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/README.Debian.in > /<>/firefox-69.0~b5+build1/debian/README.Debian PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.sh.in > /<>/firefox-69.0~b5+build1/debian/firefox.sh PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/apport/blacklist.in > /<>/firefox-69.0~b5+build1/debian/apport/blacklist PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/apport/native-origins.in > /<>/firefox-69.0~b5+build1/debian/apport/native-origins PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/apport/source_firefox.py.in > /<>/firefox-69.0~b5+build1/debian/apport/source_firefox.py PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.install.in > /<>/firefox-69.0~b5+build1/debian/firefox.install PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.dirs.in > /<>/firefox-69.0~b5+build1/debian/firefox.dirs PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.links.in > /<>/firefox-69.0~b5+build1/debian/firefox.links PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.manpages.in > /<>/firefox-69.0~b5+build1/debian/firefox.manpages PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.postinst.in > /<>/firefox-69.0~b5+build1/debian/firefox.postinst PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.preinst.in > /<>/firefox-69.0~b5+build1/debian/firefox.preinst PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.postrm.in > /<>/firefox-69.0~b5+build1/debian/firefox.postrm PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.prerm.in > /<>/firefox-69.0~b5+build1/debian/firefox.prerm PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.lintian-overrides.in > /<>/firefox-69.0~b5+build1/debian/firefox.lintian-overrides PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.desktop.in > /<>/firefox-69.0~b5+build1/debian/firefox.desktop PYTHONDONTWRITEBYTECODE=1 python /<>/firefox-69.0~b5+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/firefox" -DMOZ_APP_NAME="firefox" -DMOZ_INCDIR="usr/include/firefox" -DMOZ_IDLDIR="usr/share/idl/firefox" -DMOZ_VERSION="69.0" -DDEB_HOST_ARCH="armhf" -DMOZ_DISPLAY_NAME="Firefox" -DMOZ_PKG_NAME="firefox" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/firefox-69.0~b5+build1" -DDEB_HOST_GNU_TYPE="arm-linux-gnueabihf" -DMOZ_ADDONDIR="usr/lib/firefox-addons" -DMOZ_SDKDIR="usr/lib/firefox-devel" -DMOZ_DISTDIR="./obj-arm-linux-gnueabihf/dist" -DMOZ_UPDATE_CHANNEL="beta" -DMOZ_OBJDIR="./obj-arm-linux-gnueabihf" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/firefox-69.0~b5+build1/./obj-arm-linux-gnueabihf/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=32 -DMOZ_DEFAULT_APP_NAME="firefox" -DDISTRIB_VERSION="1804" -DMOZ_ENABLE_BREAKPAD -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/firefox-69.0~b5+build1/debian/firefox.1.in > /<>/firefox-69.0~b5+build1/debian/firefox.1 cp debian/config/mozconfig mozconfig rm -f debian/config/locales.shipped.old set -e; mv ./build/autoconf/config.guess ./build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./build/autoconf/config.guess; mv ./nsprpub/build/autoconf/config.guess ./nsprpub/build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./nsprpub/build/autoconf/config.guess; mv ./js/src/ctypes/libffi/config.guess ./js/src/ctypes/libffi/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./js/src/ctypes/libffi/config.guess; mv ./modules/freetype2/builds/unix/config.guess ./modules/freetype2/builds/unix/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./modules/freetype2/builds/unix/config.guess; mv ./intl/icu/source/config.guess ./intl/icu/source/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./intl/icu/source/config.guess; mv ./third_party/rust/backtrace-sys/src/libbacktrace/config.guess ./third_party/rust/backtrace-sys/src/libbacktrace/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./third_party/rust/backtrace-sys/src/libbacktrace/config.guess; set -e; mv ./build/autoconf/config.sub ./build/autoconf/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./build/autoconf/config.sub; mv ./nsprpub/build/autoconf/config.sub ./nsprpub/build/autoconf/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./nsprpub/build/autoconf/config.sub; mv ./js/src/ctypes/libffi/config.sub ./js/src/ctypes/libffi/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./js/src/ctypes/libffi/config.sub; mv ./modules/freetype2/builds/unix/config.sub ./modules/freetype2/builds/unix/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./modules/freetype2/builds/unix/config.sub; mv ./intl/icu/source/config.sub ./intl/icu/source/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./intl/icu/source/config.sub; mv ./third_party/rust/backtrace-sys/src/libbacktrace/config.sub ./third_party/rust/backtrace-sys/src/libbacktrace/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./third_party/rust/backtrace-sys/src/libbacktrace/config.sub; cd /<>/firefox-69.0~b5+build1/third_party/cbindgen; \ cargo build --release; \ export CARGO_HOME=/<>/firefox-69.0~b5+build1/third_party/cbindgen/.cargo; \ cargo install --path . --bin cbindgen --root ../../cbindgen Compiling libc v0.2.60 Compiling proc-macro2 v0.4.30 Compiling unicode-xid v0.1.0 Compiling spin v0.5.0 Compiling autocfg v0.1.4 Compiling syn v0.15.39 Compiling ppv-lite86 v0.2.5 Compiling serde v1.0.94 Compiling ryu v1.0.0 Compiling bitflags v1.1.0 Compiling log v0.4.7 Compiling unicode-width v0.1.5 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.1 Compiling cfg-if v0.1.9 Compiling strsim v0.8.0 Compiling cbindgen v0.9.0 (/<>/firefox-69.0~b5+build1/third_party/cbindgen) Compiling itoa v0.4.4 Compiling remove_dir_all v0.5.2 Compiling lazy_static v1.3.0 Compiling rand_chacha v0.2.0 Compiling textwrap v0.11.0 Compiling c2-chacha v0.2.2 Compiling getrandom v0.1.6 Compiling atty v0.2.12 Compiling clap v2.33.0 Compiling rand_core v0.5.0 Compiling rand v0.7.0 Compiling quote v0.6.13 Compiling tempfile v3.1.0 Compiling serde_derive v1.0.94 Compiling toml v0.5.1 Compiling serde_json v1.0.40 Finished release [optimized] target(s) in 9m 23s Installing cbindgen v0.9.0 (/<>/firefox-69.0~b5+build1/third_party/cbindgen) Finished release [optimized] target(s) in 0.09s Installing ../../cbindgen/bin/cbindgen warning: be sure to add `../../cbindgen/bin` to your PATH to be able to run the installed binaries /<>/firefox-69.0~b5+build1/mach configure && /<>/firefox-69.0~b5+build1/mach build-backend 0:00.84 Clobber not needed. 0:00.84 Adding make options from /<>/firefox-69.0~b5+build1/mozconfig export LLVM_CONFIG=/usr/bin/llvm-config-8 export CBINDGEN=/<>/firefox-69.0~b5+build1/./cbindgen/bin/cbindgen export NODEJS=/usr/lib/nodejs-mozilla/bin/node MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf OBJDIR=/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf FOUND_MOZCONFIG=/<>/firefox-69.0~b5+build1/mozconfig export FOUND_MOZCONFIG 0:00.85 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s configure 0:00.86 Generating /<>/firefox-69.0~b5+build1/configure 0:00.87 Generating /<>/firefox-69.0~b5+build1/js/src/configure 0:00.88 cd /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf 0:00.88 /<>/firefox-69.0~b5+build1/configure 0:01.15 Creating Python environment 0:06.38 New python executable in /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/_virtualenvs/init/bin/python2.7 0:06.38 Also creating executable in /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/_virtualenvs/init/bin/python 0:06.38 Installing setuptools, pip, wheel...done. 0:07.13 WARNING: Python.h not found. Install Python development headers. 0:07.13 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) 0:07.13 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:07.13 Reexecuting in the virtualenv 0:07.64 Adding configure options from /<>/firefox-69.0~b5+build1/mozconfig 0:07.64 --host=arm-linux-gnueabihf 0:07.64 --prefix=/usr 0:07.64 --with-l10n-base=/<>/firefox-69.0~b5+build1/./l10n 0:07.64 --enable-release 0:07.64 --disable-gconf 0:07.64 --disable-install-strip 0:07.64 --disable-updater 0:07.64 --enable-application=browser 0:07.64 --enable-startup-notification 0:07.64 --with-distribution-id=com.ubuntu 0:07.64 --enable-debug-symbols=-g1 0:07.64 --enable-optimize=-g -O2 -fno-schedule-insns 0:07.64 --enable-tests 0:07.64 --enable-crashreporter 0:07.64 --enable-official-branding 0:07.64 --enable-update-channel=beta 0:07.64 --disable-debug 0:07.64 --disable-elf-hack 0:07.64 --with-ua-vendor=Ubuntu 0:07.64 --with-clang-path=/usr/bin/clang-8 0:07.64 --with-libclang-path=/usr/lib/llvm-8/lib/ 0:07.65 --with-unsigned-addon-scopes=app 0:07.65 --with-google-location-service-api-keyfile=/<>/firefox-69.0~b5+build1/debian/ga 0:07.65 --with-google-safebrowsing-api-keyfile=/<>/firefox-69.0~b5+build1/debian/ga 0:07.65 checking for vcs source checkout... no 0:07.79 checking for a shell... /bin/sh 0:07.82 checking for host system type... arm-unknown-linux-gnueabihf 0:07.82 checking for target system type... arm-unknown-linux-gnueabihf 0:09.53 checking whether cross compiling... no 0:09.92 checking for Python 3... /usr/bin/python3 (3.6.8) 0:09.94 checking for yasm... /usr/bin/yasm 0:09.96 checking yasm version... 1.3.0 0:09.97 checking for the target C compiler... /usr/bin/gcc 0:10.06 checking whether the target C compiler can be used... yes 0:10.06 checking the target C compiler version... 7.4.0 0:10.12 checking the target C compiler works... yes 0:10.12 checking for the target C++ compiler... /usr/bin/g++ 0:10.16 checking whether the target C++ compiler can be used... yes 0:10.16 checking the target C++ compiler version... 7.4.0 0:10.23 checking the target C++ compiler works... yes 0:10.23 checking for the host C compiler... /usr/bin/gcc 0:10.31 checking whether the host C compiler can be used... yes 0:10.31 checking the host C compiler version... 7.4.0 0:10.37 checking the host C compiler works... yes 0:10.37 checking for the host C++ compiler... /usr/bin/g++ 0:10.41 checking whether the host C++ compiler can be used... yes 0:10.41 checking the host C++ compiler version... 7.4.0 0:10.47 checking the host C++ compiler works... yes 0:10.51 checking ARM version support in compiler... 7 0:10.57 checking for ARM SIMD support in compiler... yes 0:10.63 checking for ARM NEON support in compiler... yes 0:10.84 checking for 64-bit OS... no 0:10.86 checking for llvm_profdata... not found 0:10.87 checking for nasm... /usr/bin/nasm 0:10.89 checking nasm version... 2.13.02 0:10.91 checking for linker... bfd 0:10.91 checking for the assembler... /usr/bin/gcc 0:10.94 checking for ar... /usr/bin/ar 0:10.94 checking for pkg_config... /usr/bin/pkg-config 0:10.94 checking for pkg-config version... 0.29.1 0:11.01 checking for stdint.h... yes 0:11.08 checking for inttypes.h... yes 0:11.15 checking for malloc.h... yes 0:11.21 checking for alloca.h... yes 0:11.26 checking for sys/byteorder.h... no 0:11.32 checking for getopt.h... yes 0:11.40 checking for unistd.h... yes 0:11.46 checking for nl_types.h... yes 0:11.52 checking for cpuid.h... no 0:11.58 checking for sys/statvfs.h... yes 0:11.65 checking for sys/statfs.h... yes 0:11.71 checking for sys/vfs.h... yes 0:11.78 checking for sys/mount.h... yes 0:11.86 checking for sys/quota.h... yes 0:11.94 checking for linux/quota.h... yes 0:12.02 checking for linux/if_addr.h... yes 0:12.12 checking for linux/rtnetlink.h... yes 0:12.17 checking for sys/queue.h... yes 0:12.25 checking for sys/types.h... yes 0:12.33 checking for netinet/in.h... yes 0:12.39 checking for byteswap.h... yes 0:12.47 checking for linux/perf_event.h... yes 0:12.53 checking for perf_event_open system call... yes 0:12.57 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:12.60 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:12.64 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:12.68 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:12.70 checking whether the C compiler supports -Wunreachable-code-return... no 0:12.73 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:12.75 checking whether the C compiler supports -Wclass-varargs... no 0:12.78 checking whether the C++ compiler supports -Wclass-varargs... no 0:12.81 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:12.84 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:12.86 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:12.89 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:12.91 checking whether the C compiler supports -Wloop-analysis... no 0:12.94 checking whether the C++ compiler supports -Wloop-analysis... no 0:13.00 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:13.02 checking whether the C++ compiler supports -Wc++2a-compat... no 0:13.03 checking whether the C++ compiler supports -Wcomma... no 0:13.09 checking whether the C compiler supports -Wduplicated-cond... yes 0:13.15 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:13.21 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:13.23 checking whether the C compiler supports -Wstring-conversion... no 0:13.26 checking whether the C++ compiler supports -Wstring-conversion... no 0:13.29 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:13.31 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:13.35 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:13.39 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:13.42 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:13.44 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:13.48 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:13.53 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:13.59 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:13.65 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:13.71 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:13.77 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:13.84 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:13.90 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:13.95 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:13.97 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:14.00 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:14.05 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:14.11 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:14.13 checking whether the C compiler supports -Wno-error=multistatement-macros... no 0:14.16 checking whether the C++ compiler supports -Wno-error=multistatement-macros... no 0:14.18 checking whether the C compiler supports -Wno-error=return-std-move... no 0:14.20 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:14.23 checking whether the C compiler supports -Wno-error=class-memaccess... no 0:14.25 checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:14.27 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:14.29 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:14.32 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:14.35 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:14.40 checking whether the C compiler supports -Wformat... yes 0:14.47 checking whether the C++ compiler supports -Wformat... yes 0:14.54 checking whether the C compiler supports -Wformat-security... yes 0:14.60 checking whether the C++ compiler supports -Wformat-security... yes 0:14.65 checking whether the C compiler supports -Wformat-overflow=2... yes 0:14.71 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:14.77 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.80 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.87 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:14.90 checking for libpulse... yes 0:14.91 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:14.93 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:14.93 checking for rustc... /usr/bin/rustc 0:14.93 checking for cargo... /usr/bin/cargo 0:15.23 checking rustc version... 1.35.0 0:15.29 checking cargo version... 1.35.0 0:15.70 checking for rust target triplet... armv7-unknown-linux-gnueabihf 0:15.96 checking for rust host triplet... armv7-unknown-linux-gnueabihf 0:15.96 checking for rustdoc... /usr/bin/rustdoc 0:15.97 checking for cbindgen... /<>/firefox-69.0~b5+build1/./cbindgen/bin/cbindgen 0:15.97 checking for rustfmt... not found 0:16.07 checking for clang for bindgen... /usr/bin/clang-8 0:16.08 checking for libclang for bindgen... /usr/lib/llvm-8/lib/libclang.so.1 0:16.11 checking that libclang is new enough... yes 0:16.11 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:16.15 checking for nodejs... /usr/lib/nodejs-mozilla/bin/node (8.14.0) 0:16.17 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:16.18 checking MOZ_WAYLAND_CFLAGS... -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libdrm 0:16.20 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm 0:16.21 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:16.22 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 0:16.23 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:16.25 checking for fontconfig >= 2.7.0... yes 0:16.25 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 0:16.26 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:16.28 checking for freetype2 >= 6.1.0... yes 0:16.28 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:16.29 checking _FT2_LIBS... -lfreetype 0:16.31 checking for tar... /bin/tar 0:16.31 checking for unzip... /usr/bin/unzip 0:16.31 checking for zip... /usr/bin/zip 0:16.31 checking for gn... not found 0:16.31 checking for the Mozilla API key... no 0:16.31 checking for the Google Location Service API key... yes 0:16.31 checking for the Google Safebrowsing API key... yes 0:16.31 checking for the Bing API key... no 0:16.31 checking for the Adjust SDK key... no 0:16.31 checking for the Leanplum SDK key... no 0:16.31 checking for the Pocket API key... no 0:16.39 checking for awk... /usr/bin/mawk 0:16.39 checking for perl... /usr/bin/perl 0:16.41 checking for minimum required perl version >= 5.006... 5.026001 0:16.43 checking for full perl installation... yes 0:16.43 checking for gmake... /usr/bin/make 0:16.43 checking for watchman... not found 0:16.43 checking for xargs... /usr/bin/xargs 0:16.43 checking for rpmbuild... not found 0:16.48 checking for llvm-objdump... /usr/lib/llvm-8/bin/llvm-objdump 0:16.48 checking for autoconf... /usr/bin/autoconf2.13 0:16.48 Refreshing /<>/firefox-69.0~b5+build1/old-configure with /usr/bin/autoconf2.13 0:17.47 creating cache ./config.cache 0:17.50 checking host system type... arm-unknown-linux-gnueabihf 0:17.53 checking target system type... arm-unknown-linux-gnueabihf 0:17.55 checking build system type... arm-unknown-linux-gnueabihf 0:17.55 checking for objcopy... /usr/bin/objcopy 0:17.55 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:17.55 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Wl,--no-keep-memory) works... (cached) yes 0:17.55 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Wl,--no-keep-memory) is a cross-compiler... no 0:17.56 checking whether we are using GNU C... (cached) yes 0:17.56 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:17.56 checking for c++... (cached) /usr/bin/g++ 0:17.56 checking whether the C++ compiler (/usr/bin/g++ -Wl,--no-keep-memory) works... (cached) yes 0:17.56 checking whether the C++ compiler (/usr/bin/g++ -Wl,--no-keep-memory) is a cross-compiler... no 0:17.56 checking whether we are using GNU C++... (cached) yes 0:17.56 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:17.56 checking for ranlib... ranlib 0:17.56 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:17.56 checking for strip... strip 0:17.56 checking for otool... no 0:17.74 checking for X... libraries , headers 0:17.80 checking for dnet_ntoa in -ldnet... no 0:17.87 checking for dnet_ntoa in -ldnet_stub... no 0:17.98 checking for gethostbyname... yes 0:18.08 checking for connect... yes 0:18.19 checking for remove... yes 0:18.29 checking for shmat... yes 0:18.40 checking for IceConnectionNumber in -lICE... yes 0:18.54 checking for --noexecstack option to as... yes 0:18.64 checking for -z noexecstack option to ld... yes 0:18.74 checking for -z text option to ld... yes 0:18.84 checking for -z relro option to ld... yes 0:18.95 checking for -z nocopyreloc option to ld... yes 0:19.05 checking for -Bsymbolic-functions option to ld... yes 0:19.16 checking for --build-id=sha1 option to ld... yes 0:19.26 checking for --ignore-unresolved-symbol option to ld... yes 0:19.27 checking if toolchain supports -mssse3 option... no 0:19.28 checking if toolchain supports -msse4.1 option... no 0:19.34 checking whether the linker supports Identical Code Folding... no 0:19.86 checking whether removing dead symbols breaks debugging... no 0:19.92 checking for working const... yes 0:19.94 checking for mode_t... yes 0:19.97 checking for off_t... yes 0:19.99 checking for pid_t... yes 0:20.02 checking for size_t... yes 0:20.27 checking whether 64-bits std::atomic requires -latomic... no 0:20.33 checking for dirent.h that defines DIR... yes 0:20.41 checking for opendir in -ldir... no 0:20.46 checking for sockaddr_in.sin_len... false 0:20.51 checking for sockaddr_in6.sin6_len... false 0:20.55 checking for sockaddr.sa_len... false 0:20.62 checking for gethostbyname_r in -lc_r... no 0:20.82 checking for library containing dlopen... -ldl 0:20.88 checking for dlfcn.h... yes 0:20.98 checking for dladdr... yes 0:21.09 checking for memmem... yes 0:21.15 checking for socket in -lsocket... no 0:21.27 checking for XDrawLines in -lX11... yes 0:21.39 checking for XextAddDisplay in -lXext... yes 0:21.51 checking for XtFree in -lXt... yes 0:21.63 checking for xcb_connect in -lxcb... yes 0:21.74 checking for xcb_shm_query_version in -lxcb-shm... yes 0:21.86 checking for XGetXCBConnection in -lX11-xcb... yes 0:21.93 checking for pthread_create in -lpthreads... no 0:22.05 checking for pthread_create in -lpthread... yes 0:22.15 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:22.23 checking for pthread.h... yes 0:22.34 checking for stat64... yes 0:22.46 checking for lstat64... yes 0:22.57 checking for truncate64... yes 0:22.69 checking for statvfs64... yes 0:22.80 checking for statvfs... yes 0:22.92 checking for statfs64... yes 0:23.03 checking for statfs... yes 0:23.14 checking for getpagesize... yes 0:23.26 checking for gmtime_r... yes 0:23.38 checking for localtime_r... yes 0:23.49 checking for arc4random... no 0:23.60 checking for arc4random_buf... no 0:23.71 checking for mallinfo... yes 0:23.83 checking for gettid... no 0:23.94 checking for lchown... yes 0:24.05 checking for setpriority... yes 0:24.17 checking for strerror... yes 0:24.29 checking for syscall... yes 0:24.41 checking for clock_gettime(CLOCK_MONOTONIC)... 0:24.47 checking for pthread_cond_timedwait_monotonic_np... 0:24.63 checking for res_ninit()... yes 0:24.71 checking for an implementation of va_copy()... yes 0:24.79 checking whether va_list can be copied by value... yes 0:24.85 checking for ARM EABI... yes 0:24.98 checking for __thread keyword for TLS variables... yes 0:25.10 checking for localeconv... yes 0:25.17 checking for malloc.h... yes 0:25.28 checking for strndup... yes 0:25.40 checking for posix_memalign... yes 0:25.52 checking for memalign... yes 0:25.63 checking for malloc_usable_size... yes 0:25.68 checking whether malloc_usable_size definition can use const argument... no 0:25.71 checking for valloc in malloc.h... yes 0:25.73 checking for valloc in unistd.h... no 0:25.76 checking for _aligned_malloc in malloc.h... no 0:25.77 checking NSPR selection... source-tree 0:25.77 checking if app-specific confvars.sh exists... /<>/firefox-69.0~b5+build1/browser/confvars.sh 0:25.79 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:25.80 checking MOZ_GTK3_CFLAGS... -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:25.80 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:25.82 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:25.84 checking MOZ_GTK2_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:25.84 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:25.85 checking for libstartup-notification-1.0 >= 0.8... yes 0:25.85 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:25.86 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:25.87 checking for dbus-1 >= 0.60... yes 0:25.88 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include 0:25.88 checking MOZ_DBUS_LIBS... -ldbus-1 0:25.89 checking for dbus-glib-1 >= 0.60... yes 0:25.90 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:25.90 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:26.04 checking for linux/joystick.h... yes 0:26.06 checking for gthread-2.0... yes 0:26.06 checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:26.06 checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0 0:26.06 checking for wget... no 0:26.18 checking for fdatasync... yes 0:26.26 checking for valid C compiler optimization flags... yes 0:26.57 checking for __cxa_demangle... yes 0:26.63 checking for unwind.h... yes 0:26.80 checking for _Unwind_Backtrace... yes 0:26.81 checking for -pipe support... yes 0:26.91 checking what kind of list files are supported by the linker... linkerscript 0:26.92 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:26.92 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include 0:26.93 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:27.02 checking for FT_Bitmap_Size.y_ppem... yes 0:27.14 checking for FT_GlyphSlot_Embolden... yes 0:27.27 checking for FT_Load_Sfnt_Table... yes 0:27.38 checking for fontconfig/fcfreetype.h... yes 0:27.54 checking for posix_fadvise... yes 0:27.65 checking for posix_fallocate... yes 0:27.81 updating cache ./config.cache 0:27.81 creating ./config.data 0:27.86 js/src> configuring 0:27.86 js/src> running /<>/firefox-69.0~b5+build1/configure.py --enable-project=js --enable-crashreporter --disable-gconf --disable-install-strip --enable-official-branding --enable-startup-notification --disable-updater --prefix=/usr --with-distribution-id=com.ubuntu --with-ua-vendor=Ubuntu --host=arm-unknown-linux-gnueabihf --target=arm-unknown-linux-gnueabihf --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 -fno-schedule-insns --without-ccache --without-toolchain-prefix --with-arch=toolchain-default --with-thumb=toolchain-default --with-thumb-interwork=toolchain-default --with-fpu=toolchain-default --with-float-abi=toolchain-default --with-soft-float=toolchain-default --enable-debug-symbols=-g1 --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto --disable-address-sanitizer --disable-memory-sanitizer --disable-thread-sanitizer --disable-undefined-sanitizer --disable-signed-overflow-sanitizer --disable-unsigned-overflow-sanitizer --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --disable-frame-pointers --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --with-libclang-path=/usr/lib/llvm-8/lib/ --with-clang-path=/usr/bin/clang-8 --disable-js-shell --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --without-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --with-nspr-cflags=-I/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nspr --with-nspr-libs=-L/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist JS_STANDALONE= 0:27.92 js/src> checking for vcs source checkout... no 0:28.06 js/src> checking for a shell... /bin/sh 0:28.10 js/src> checking for host system type... arm-unknown-linux-gnueabihf 0:28.12 js/src> checking for target system type... arm-unknown-linux-gnueabihf 0:29.92 js/src> checking for Python 3... /usr/bin/python3 (3.6.8) 0:29.93 js/src> checking whether cross compiling... no 0:29.95 js/src> checking for yasm... /usr/bin/yasm 0:29.96 js/src> checking yasm version... 1.3.0 0:29.98 js/src> checking for the target C compiler... /usr/bin/gcc 0:30.03 js/src> checking whether the target C compiler can be used... yes 0:30.03 js/src> checking the target C compiler version... 7.4.0 0:30.09 js/src> checking the target C compiler works... yes 0:30.10 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:30.14 js/src> checking whether the target C++ compiler can be used... yes 0:30.14 js/src> checking the target C++ compiler version... 7.4.0 0:30.22 js/src> checking the target C++ compiler works... yes 0:30.22 js/src> checking for the host C compiler... /usr/bin/gcc 0:30.26 js/src> checking whether the host C compiler can be used... yes 0:30.26 js/src> checking the host C compiler version... 7.4.0 0:30.32 js/src> checking the host C compiler works... yes 0:30.32 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:30.36 js/src> checking whether the host C++ compiler can be used... yes 0:30.36 js/src> checking the host C++ compiler version... 7.4.0 0:30.43 js/src> checking the host C++ compiler works... yes 0:30.47 js/src> checking ARM version support in compiler... 7 0:30.53 js/src> checking for ARM SIMD support in compiler... yes 0:30.59 js/src> checking for ARM NEON support in compiler... yes 0:30.81 js/src> checking for 64-bit OS... no 0:30.83 js/src> checking for llvm_profdata... not found 0:30.85 js/src> checking for nasm... /usr/bin/nasm 0:30.86 js/src> checking nasm version... 2.13.02 0:30.88 js/src> checking for linker... bfd 0:30.89 js/src> checking for the assembler... /usr/bin/gcc 0:30.92 js/src> checking for ar... /usr/bin/ar 0:30.92 js/src> checking for pkg_config... /usr/bin/pkg-config 0:30.93 js/src> checking for pkg-config version... 0.29.1 0:31.01 js/src> checking for stdint.h... yes 0:31.08 js/src> checking for inttypes.h... yes 0:31.17 js/src> checking for malloc.h... yes 0:31.24 js/src> checking for alloca.h... yes 0:31.29 js/src> checking for sys/byteorder.h... no 0:31.35 js/src> checking for getopt.h... yes 0:31.43 js/src> checking for unistd.h... yes 0:31.51 js/src> checking for nl_types.h... yes 0:31.56 js/src> checking for cpuid.h... no 0:31.63 js/src> checking for sys/statvfs.h... yes 0:31.70 js/src> checking for sys/statfs.h... yes 0:31.77 js/src> checking for sys/vfs.h... yes 0:31.84 js/src> checking for sys/mount.h... yes 0:31.92 js/src> checking for sys/quota.h... yes 0:32.02 js/src> checking for linux/quota.h... yes 0:32.10 js/src> checking for linux/if_addr.h... yes 0:32.20 js/src> checking for linux/rtnetlink.h... yes 0:32.26 js/src> checking for sys/queue.h... yes 0:32.34 js/src> checking for sys/types.h... yes 0:32.43 js/src> checking for netinet/in.h... yes 0:32.49 js/src> checking for byteswap.h... yes 0:32.57 js/src> checking for linux/perf_event.h... yes 0:32.63 js/src> checking for perf_event_open system call... yes 0:32.67 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:32.71 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:32.75 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:32.78 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:32.82 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:32.85 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:32.87 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:32.89 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:32.93 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:32.96 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:32.98 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:33.01 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:33.03 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:33.06 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:33.12 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:33.14 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:33.16 js/src> checking whether the C++ compiler supports -Wcomma... no 0:33.22 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:33.28 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:33.34 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:33.37 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:33.39 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:33.43 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:33.46 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:33.49 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:33.53 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:33.56 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:33.59 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:33.62 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:33.68 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:33.74 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:33.79 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:33.86 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:33.92 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:33.99 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:34.05 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:34.11 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:34.14 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:34.16 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:34.21 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:34.28 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:34.30 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... no 0:34.32 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... no 0:34.34 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:34.36 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:34.38 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... no 0:34.40 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... no 0:34.42 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:34.45 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:34.47 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:34.49 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:34.54 js/src> checking whether the C compiler supports -Wformat... yes 0:34.61 js/src> checking whether the C++ compiler supports -Wformat... yes 0:34.66 js/src> checking whether the C compiler supports -Wformat-security... yes 0:34.72 js/src> checking whether the C++ compiler supports -Wformat-security... yes 0:34.78 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:34.84 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:34.90 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:34.94 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:35.00 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:35.07 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:35.08 js/src> checking for rustc... /usr/bin/rustc 0:35.08 js/src> checking for cargo... /usr/bin/cargo 0:35.37 js/src> checking rustc version... 1.35.0 0:35.42 js/src> checking cargo version... 1.35.0 0:35.83 js/src> checking for rust target triplet... armv7-unknown-linux-gnueabihf 0:36.09 js/src> checking for rust host triplet... armv7-unknown-linux-gnueabihf 0:36.09 js/src> checking for rustdoc... /usr/bin/rustdoc 0:36.09 js/src> checking for rustfmt... not found 0:36.19 js/src> checking for clang for bindgen... /usr/bin/clang-8 0:36.19 js/src> checking for libclang for bindgen... /usr/lib/llvm-8/lib/libclang.so.1 0:36.19 js/src> checking that libclang is new enough... yes 0:36.19 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:36.21 js/src> checking for awk... /usr/bin/mawk 0:36.21 js/src> checking for perl... /usr/bin/perl 0:36.23 js/src> checking for minimum required perl version >= 5.006... 5.026001 0:36.25 js/src> checking for full perl installation... yes 0:36.25 js/src> checking for gmake... /usr/bin/make 0:36.26 js/src> checking for watchman... not found 0:36.26 js/src> checking for xargs... /usr/bin/xargs 0:36.26 js/src> checking for rpmbuild... not found 0:36.30 js/src> checking for llvm-objdump... /usr/lib/llvm-8/bin/llvm-objdump 0:36.31 js/src> checking for autoconf... /usr/bin/autoconf2.13 0:36.31 js/src> Refreshing /<>/firefox-69.0~b5+build1/js/src/old-configure with /usr/bin/autoconf2.13 0:36.59 js/src> loading cache /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/./config.cache 0:36.62 js/src> checking host system type... arm-unknown-linux-gnueabihf 0:36.65 js/src> checking target system type... arm-unknown-linux-gnueabihf 0:36.67 js/src> checking build system type... arm-unknown-linux-gnueabihf 0:36.67 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:36.67 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Wl,--no-keep-memory) works... (cached) yes 0:36.67 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -Wl,--no-keep-memory) is a cross-compiler... no 0:36.67 js/src> checking whether we are using GNU C... (cached) yes 0:36.68 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:36.68 js/src> checking for c++... (cached) /usr/bin/g++ 0:36.68 js/src> checking whether the C++ compiler (/usr/bin/g++ -Wl,--no-keep-memory) works... (cached) yes 0:36.68 js/src> checking whether the C++ compiler (/usr/bin/g++ -Wl,--no-keep-memory) is a cross-compiler... no 0:36.68 js/src> checking whether we are using GNU C++... (cached) yes 0:36.68 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:36.68 js/src> checking for ranlib... (cached) ranlib 0:36.68 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:36.68 js/src> checking for strip... (cached) strip 0:36.68 js/src> checking for sb-conf... no 0:36.68 js/src> checking for ve... no 0:36.68 js/src> checking for X... (cached) libraries , headers 0:36.69 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:36.69 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:36.69 js/src> checking for gethostbyname... (cached) yes 0:36.69 js/src> checking for connect... (cached) yes 0:36.70 js/src> checking for remove... (cached) yes 0:36.70 js/src> checking for shmat... (cached) yes 0:36.70 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:36.86 js/src> checking for --noexecstack option to as... yes 0:36.96 js/src> checking for -z noexecstack option to ld... yes 0:37.06 js/src> checking for -z text option to ld... yes 0:37.15 js/src> checking for -z relro option to ld... yes 0:37.25 js/src> checking for -z nocopyreloc option to ld... yes 0:37.37 js/src> checking for -Bsymbolic-functions option to ld... yes 0:37.47 js/src> checking for --build-id=sha1 option to ld... yes 0:37.53 js/src> checking whether the linker supports Identical Code Folding... no 0:38.04 js/src> checking whether removing dead symbols breaks debugging... no 0:38.04 js/src> checking for working const... (cached) yes 0:38.04 js/src> checking for mode_t... (cached) yes 0:38.04 js/src> checking for off_t... (cached) yes 0:38.04 js/src> checking for pid_t... (cached) yes 0:38.04 js/src> checking for size_t... (cached) yes 0:38.12 js/src> checking for ssize_t... yes 0:38.12 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:38.12 js/src> checking for dirent.h that defines DIR... (cached) yes 0:38.13 js/src> checking for opendir in -ldir... (cached) no 0:38.13 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:38.13 js/src> checking for library containing dlopen... (cached) -ldl 0:38.13 js/src> checking for dlfcn.h... (cached) yes 0:38.14 js/src> checking for socket in -lsocket... (cached) no 0:38.14 js/src> checking for pthread_create in -lpthreads... (cached) no 0:38.15 js/src> checking for pthread_create in -lpthread... (cached) yes 0:38.25 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:38.37 js/src> checking for getc_unlocked... yes 0:38.48 js/src> checking for _getc_nolock... no 0:38.48 js/src> checking for gmtime_r... (cached) yes 0:38.49 js/src> checking for localtime_r... (cached) yes 0:38.60 js/src> checking for pthread_getname_np... yes 0:38.71 js/src> checking for pthread_get_name_np... no 0:38.71 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:38.83 js/src> checking for sin in -lm... yes 0:38.84 js/src> checking for res_ninit()... (cached) yes 0:38.95 js/src> checking for nl_langinfo and CODESET... yes 0:38.95 js/src> checking for an implementation of va_copy()... (cached) yes 0:38.96 js/src> checking whether va_list can be copied by value... (cached) yes 0:38.96 js/src> checking for ARM EABI... (cached) yes 0:38.96 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:38.97 js/src> checking for localeconv... (cached) yes 0:38.97 js/src> checking NSPR selection... command-line 0:39.04 js/src> checking for valid optimization flags... yes 0:39.05 js/src> checking for __cxa_demangle... (cached) yes 0:39.06 js/src> checking for -pipe support... yes 0:39.11 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:39.22 js/src> checking what kind of list files are supported by the linker... linkerscript 0:39.24 js/src> checking for posix_fadvise... (cached) yes 0:39.25 js/src> checking for posix_fallocate... (cached) yes 0:39.26 js/src> checking for malloc.h... (cached) yes 0:39.26 js/src> checking for strndup... (cached) yes 0:39.26 js/src> checking for posix_memalign... (cached) yes 0:39.27 js/src> checking for memalign... (cached) yes 0:39.28 js/src> checking for malloc_usable_size... (cached) yes 0:39.33 js/src> checking whether malloc_usable_size definition can use const argument... no 0:39.36 js/src> checking for valloc in malloc.h... yes 0:39.38 js/src> checking for valloc in unistd.h... no 0:39.41 js/src> checking for _aligned_malloc in malloc.h... no 0:39.42 js/src> updating cache /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/./config.cache 0:39.42 js/src> creating ./config.data 0:39.46 js/src> Creating config.status 0:39.66 Creating config.status 0:40.23 Reticulating splines... 0:46.45 0:06.31 File already read. Skipping: /<>/firefox-69.0~b5+build1/gfx/angle/targets/angle_common/moz.build 1:23.88 Finished reading 2094 moz.build files in 10.45s 1:23.88 Read 64 gyp files in parallel contributing 0.00s to total wall time 1:23.88 Processed into 10532 build config descriptors in 12.35s 1:23.88 RecursiveMake backend executed in 17.87s 1:23.88 3735 total backend files; 3735 created; 0 updated; 0 unchanged; 0 deleted; 29 -> 1378 Makefile 1:23.88 FasterMake backend executed in 1.36s 1:23.88 14 total backend files; 14 created; 0 updated; 0 unchanged; 0 deleted 1:23.88 Total wall time: 43.73s; CPU time: 43.73s; Efficiency: 100%; Untracked: 1.70s Configure complete! Be sure to run |mach build| to pick up any changes Reticulating splines... 0:05.71 File already read. Skipping: /<>/firefox-69.0~b5+build1/gfx/angle/targets/angle_common/moz.build Finished reading 2094 moz.build files in 10.05s Read 64 gyp files in parallel contributing 0.00s to total wall time Processed into 10532 build config descriptors in 11.11s RecursiveMake backend executed in 15.28s 3734 total backend files; 0 created; 1 updated; 3733 unchanged; 0 deleted; 29 -> 1378 Makefile FasterMake backend executed in 1.28s 13 total backend files; 0 created; 1 updated; 12 unchanged; 0 deleted Total wall time: 39.21s; CPU time: 39.21s; Efficiency: 100%; Untracked: 1.49s touch debian/stamp-mach-configure python /<>/firefox-69.0~b5+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . make[1]: Entering directory '/<>/firefox-69.0~b5+build1' ./mach build 0:01.04 Clobber not needed. 0:01.04 Adding make options from /<>/firefox-69.0~b5+build1/mozconfig export LLVM_CONFIG=/usr/bin/llvm-config-8 export CBINDGEN=/<>/firefox-69.0~b5+build1/./cbindgen/bin/cbindgen export NODEJS=/usr/lib/nodejs-mozilla/bin/node MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf OBJDIR=/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf FOUND_MOZCONFIG=/<>/firefox-69.0~b5+build1/mozconfig export FOUND_MOZCONFIG 0:01.05 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s 0:01.07 make[2]: Entering directory '/<>/firefox-69.0~b5+build1' 0:01.09 make[3]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:01.12 make[4]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:01.15 make[5]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:01.42 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:01.42 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:01.48 Elapsed: 0.03s; From dist/xpi-stage: Kept 0 existing; Added/updated 92; Removed 0 files and 0 directories. 0:02.19 Elapsed: 0.50s; From _tests: Kept 31 existing; Added/updated 1060; Removed 0 files and 0 directories. 0:02.64 Elapsed: 0.94s; From dist/bin: Kept 265 existing; Added/updated 2489; Removed 0 files and 0 directories. 0:02.74 Elapsed: 1.32s; From dist/include: Kept 1599 existing; Added/updated 4130; Removed 0 files and 0 directories. 0:02.75 make[5]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:02.75 make[4]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:02.78 make[4]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:02.78 ./mozilla-config.h.stub 0:02.78 ./buildid.h.stub 0:02.78 ./source-repo.h.stub 0:03.28 make[5]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 0:03.38 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config' 0:03.39 config 0:03.85 config/nsinstall_real 0:04.18 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config' 0:04.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config' 0:04.28 config/stl.sentinel.stub 0:04.28 config/system-header.sentinel.stub 0:04.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config' 0:04.83 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/build' 0:04.83 build/application.ini.stub 0:04.83 build/automation.py.stub 0:04.85 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom' 0:04.85 xpcom/xpcom-config.h.stub 0:04.85 xpcom/xpcom-private.h.stub 0:04.85 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src' 0:04.85 js/src/js-confdefs.h.stub 0:04.85 js/src/js-config.h.stub 0:04.86 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/ffi' 0:04.86 config/external/ffi/fficonfig.h.stub 0:04.86 config/external/ffi/ffi.h.stub 0:05.15 js/src/selfhosted.out.h.stub 0:05.49 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom' 0:05.50 build/application.ini.h.stub 0:05.51 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/ffi' 0:05.55 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 0:05.55 security/ct/tests/gtest/valid-sth.inc.stub 0:05.55 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:05.56 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/apps' 0:05.56 security/apps/xpcshell.inc.stub 0:05.56 security/apps/addons-public.inc.stub 0:05.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/build' 0:05.83 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/build' 0:05.83 xpcom/build/Services.h.stub 0:05.84 xpcom/build/services.rs.stub 0:05.88 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_NUNBOX32=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=com.ubuntu.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DMOZ_THUMB2=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_AV1=1 -DBUILD_ARM_NEON=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="arm-eabi-gcc3" -DMOZILLA_UAVERSION="69.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="69.0" -DMOZ_TREE_CAIRO=1 -DENABLE_INTL_API=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=69.0 -DHAVE_NL_TYPES_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DJS_CODEGEN_ARM=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER=1 -DHAVE_ARM_NEON=1 -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=28 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="69.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_ARM_SIMD=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DEARLY_BETA_OR_EARLIER=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DHAVE_GMTIME_R=1 -DMOZ_SAMPLE_TYPE_S16=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="com.ubuntu" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DENABLE_REMOTE_AGENT=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_TREMOR=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=beta -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DHAVE_VALLOC=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xhtml" -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:05.91 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src' 0:05.91 security/apps/addons-public-intermediate.inc.stub 0:05.92 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 0:05.92 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:06.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 0:06.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk' 0:06.24 netwerk/necko-config.h.stub 0:06.24 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:06.26 security/apps/addons-stage.inc.stub 0:06.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/build' 0:06.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 0:06.55 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk' 0:06.57 security/apps/privileged-package-root.inc.stub 0:06.58 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 0:06.58 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 0:06.61 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 0:06.61 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:06.72 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:07.23 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/apps' 0:07.23 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:07.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/style' 0:07.24 layout/style/ServoCSSPropList.py.stub 0:07.24 layout/style/ServoStyleConsts.h.stub 0:07.74 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:08.24 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:08.73 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:09.21 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:09.71 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:10.20 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:10.70 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:11.21 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:11.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 0:11.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/encoding' 0:11.26 dom/encoding/domainsfallbacks.properties.h.stub 0:11.26 dom/encoding/labelsencodings.properties.h.stub 0:11.58 dom/encoding/localesfallbacks.properties.h.stub 0:11.71 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:11.89 dom/encoding/nonparticipatingdomains.properties.h.stub 0:12.18 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:12.52 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/encoding' 0:12.54 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/generic' 0:12.54 layout/generic/FrameIdList.h.stub 0:12.54 layout/generic/FrameTypeList.h.stub 0:12.65 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:13.15 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:13.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/generic' 0:13.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter' 0:13.22 toolkit/crashreporter/CrashAnnotations.h.stub 0:13.62 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:13.90 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter' 0:13.92 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src' 0:13.93 devtools/client/debugger/src/node.stub.stub 0:14.18 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/main.development.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/main.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/vendors.js'" 0:14.36 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:15.48 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 0:15.58 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend' 0:15.58 js/src/frontend/ReservedWordsGenerated.h.stub 0:15.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend' 0:15.90 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc' 0:15.90 js/src/gc/StatsPhasesGenerated.h.stub 0:15.91 js/src/gc/StatsPhasesGenerated.inc.stub 0:16.56 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc' 0:16.58 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit' 0:16.58 js/src/jit/MOpcodes.h.stub 0:16.58 js/src/jit/LOpcodes.h.stub 0:16.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src' 0:16.90 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/idl-parser/xpidl' 0:16.90 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:17.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit' 0:17.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions' 0:17.26 devtools/client/debugger/src/actions/node.stub.stub 0:17.40 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/idl-parser/xpidl' 0:17.42 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client' 0:17.42 devtools/client/debugger/src/client/node.stub.stub 0:17.54 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/debuggee.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/event-listeners.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/expressions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/file-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/navigation.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/preview.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/project-text-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/quick-open.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/source-actors.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/source-tree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/tabs.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/toolbox.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/ui.js'" 0:17.67 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/chrome.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/firefox.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/index.js'" 0:20.56 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client' 0:20.56 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components' 0:20.57 devtools/client/debugger/src/components/node.stub.stub 0:20.83 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/A11yIntention.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/App.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/ProjectSearch.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/QuickOpenModal.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/ShortcutsModal.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/WelcomeBox.js'" 0:22.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions' 0:22.32 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/reducers' 0:22.32 devtools/client/debugger/src/reducers/node.stub.stub 0:22.58 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/ast.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/async-requests.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/breakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/debuggee.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/event-listeners.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/expressions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/file-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/pause.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/pending-breakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/preview.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/project-text-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/quick-open.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/source-actors.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/source-tree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/sources.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/tabs.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/reducers/ui.js'" 0:25.74 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components' 0:25.75 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/selectors' 0:25.75 devtools/client/debugger/src/selectors/node.stub.stub 0:26.04 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/breakpointAtLocation.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/breakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/breakpointSources.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/getCallStackFrames.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/inComponent.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/isLineInScope.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/pause.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/visibleBreakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js'" 0:26.73 layout/style/nsCSSPropertyID.h.stub 0:26.73 layout/style/ServoCSSPropList.h.stub 0:27.09 layout/style/CompositorAnimatableProperties.h.stub 0:27.45 layout/style/nsComputedDOMStyleGenerated.inc.stub 0:27.81 layout/style/nsCSSPropsGenerated.inc.stub 0:28.36 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/reducers' 0:28.38 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils' 0:28.38 devtools/client/debugger/src/utils/node.stub.stub 0:28.58 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/style' 0:28.60 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/parser' 0:28.60 devtools/client/debugger/src/workers/parser/node.stub.stub 0:28.63 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/assert.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/ast.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/async-value.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/asyncStoreHelper.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/bootstrap.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/build-query.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/clipboard.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/connect.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/context.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/dbg.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/defer.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/DevToolsUtils.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/expressions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/fromJS.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/function.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/indentation.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/isMinified.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/location.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/log.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/makeRecord.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/memoize.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/memoizeLast.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/memoizableAction.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/path.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/prefs.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/preview.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/project-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/quick-open.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/result-list.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/selected-location.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/source-maps.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/source-queue.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/source.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/tabs.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/task.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/telemetry.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/text.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/timings.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/ui.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/url.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/utils.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/wasm.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/worker.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/workers.js'" 0:28.86 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/workers/parser/index.js'" 0:29.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/selectors' 0:30.00 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/pretty-print' 0:30.00 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:30.25 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/workers/pretty-print/index.js'" 0:31.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/parser' 0:31.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/search' 0:31.45 devtools/client/debugger/src/workers/search/node.stub.stub 0:31.73 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/workers/search/index.js'" 0:32.73 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/pretty-print' 0:32.75 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/browser/locales' 0:32.76 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/browser/locales' 0:32.78 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/browser/tools/mozscreenshots/mozscreenshots/extension' 0:32.78 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/browser/tools/mozscreenshots/mozscreenshots/extension' 0:32.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/xpidl' 0:32.84 make[7]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl' 0:32.86 WARNING: mkdir -dot- requested by /usr/bin/make -C /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl xpidl 0:32.86 config/makefiles/xpidl/Bits.xpt 0:32.86 config/makefiles/xpidl/accessibility.xpt 0:33.38 config/makefiles/xpidl/alerts.xpt 0:34.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/workers/search' 0:34.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/style/test/gtest' 0:34.16 layout/style/test/gtest/ExampleStylesheet.h.stub 0:34.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/layout/style/test/gtest' 0:34.55 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/ast' 0:34.55 devtools/client/debugger/src/actions/ast/node.stub.stub 0:34.80 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/ast/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/ast/setInScopeLines.js'" 0:34.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils' 0:34.99 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/breakpoints' 0:35.00 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:35.22 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/breakpoints/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/breakpoints/modify.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js'" 0:35.50 config/makefiles/xpidl/appshell.xpt 0:36.02 config/makefiles/xpidl/appstartup.xpt 0:36.72 config/makefiles/xpidl/autocomplete.xpt 0:37.12 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:37.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/ast' 0:37.18 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/pause' 0:37.18 devtools/client/debugger/src/actions/pause/node.stub.stub 0:37.44 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/breakOnNext.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/commands.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/continueToHere.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/fetchScopes.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/mapFrames.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/mapScopes.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/paused.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/resumed.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/selectFrame.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/pause/skipPausing.js'" 0:37.94 config/makefiles/xpidl/browser-element.xpt 0:38.40 config/makefiles/xpidl/browser-newtab.xpt 0:38.85 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/breakpoints' 0:38.86 config/makefiles/xpidl/browsercompsbase.xpt 0:38.87 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/sources' 0:38.87 devtools/client/debugger/src/actions/sources/node.stub.stub 0:39.12 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/blackbox.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/breakableLines.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/loadSourceText.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/newSources.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/prettyPrint.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/select.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/sources/symbols.js'" 0:39.32 config/makefiles/xpidl/caps.xpt 0:39.76 config/makefiles/xpidl/captivedetect.xpt 0:40.60 config/makefiles/xpidl/chrome.xpt 0:41.04 config/makefiles/xpidl/commandhandler.xpt 0:41.53 config/makefiles/xpidl/commandlines.xpt 0:41.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/pause' 0:41.68 config/makefiles/xpidl/composer.xpt 0:42.30 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/utils' 0:42.31 devtools/client/debugger/src/actions/utils/node.stub.stub 0:42.42 config/makefiles/xpidl/content_events.xpt 0:42.55 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/create-store.js'" 0:42.95 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:43.05 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/sources' 0:43.06 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client/chrome' 0:43.07 devtools/client/debugger/src/client/chrome/node.stub.stub 0:43.31 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/chrome/commands.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/chrome/create.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/chrome/events.js'" 0:43.41 config/makefiles/xpidl/content_html.xpt 0:44.07 config/makefiles/xpidl/content_webrtc.xpt 0:44.57 config/makefiles/xpidl/devtools_rr.xpt 0:44.99 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/utils' 0:44.99 config/makefiles/xpidl/docshell.xpt 0:45.00 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client/firefox' 0:45.00 devtools/client/debugger/src/client/firefox/node.stub.stub 0:45.25 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/firefox/commands.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/firefox/create.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/firefox/events.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/client/firefox/workers.js'" 0:45.48 config/makefiles/xpidl/dom.xpt 0:46.01 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client/chrome' 0:46.02 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor' 0:46.02 devtools/client/debugger/src/components/Editor/node.stub.stub 0:46.27 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Breakpoint.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Breakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/DebugLine.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/EditorMenu.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/EmptyLines.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Footer.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/HighlightLine.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/HighlightLines.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/SearchBar.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Tab.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Tabs.js'" 0:47.10 config/makefiles/xpidl/dom_audiochannel.xpt 0:48.72 config/makefiles/xpidl/dom_base.xpt 0:48.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/client/firefox' 0:49.01 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/PrimaryPanes' 0:49.01 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:49.22 config/makefiles/xpidl/dom_bindings.xpt 0:49.39 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/PrimaryPanes/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js'" 0:51.58 config/makefiles/xpidl/dom_events.xpt 0:52.06 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor' 0:52.07 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes' 0:52.07 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:52.15 config/makefiles/xpidl/dom_geolocation.xpt 0:52.34 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Worker.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Workers.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js'" 0:52.58 config/makefiles/xpidl/dom_html.xpt 0:53.22 config/makefiles/xpidl/dom_indexeddb.xpt 0:53.62 config/makefiles/xpidl/dom_localstorage.xpt 0:53.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/PrimaryPanes' 0:53.79 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/shared' 0:53.79 devtools/client/debugger/src/components/shared/node.stub.stub 0:54.03 config/makefiles/xpidl/dom_media.xpt 0:54.05 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/AccessibleImage.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Accordion.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Badge.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/BracketArrow.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Dropdown.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/ManagedTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Modal.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Popover.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/PreviewFunction.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/ResultList.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/SearchInput.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/SourceIcon.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/SmartGap.js'" 0:54.45 config/makefiles/xpidl/dom_network.xpt 0:55.15 config/makefiles/xpidl/dom_notification.xpt 0:55.69 config/makefiles/xpidl/dom_payments.xpt 0:56.20 config/makefiles/xpidl/dom_power.xpt 0:58.07 config/makefiles/xpidl/dom_presentation.xpt 0:58.09 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes' 0:58.11 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/breakpoint' 0:58.11 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:58.36 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/breakpoint/index.js'" 0:58.59 config/makefiles/xpidl/dom_push.xpt 0:58.71 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/shared' 0:58.73 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/editor' 0:58.73 devtools/client/debugger/src/utils/editor/node.stub.stub 0:58.96 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/create-editor.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/get-expression.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/get-token-location.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/source-documents.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/source-editor.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/source-search.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/editor/token-events.js'" 0:59.59 config/makefiles/xpidl/dom_quota.xpt *** KEEP ALIVE MARKER *** Total duration: 0:01:00.059902 1:00.16 config/makefiles/xpidl/dom_security.xpt 1:00.71 config/makefiles/xpidl/dom_sidebar.xpt 1:01.14 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/breakpoint' 1:01.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause' 1:01.16 devtools/client/debugger/src/utils/pause/node.stub.stub 1:01.45 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/why.js'" 1:01.48 config/makefiles/xpidl/dom_simpledb.xpt 1:01.88 config/makefiles/xpidl/dom_storage.xpt 1:02.38 config/makefiles/xpidl/dom_system.xpt 1:02.62 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/editor' 1:02.64 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/resource' 1:02.64 devtools/client/debugger/src/utils/resource/node.stub.stub 1:02.84 config/makefiles/xpidl/dom_webauthn.xpt 1:02.88 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/base-query.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/compare.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/core.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/memoize.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/query-cache.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/query.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/resource/selector.js'" 1:03.29 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:03.71 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:03.95 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause' 1:03.96 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/sources-tree' 1:03.96 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 1:04.09 config/makefiles/xpidl/dom_workers.xpt 1:04.21 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/addToTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/formatTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/getURL.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/sortTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/updateTree.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/sources-tree/utils.js'" 1:04.57 config/makefiles/xpidl/dom_xslt.xpt 1:05.05 config/makefiles/xpidl/dom_xul.xpt 1:05.48 config/makefiles/xpidl/downloads.xpt 1:06.33 config/makefiles/xpidl/editor.xpt 1:06.41 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/resource' 1:06.43 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/utils/middleware' 1:06.43 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 1:06.73 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/context.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/history.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/log.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/promise.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/thunk.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/timing.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js'" 1:06.77 config/makefiles/xpidl/enterprisepolicies.xpt 1:07.74 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/sources-tree' 1:07.74 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor/menus' 1:07.74 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 1:07.99 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/menus/editor.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/menus/source.js'" 1:08.05 config/makefiles/xpidl/extensions.xpt 1:08.52 config/makefiles/xpidl/exthandler.xpt 1:08.98 config/makefiles/xpidl/fastfind.xpt 1:09.55 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/actions/utils/middleware' 1:09.57 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor/Preview' 1:09.57 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 1:09.83 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Preview/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/Editor/Preview/Popup.js'" 1:09.90 config/makefiles/xpidl/gfx.xpt 1:10.31 config/makefiles/xpidl/html5.xpt 1:10.89 config/makefiles/xpidl/htmlparser.xpt 1:10.97 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor/menus' 1:10.98 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints' 1:10.98 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 1:11.22 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js'" 1:11.34 config/makefiles/xpidl/imglib2.xpt 1:11.82 config/makefiles/xpidl/inspector.xpt 1:12.92 config/makefiles/xpidl/intl.xpt 1:13.02 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/Editor/Preview' 1:13.04 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes/Frames' 1:13.04 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 1:13.31 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js'" 1:13.35 config/makefiles/xpidl/jar.xpt 1:13.94 config/makefiles/xpidl/jsdebugger.xpt 1:14.88 config/makefiles/xpidl/jsinspector.xpt 1:14.88 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints' 1:14.90 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/shared/Button' 1:14.90 devtools/client/debugger/src/components/shared/Button/node.stub.stub 1:15.15 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Button/CloseButton.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Button/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js'" 1:15.29 config/makefiles/xpidl/kvstore.xpt 1:15.71 config/makefiles/xpidl/layout_base.xpt 1:16.26 config/makefiles/xpidl/layout_printing.xpt 1:16.84 config/makefiles/xpidl/layout_xul_tree.xpt 1:17.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/SecondaryPanes/Frames' 1:17.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/frames' 1:17.23 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 1:17.31 config/makefiles/xpidl/locale.xpt 1:17.47 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/displayName.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/frames/index.js'" 1:17.90 config/makefiles/xpidl/loginmgr.xpt 1:17.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/components/shared/Button' 1:18.00 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/mapScopes' 1:18.00 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 1:18.28 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js'" 1:18.48 config/makefiles/xpidl/migration.xpt 1:19.20 config/makefiles/xpidl/mimetype.xpt 1:19.63 config/makefiles/xpidl/mozfind.xpt 1:20.23 config/makefiles/xpidl/mozintl.xpt 1:20.62 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/frames' 1:20.63 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/scopes' 1:20.63 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 1:20.90 Executing "/usr/lib/nodejs-mozilla/bin/node '/<>/firefox-69.0~b5+build1/devtools/client/shared/build/build.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/scopes/getScope.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/scopes/index.js' '/<>/firefox-69.0~b5+build1/devtools/client/debugger/src/utils/pause/scopes/utils.js'" 1:20.92 config/makefiles/xpidl/necko.xpt 1:21.42 config/makefiles/xpidl/necko_about.xpt 1:22.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/mapScopes' 1:22.31 config/makefiles/xpidl/necko_cache.xpt 1:22.71 config/makefiles/xpidl/necko_cache2.xpt 1:23.45 config/makefiles/xpidl/necko_cookie.xpt 1:23.84 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/devtools/client/debugger/src/utils/pause/scopes' 1:23.84 config/makefiles/xpidl/necko_dns.xpt 1:24.21 config/makefiles/xpidl/necko_file.xpt 1:24.43 config/makefiles/xpidl/necko_ftp.xpt 1:24.85 config/makefiles/xpidl/necko_http.xpt 1:24.86 config/makefiles/xpidl/necko_mdns.xpt 1:25.24 config/makefiles/xpidl/necko_res.xpt 1:25.70 config/makefiles/xpidl/necko_socket.xpt 1:26.22 config/makefiles/xpidl/necko_strconv.xpt 1:26.23 config/makefiles/xpidl/necko_viewsource.xpt 1:26.79 config/makefiles/xpidl/necko_websocket.xpt 1:26.89 config/makefiles/xpidl/necko_wifi.xpt 1:27.30 config/makefiles/xpidl/parentalcontrols.xpt 1:27.52 config/makefiles/xpidl/peerconnection.xpt 1:27.75 config/makefiles/xpidl/pipnss.xpt 1:27.97 config/makefiles/xpidl/pippki.xpt 1:28.10 config/makefiles/xpidl/places.xpt 1:28.30 config/makefiles/xpidl/plugin.xpt 1:28.57 config/makefiles/xpidl/pref.xpt 1:29.29 config/makefiles/xpidl/prefetch.xpt 1:29.43 config/makefiles/xpidl/profiler.xpt 1:29.89 config/makefiles/xpidl/remote.xpt 1:29.95 config/makefiles/xpidl/reputationservice.xpt 1:29.97 config/makefiles/xpidl/satchel.xpt 1:30.30 config/makefiles/xpidl/services-crypto-component.xpt 1:30.32 config/makefiles/xpidl/services_fxaccounts.xpt 1:30.44 config/makefiles/xpidl/shellservice.xpt 1:30.74 config/makefiles/xpidl/shistory.xpt 1:30.76 config/makefiles/xpidl/spellchecker.xpt 1:30.83 config/makefiles/xpidl/storage.xpt 1:31.18 config/makefiles/xpidl/telemetry.xpt 1:31.26 config/makefiles/xpidl/test_necko.xpt 1:31.35 config/makefiles/xpidl/thumbnails.xpt 1:31.87 config/makefiles/xpidl/toolkit_antitracking.xpt 1:31.90 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:32.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 1:32.26 config/makefiles/xpidl/toolkit_cleardata.xpt 1:32.27 config/makefiles/xpidl/toolkit_crashservice.xpt 1:32.29 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:32.59 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:32.65 config/makefiles/xpidl/toolkit_osfile.xpt 1:32.67 config/makefiles/xpidl/toolkit_search.xpt 1:32.79 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:33.01 config/makefiles/xpidl/toolkit_shell.xpt 1:33.05 config/makefiles/xpidl/toolkit_xulstore.xpt 1:33.06 config/makefiles/xpidl/toolkitprofile.xpt 1:33.31 config/makefiles/xpidl/txmgr.xpt 1:33.43 config/makefiles/xpidl/txtsvc.xpt 1:33.44 config/makefiles/xpidl/uconv.xpt 1:33.48 config/makefiles/xpidl/update.xpt 1:33.87 config/makefiles/xpidl/uriloader.xpt 1:33.88 config/makefiles/xpidl/url-classifier.xpt 1:33.97 config/makefiles/xpidl/urlformatter.xpt 1:33.99 config/makefiles/xpidl/webBrowser_core.xpt 1:34.27 config/makefiles/xpidl/webbrowserpersist.xpt 1:34.40 config/makefiles/xpidl/webextensions.xpt 1:34.67 config/makefiles/xpidl/webvtt.xpt 1:34.95 config/makefiles/xpidl/widget.xpt 1:35.06 config/makefiles/xpidl/windowcreator.xpt 1:35.08 config/makefiles/xpidl/windowwatcher.xpt 1:35.24 config/makefiles/xpidl/xpcom_base.xpt 1:35.40 config/makefiles/xpidl/xpcom_components.xpt 1:35.50 config/makefiles/xpidl/xpcom_ds.xpt 1:35.88 config/makefiles/xpidl/xpcom_io.xpt 1:36.26 config/makefiles/xpidl/xpcom_system.xpt 1:36.53 config/makefiles/xpidl/xpcom_threads.xpt 1:37.23 config/makefiles/xpidl/xpcomtest.xpt 1:37.39 config/makefiles/xpidl/xpconnect.xpt 1:37.81 config/makefiles/xpidl/xpctest.xpt 1:38.01 config/makefiles/xpidl/xul.xpt 1:38.19 config/makefiles/xpidl/xulapp.xpt 1:38.27 config/makefiles/xpidl/zipwriter.xpt 1:39.02 config/makefiles/xpidl/xptdata.cpp 1:44.29 make[7]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/makefiles/xpidl' 1:44.29 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/xpidl' 1:44.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds' 1:44.31 xpcom/ds/nsGkAtomList.h.stub 1:44.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base' 1:44.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale' 1:44.31 intl/locale/encodingsgroups.properties.h.stub 1:44.31 xpcom/ds/nsGkAtomConsts.h.stub 1:44.31 xpcom/base/error_list.rs.stub 1:44.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components' 1:44.31 xpcom/components/Components.h.stub 1:44.31 xpcom/base/ErrorList.h.stub 1:44.60 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale' 1:44.61 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/dns' 1:44.61 netwerk/dns/etld_data.inc.stub 1:44.63 xpcom/base/ErrorNamesInternal.h.stub 1:44.93 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:45.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components' 1:45.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds' 1:45.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base' 1:45.21 dom/base/PropertyUseCounterMap.inc.stub 1:45.21 dom/base/UseCounterList.h.stub 1:45.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings' 1:45.22 dom/bindings/CSS2Properties.webidl.stub 1:45.83 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base' 1:45.84 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/accessible/xpcom' 1:45.84 accessible/xpcom/xpcAccEvents.h.stub 1:47.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/accessible/xpcom' 1:47.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/manager/ssl' 1:47.26 security/manager/ssl/nsSTSPreloadList.h.stub 1:47.29 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base' 1:47.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/components/telemetry' 1:47.31 toolkit/components/telemetry/TelemetryEventData.h.stub 1:47.31 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:48.68 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:50.04 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:50.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/dns' 1:50.44 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:51.34 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:52.21 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:52.61 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:53.01 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:57.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/components/telemetry' *** KEEP ALIVE MARKER *** Total duration: 0:02:00.103937 2:47.12 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleWorkerInterface-example.h 2:47.12 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleWorkerInterface-example.cpp 2:47.12 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleProxyInterface-example.h 2:47.12 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleProxyInterface-example.cpp 2:47.13 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleInterface-example.h 2:47.13 Generating /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/TestExampleInterface-example.cpp 2:47.59 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings' 2:51.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/manager/ssl' 2:51.32 make[5]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 2:51.32 make[4]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 2:51.35 make[4]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 2:51.38 make[5]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf' 2:51.40 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mfbt' 2:51.40 mfbt 2:51.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter/rust' 2:51.41 toolkit/crashreporter/rust/force-cargo-host-library-build 2:51.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/geckodriver' 2:51.41 testing/geckodriver/force-cargo-program-build 2:51.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/library/rust' 2:51.41 toolkit/library/rust/force-cargo-library-build 2:53.23 Compiling rustc-demangle v0.1.8 2:53.34 Blocking waiting for file lock on build directory 2:53.36 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mfbt/tests/gtest' 2:53.36 mfbt/tests/gtest 2:53.90 Compiling version_check v0.1.5 2:56.45 Compiling dump_syms_rust_demangle v0.1.0 (/<>/firefox-69.0~b5+build1/toolkit/crashreporter/rust) 2:57.06 Finished release [optimized] target(s) in 5.62s 2:57.17 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/toolkit/crashreporter/rust' 2:57.17 Compiling libc v0.2.51 *** KEEP ALIVE MARKER *** Total duration: 0:03:00.135901 3:00.02 /<>/firefox-69.0~b5+build1/mfbt/Compression.cpp: In static member function ‘static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)’: 3:00.02 /<>/firefox-69.0~b5+build1/mfbt/Compression.cpp:41:74: warning: ‘int LZ4_decompress_fast(const char*, char*, int)’ is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 3:00.02 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 3:00.02 ^ 3:00.02 In file included from /<>/firefox-69.0~b5+build1/mfbt/Compression.cpp:15:0: 3:00.02 /<>/firefox-69.0~b5+build1/mfbt/lz4.h:662:16: note: declared here 3:00.02 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 3:00.02 ^~~~~~~~~~~~~~~~~~~ 3:00.20 Compiling byteorder v1.3.1 3:00.27 Compiling autocfg v0.1.2 3:04.96 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src' 3:04.97 js/src 3:05.81 Compiling cfg-if v0.1.6 3:05.99 Compiling lazy_static v1.2.0 3:06.33 Compiling rand_core v0.4.0 3:08.02 Compiling void v1.0.2 3:08.30 Compiling nodrop v0.1.12 3:08.56 Compiling scopeguard v0.3.2 3:08.76 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mfbt' 3:08.77 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/editline' 3:08.77 js/src/editline 3:08.93 Compiling siphasher v0.2.1 3:09.95 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/editline' 3:09.96 Compiling memoffset v0.2.1 3:10.14 Compiling typenum v1.10.0 3:10.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend' 3:10.17 js/src/frontend 3:15.56 Compiling proc-macro2 v0.4.27 3:19.34 Compiling unicode-xid v0.1.0 3:19.85 Compiling lazycell v1.2.1 3:20.34 Compiling slab v0.4.1 3:20.99 Compiling futures v0.1.23 3:21.34 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mfbt/tests/gtest' 3:21.36 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc' 3:21.36 js/src/gc 3:27.14 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool IsRegExpObject(JS::HandleValue)’: 3:27.14 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:308:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.14 MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) { 3:27.14 ^~~~~~~~~~~~~~ 3:27.19 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile_impl(JSContext*, const JS::CallArgs&)’: 3:27.19 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:391:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.19 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 3:27.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.19 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 3:27.19 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:27.19 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:24: 3:27.19 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:27.20 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 3:27.20 ^ 3:27.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:27.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:27.20 receiver, result); 3:27.20 ^ 3:27.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:27.96 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)’: 3:27.96 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:243:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.96 static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, 3:27.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.96 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:243:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.96 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:243:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.97 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:253:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.97 pattern = ToAtom(cx, patternValue); 3:27.97 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.97 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.h:10, 3:27.97 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:7: 3:27.97 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:27.97 return ToStringSlow(cx, v); 3:27.97 ^ 3:28.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)’: 3:28.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:313:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:28.52 bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) { 3:28.52 ^~ 3:28.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 3:28.52 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:28.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:24: 3:28.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:28.52 return op(cx, obj, receiver, id, vp); 3:28.52 ^ 3:28.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:28.52 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 3:28.52 ^ 3:29.64 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)’: 3:29.64 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:428:16: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:29.64 if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) { 3:29.64 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:29.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 3:29.64 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:29.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:24: 3:29.64 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.64 return op(cx, obj, receiver, id, vp); 3:29.64 ^ 3:29.64 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 3:29.64 ^ 3:29.65 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.h:10, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:7: 3:29.65 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:29.65 return ToStringSlow(cx, v); 3:29.65 ^ 3:29.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:29.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:24: 3:29.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.67 return op(cx, obj, receiver, id, vp); 3:29.67 ^ 3:29.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.67 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 3:29.67 ^ 3:29.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.67 return op(cx, obj, receiver, id, vp); 3:29.67 ^ 3:29.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:29.67 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 3:29.67 ^ 3:29.67 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:577:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:29.67 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 3:29.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 3:30.00 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)’: 3:30.00 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:43:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:30.00 bool js::CreateRegExpMatchResult(JSContext* cx, HandleString input, 3:30.00 ^~ 3:30.20 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 3:30.20 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:30.20 bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, 3:30.20 ^~ 3:30.20 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:30.20 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:289:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:30.20 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:298:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:30.20 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, 3:30.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.20 flagsValue)) { 3:30.20 ~~~~~~~~~~~ 3:30.29 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool regexp_compile(JSContext*, unsigned int, JS::Value*)’: 3:30.29 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:391:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:30.29 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) { 3:30.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 3:30.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 3:30.30 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:30.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:24: 3:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:30.30 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 3:30.30 ^ 3:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:30.30 receiver, result); 3:30.30 ^ 3:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 3:30.62 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::MutableHandleValue)’: 3:30.62 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1436:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:30.62 bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, 3:30.62 ^~ 3:31.07 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 3:31.07 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 3:31.07 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 3:31.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 3:31.07 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 3:31.08 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 3:31.08 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 3:31.08 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 3:31.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.h:10, 3:31.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:7: 3:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool static_input_setter(JSContext*, unsigned int, JS::Value*)’: 3:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:31.08 return ToStringSlow(cx, v); 3:31.08 ^ 3:32.36 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 3:32.36 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 3:32.37 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 3:32.37 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 3:32.37 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.h:10, 3:32.37 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:7: 3:32.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)’: 3:32.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:32.37 return js::ToInt32Slow(cx, v, out); 3:32.37 ^ 3:32.41 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)’: 3:32.41 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:32.41 return js::ToInt32Slow(cx, v, out); 3:32.41 ^ 3:32.45 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)’: 3:32.45 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1000:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.45 static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp, 3:32.45 ^~~~~~~~~~~~~~~~~ 3:32.46 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1020:59: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.46 return CreateRegExpMatchResult(cx, string, matches, rval); 3:32.46 ^ 3:32.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 3:32.48 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 3:32.48 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 3:32.48 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 3:32.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.h:10, 3:32.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:7: 3:32.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)’: 3:32.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:32.48 return js::ToInt32Slow(cx, v, out); 3:32.48 ^ 3:32.48 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1041:70: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 3:32.48 return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval()); 3:32.48 ^ 3:32.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)’: 3:32.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1048:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.52 bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp, 3:32.52 ^~ 3:32.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1054:68: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.52 return CreateRegExpMatchResult(cx, input, *maybeMatches, output); 3:32.52 ^ 3:32.52 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:1060:69: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.52 return RegExpMatcherImpl(cx, regexp, input, maybeLastIndex, output); 3:32.52 ^ 3:32.53 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp: In function ‘bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)’: 3:32.53 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:160:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.53 bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, 3:32.53 ^~ 3:32.53 /<>/firefox-69.0~b5+build1/js/src/builtin/RegExp.cpp:191:58: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 3:32.53 return CreateRegExpMatchResult(cx, input, matches, rval); 3:32.53 ^ 3:34.87 Compiling byte-tools v0.3.0 3:35.11 Compiling build_const v0.2.0 3:36.67 Compiling matches v0.1.6 3:36.86 Compiling syn v0.15.30 3:40.36 Compiling fnv v1.0.6 3:40.66 Compiling ryu v0.2.4 3:43.49 Compiling httparse v1.3.3 3:49.34 Compiling cc v1.0.34 *** KEEP ALIVE MARKER *** Total duration: 0:04:00.159899 3:59.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IsCTypesGlobal(JS::HandleValue)’: 3:59.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2243:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.94 bool IsCTypesGlobal(HandleValue v) { 3:59.94 ^~~~~~~~~~~~~~ 3:59.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)’: 3:59.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4695:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.94 bool CType::IsCTypeOrProto(HandleValue v) { 3:59.94 ^~~~~ 3:59.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::IsCType(JS::HandleValue)’: 3:59.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4712:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.96 bool CType::IsCType(HandleValue v) { 3:59.96 ^~~~~ 3:59.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)’: 3:59.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5092:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.97 bool PointerType::IsPointerType(HandleValue v) { 3:59.97 ^~~~~~~~~~~ 3:59.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)’: 3:59.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5510:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.98 bool ArrayType::IsArrayType(HandleValue v) { 3:59.98 ^~~~~~~~~ 3:59.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::IsStruct(JS::HandleValue)’: 3:59.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6252:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 3:59.99 bool StructType::IsStruct(HandleValue v) { 3:59.99 ^~~~~~~~~~ 4:00.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)’: 4:00.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7086:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:00.01 bool FunctionType::IsFunctionType(HandleValue v) { 4:00.01 ^~~~~~~~~~~~ 4:00.29 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 4:00.29 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4842:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:00.29 bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v, 4:00.29 ^~~~~ 4:00.48 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)’: 4:00.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2266:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:00.49 if (!JS_GetProperty(cx, obj, property, &val)) { 4:00.49 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4:01.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::IsCData(JS::HandleValue)’: 4:01.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7574:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.28 bool CData::IsCData(HandleValue v) { 4:01.28 ^~~~~ 4:01.28 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::GetABI(JSContext*, JS::HandleValue, ffi_abi*)’: 4:01.28 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6444:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.28 static bool GetABI(JSContext* cx, HandleValue abiType, ffi_abi* result) { 4:01.28 ^~~~~~ 4:01.43 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)’: 4:01.43 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2877:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:01.43 static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) { 4:01.43 ^~~~~~~~~~~ 4:01.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]’: 4:01.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.45 static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) { 4:01.45 ^~~~~~~~~~~~~~~~~~~~~~ 4:01.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]’: 4:01.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]’: 4:01.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.55 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]’: 4:01.55 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.55 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: 4:01.56 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp:7073:16: warning: ‘innerName’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:01.56 NameNodeType innerName; 4:01.56 ^~~~~~~~~ 4:01.59 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]’: 4:01.59 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.65 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]’: 4:01.65 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]’: 4:01.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]’: 4:01.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]’: 4:01.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2888:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::CType::Create(JSContext*, JS::HandleObject, JS::HandleObject, js::ctypes::TypeCode, JSString*, JS::HandleValue, JS::HandleValue, ffi_type*)’: 4:01.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4264:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.85 JSObject* CType::Create(JSContext* cx, HandleObject typeProto, 4:01.85 ^~~~~ 4:01.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4264:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::CType::DefineBuiltin(JSContext*, JS::HandleObject, const char*, JSObject*, JSObject*, const char*, js::ctypes::TypeCode, JS::HandleValue, JS::HandleValue, ffi_type*)’: 4:01.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4336:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.89 JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj, 4:01.89 ^~~~~ 4:01.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4336:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4350:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:01.89 RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size, 4:01.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:01.89 align, ffiType)); 4:01.89 ~~~~~~~~~~~~~~~ 4:01.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4350:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)’: 4:02.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4988:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.06 alignVal, &ffi_type_pointer); 4:02.06 ^ 4:02.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4988:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)’: 4:02.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5287:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:02.18 if (!SizeTojsval(cx, size, &sizeVal)) { 4:02.18 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:02.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5291:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:02.18 if (!SizeTojsval(cx, length, &lengthVal)) { 4:02.18 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 4:02.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5301:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.18 nullptr, sizeVal, alignVal, nullptr); 4:02.18 ^ 4:02.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5301:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsPointer(JS::HandleValue)’: 4:02.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5100:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.49 bool PointerType::IsPointer(HandleValue v) { 4:02.49 ^~~~~~~~~~~ 4:02.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)’: 4:02.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5518:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.51 bool ArrayType::IsArrayOrArrayType(HandleValue v) { 4:02.51 ^~~~~~~~~ 4:02.55 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]’: 4:02.55 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2644:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.55 static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) { 4:02.55 ^~~~~~~~~~~~ 4:02.59 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]’: 4:02.59 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2644:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 4:02.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:832:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.67 static const char* CTypesToSourceForError(JSContext* cx, HandleValue val, 4:02.67 ^~~~~~~~~~~~~~~~~~~~~~ 4:02.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:838:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:02.68 RootedString str(cx, JS_ValueToSource(cx, v)); 4:02.68 ~~~~~~~~~~~~~~~~^~~~~~~ 4:02.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:843:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.68 return ValueToSourceForError(cx, val, bytes); 4:02.68 ^ 4:02.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)’: 4:02.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1546:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.71 static bool IncompatibleThisProto(JSContext* cx, const char* funName, 4:02.71 ^~~~~~~~~~~~~~~~~~~~~ 4:02.71 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1551:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.71 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); 4:02.71 ^ 4:02.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)’: 4:02.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1588:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.76 static bool InvalidIndexError(JSContext* cx, HandleValue val) { 4:02.76 ^~~~~~~~~~~~~~~~~ 4:02.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1588:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1590:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.76 const char* indexStr = CTypesToSourceForError(cx, val, idBytes); 4:02.76 ^ 4:02.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)’: 4:02.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1602:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.79 return InvalidIndexError(cx, idVal); 4:02.79 ^ 4:02.80 /<>/firefox-69.0~b5+build1/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]’: 4:02.81 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp:5640:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:02.81 TernaryNodeType ifNode; 4:02.81 ^~~~~~ 4:02.81 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)’: 4:02.81 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1646:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.81 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 4:02.81 ^ 4:02.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)’: 4:02.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1693:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.82 static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) { 4:02.83 ^~~~~~~~~ 4:02.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1697:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.83 const char* src = CTypesToSourceForError(cx, actual, bytes); 4:02.83 ^ 4:02.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)’: 4:02.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1707:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.83 static bool TypeOverflow(JSContext* cx, const char* expected, 4:02.84 ^~~~~~~~~~~~ 4:02.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1712:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.84 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:02.84 ^ 4:02.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)’: 4:02.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1570:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.85 static bool IncompatibleThisType(JSContext* cx, const char* funName, 4:02.85 ^~~~~~~~~~~~~~~~~~~~ 4:02.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1577:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.85 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes); 4:02.85 ^ 4:02.88 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)’: 4:02.88 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1762:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.88 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 4:02.88 ^ 4:02.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)’: 4:02.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1529:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.90 const char* valStr = CTypesToSourceForError(cx, val, valBytes); 4:02.90 ^ 4:02.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)’: 4:02.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1508:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.92 static bool FunctionReturnTypeError(JSContext* cx, HandleValue type, 4:02.92 ^~~~~~~~~~~~~~~~~~~~~~~ 4:02.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1513:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.92 const char* valStr = CTypesToSourceForError(cx, type, valBytes); 4:02.92 ^ 4:02.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)’: 4:02.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1430:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:02.98 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); 4:02.98 ^ 4:03.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)’: 4:03.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5131:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:03.08 "non-PointerType CData", args.thisv()); 4:03.08 ^ 4:03.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)’: 4:03.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6378:69: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:03.12 "non-StructType CData", args.thisv()); 4:03.12 ^ 4:03.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int, const char*)’: 4:03.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5152:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:03.20 args.thisv()); 4:03.20 ^ 4:03.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)’: 4:03.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1182:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:03.46 static bool ArgumentConvError(JSContext* cx, HandleValue actual, 4:03.46 ^~~~~~~~~~~~~~~~~ 4:03.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1187:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:03.46 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:03.46 ^ 4:03.48 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)’: 4:03.48 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1490:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:03.48 static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index, 4:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.48 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1495:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:03.48 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 4:03.48 ^ 4:03.50 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)’: 4:03.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6497:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:03.51 static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) { 4:03.51 ^~~~~~~~~~~ 4:05.42 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)’: 4:05.42 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:949:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:05.42 RootedString funcStr(cx, JS_ValueToSource(cx, funVal)); 4:05.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 4:05.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)’: 4:05.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3023:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:05.76 static bool ConvertToJS(JSContext* cx, HandleObject typeObj, 4:05.76 ^~~~~~~~~~~ 4:05.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)’: 4:05.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8012:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:05.90 bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj, 4:05.90 ^~~~~~~~~~~~~~ 4:05.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8027:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:05.90 aResult); 4:05.90 ^ 4:05.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]’: 4:05.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:05.93 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:05.93 ^~~~~~~~~~~~~~ 4:05.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:05.93 return jsvalToInteger(cx, innerData, result); 4:05.93 ^ 4:06.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]’: 4:06.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.00 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.00 ^~~~~~~~~~~~~~ 4:06.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.00 return jsvalToInteger(cx, innerData, result); 4:06.00 ^ 4:06.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]’: 4:06.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.08 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.08 ^~~~~~~~~~~~~~ 4:06.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.08 return jsvalToInteger(cx, innerData, result); 4:06.08 ^ 4:06.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]’: 4:06.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.15 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.15 ^~~~~~~~~~~~~~ 4:06.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.15 return jsvalToInteger(cx, innerData, result); 4:06.15 ^ 4:06.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]’: 4:06.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.22 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.22 ^~~~~~~~~~~~~~ 4:06.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.22 return jsvalToInteger(cx, innerData, result); 4:06.22 ^ 4:06.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]’: 4:06.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.30 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.30 ^~~~~~~~~~~~~~ 4:06.31 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.31 return jsvalToInteger(cx, innerData, result); 4:06.31 ^ 4:06.38 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]’: 4:06.38 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.38 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.38 ^~~~~~~~~~~~~~ 4:06.38 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.38 return jsvalToInteger(cx, innerData, result); 4:06.38 ^ 4:06.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]’: 4:06.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.44 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.44 ^~~~~~~~~~~~~~ 4:06.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.45 return jsvalToInteger(cx, innerData, result); 4:06.45 ^ 4:06.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]’: 4:06.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.51 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.51 ^~~~~~~~~~~~~~ 4:06.51 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.51 return jsvalToInteger(cx, innerData, result); 4:06.51 ^ 4:06.57 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)’: 4:06.57 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8871:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.57 if (!jsvalToInteger(cx, args[0], &hi)) { 4:06.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:06.57 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8872:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.57 return ArgumentConvError(cx, args[0], "UInt64.join", 0); 4:06.57 ^ 4:06.57 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8874:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.57 if (!jsvalToInteger(cx, args[1], &lo)) { 4:06.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:06.58 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8875:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.58 return ArgumentConvError(cx, args[1], "UInt64.join", 1); 4:06.58 ^ 4:06.61 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)’: 4:06.61 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8702:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.61 if (!jsvalToInteger(cx, args[0], &hi)) { 4:06.61 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:06.61 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8703:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.61 return ArgumentConvError(cx, args[0], "Int64.join", 0); 4:06.61 ^ 4:06.61 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8705:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.61 if (!jsvalToInteger(cx, args[1], &lo)) { 4:06.61 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:06.62 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8706:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.62 return ArgumentConvError(cx, args[1], "Int64.join", 1); 4:06.62 ^ 4:06.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]’: 4:06.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.66 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.66 ^~~~~~~~~~~~~~ 4:06.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.66 return jsvalToInteger(cx, innerData, result); 4:06.66 ^ 4:06.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]’: 4:06.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.74 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.74 ^~~~~~~~~~~~~~ 4:06.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.74 return jsvalToInteger(cx, innerData, result); 4:06.74 ^ 4:06.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]’: 4:06.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2556:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.80 static bool jsvalToInteger(JSContext* cx, HandleValue val, 4:06.80 ^~~~~~~~~~~~~~ 4:06.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2625:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.80 return jsvalToInteger(cx, innerData, result); 4:06.80 ^ 4:06.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:06.86 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.h:21, 4:06.86 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7: 4:06.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)’: 4:06.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.87 return js::ToStringSlow(cx, v); 4:06.87 ^ 4:06.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*, arena_id_t)’: 4:06.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1630:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:06.94 const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes); 4:06.94 ^ 4:07.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]’: 4:07.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.06 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 4:07.06 ^~~~~~~~~~~~~~~~~ 4:07.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2818:76: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.06 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 4:07.06 ^ 4:07.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)’: 4:07.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8737:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.11 if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) { 4:07.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8741:54: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.11 return ArgumentConvError(cx, args[0], "UInt64", 0); 4:07.12 ^ 4:07.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Sprintf.h:15:0, 4:07.12 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.h:10, 4:07.12 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7: 4:07.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8747:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:07.12 MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); 4:07.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 4:07.12 if ((expr)) { \ 4:07.12 ^~~~ 4:07.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]’: 4:07.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.17 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 4:07.17 ^~~~~~~~~~~~~~~~~ 4:07.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2818:76: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.17 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 4:07.17 ^ 4:07.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)’: 4:07.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8566:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.23 if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) { 4:07.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8570:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.23 return ArgumentConvError(cx, args[0], "Int64", 0); 4:07.23 ^ 4:07.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Sprintf.h:15:0, 4:07.23 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.h:10, 4:07.23 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7: 4:07.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8576:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:07.23 MOZ_ALWAYS_TRUE(JS_GetProperty(cx, callee, "prototype", &slot)); 4:07.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 4:07.23 if ((expr)) { \ 4:07.23 ^~~~ 4:07.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]’: 4:07.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.27 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString, 4:07.27 ^~~~~~~~~~~~~~~~~ 4:07.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2818:76: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.27 return jsvalToBigInteger(cx, innerData, allowString, result, overflow); 4:07.27 ^ 4:07.32 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)’: 4:07.32 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2826:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.32 static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString, 4:07.32 ^~~~~~~~~~~ 4:07.32 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2829:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.32 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) { 4:07.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.36 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)’: 4:07.36 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5665:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:07.36 "non-ArrayType CData", args.thisv()); 4:07.36 ^ 4:07.36 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5691:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.36 if (!jsvalToSize(cx, args[0], false, &index)) { 4:07.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.36 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5692:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.36 return InvalidIndexError(cx, args[0]); 4:07.36 ^ 4:07.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)’: 4:07.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4762:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.45 if (args.length() == 1 && !jsvalToSize(cx, args[0], false, &length)) { 4:07.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)’: 4:07.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5239:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.49 if (args.length() == 2 && !jsvalToSize(cx, args[1], false, &length)) { 4:07.49 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.54 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)’: 4:07.54 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8293:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:07.54 if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) { 4:07.54 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.60 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)’: 4:07.60 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8370:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:07.61 if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) { 4:07.61 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.69 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)’: 4:07.69 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5197:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:07.69 if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result)) { 4:07.69 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:07.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)’: 4:07.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6302:69: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:07.74 "non-StructType CData", args.thisv()); 4:07.75 ^ 4:07.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6319:73: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:07.75 return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval()); 4:07.75 ^ 4:07.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)’: 4:07.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7588:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:07.80 args.rval()); 4:07.80 ^ 4:07.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)’: 4:07.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1232:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.85 static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength, 4:07.85 ^~~~~~~~~~~~~~~~~~~ 4:07.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1238:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.85 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:07.85 ^ 4:07.87 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)’: 4:07.88 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1207:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.88 static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength, 4:07.88 ^~~~~~~~~~~~~~~~~~~ 4:07.88 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1213:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:07.88 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:07.88 ^ 4:08.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)’: 4:08.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4095:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:08.11 JSString* src = JS_ValueToSource(cx, valStr); 4:08.11 ^ 4:08.65 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvError(JSContext*, const char*, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)’: 4:08.65 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1053:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.65 static bool ConvError(JSContext* cx, const char* expectedStr, 4:08.65 ^~~~~~~~~ 4:08.65 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1058:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.65 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:08.65 ^ 4:08.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvError(JSContext*, JS::HandleObject, JS::HandleValue, js::ctypes::ConversionType, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)’: 4:08.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1167:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.76 static bool ConvError(JSContext* cx, HandleObject expectedType, 4:08.76 ^~~~~~~~~ 4:08.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ImplicitConvert(JSContext*, JS::HandleValue, JSObject*, void*, js::ctypes::ConversionType, bool*, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)’: 4:08.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3179:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.94 static bool ImplicitConvert(JSContext* cx, HandleValue val, 4:08.94 ^~~~~~~~~~~~~~~ 4:08.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3255:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.94 } else if (!jsvalToInteger(cx, val, &result)) { \ 4:08.94 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro ‘CHAR16_CASE’ 4:08.95 MACRO(char16_t, char16_t, ffi_type_uint16) 4:08.95 ^~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3262:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR16_TYPE’ 4:08.95 CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE) 4:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.95 if (!jsvalToInteger(cx, val, &result)) \ 4:08.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:08.95 MACRO(int8_t, int8_t, ffi_type_sint8) \ 4:08.95 ^~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:08.95 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:08.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.96 if (!jsvalToInteger(cx, val, &result)) \ 4:08.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:08.96 MACRO(int16_t, int16_t, ffi_type_sint16) \ 4:08.96 ^~~~~ 4:08.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:08.96 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:08.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.96 if (!jsvalToInteger(cx, val, &result)) \ 4:08.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:08.97 MACRO(int32_t, int32_t, ffi_type_sint32) \ 4:08.97 ^~~~~ 4:08.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:08.98 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:08.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.99 if (!jsvalToInteger(cx, val, &result)) \ 4:08.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:08.99 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 4:08.99 ^~~~~ 4:08.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:08.99 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:08.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:08.99 if (!jsvalToInteger(cx, val, &result)) \ 4:08.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:08.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:08.99 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 4:08.99 ^~~~~ 4:09.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.00 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.00 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.02 if (!jsvalToInteger(cx, val, &result)) \ 4:09.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.02 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 4:09.02 ^~~~~ 4:09.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.02 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.02 if (!jsvalToInteger(cx, val, &result)) \ 4:09.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.02 MACRO(short, short, ffi_type_sint16) \ 4:09.02 ^~~~~ 4:09.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.03 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.03 if (!jsvalToInteger(cx, val, &result)) \ 4:09.03 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.04 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 4:09.04 ^~~~~ 4:09.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.04 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.04 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.04 if (!jsvalToInteger(cx, val, &result)) \ 4:09.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.04 MACRO(int, int, ffi_type_sint32) \ 4:09.04 ^~~~~ 4:09.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.04 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.05 if (!jsvalToInteger(cx, val, &result)) \ 4:09.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.06 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 4:09.06 ^~~~~ 4:09.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3274:7: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:09.06 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE) 4:09.06 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:09.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.07 if (!jsvalToInteger(cx, val, &result)) \ 4:09.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.07 MACRO(int64_t, int64_t, ffi_type_sint64) \ 4:09.07 ^~~~~ 4:09.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.07 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.07 if (!jsvalToInteger(cx, val, &result)) \ 4:09.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.07 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 4:09.09 ^~~~~ 4:09.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.09 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.10 if (!jsvalToInteger(cx, val, &result)) \ 4:09.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.10 MACRO(long, long, CTYPES_FFI_LONG) \ 4:09.10 ^~~~~ 4:09.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.10 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.10 if (!jsvalToInteger(cx, val, &result)) \ 4:09.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.11 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 4:09.11 ^~~~~ 4:09.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.11 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.11 if (!jsvalToInteger(cx, val, &result)) \ 4:09.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.11 MACRO(long_long, long long, ffi_type_sint64) \ 4:09.11 ^~~~~ 4:09.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.11 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.13 if (!jsvalToInteger(cx, val, &result)) \ 4:09.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.13 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 4:09.13 ^~~~~ 4:09.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.13 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.13 if (!jsvalToInteger(cx, val, &result)) \ 4:09.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.15 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 4:09.15 ^~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.15 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.15 if (!jsvalToInteger(cx, val, &result)) \ 4:09.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.15 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 4:09.15 ^~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.15 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.15 if (!jsvalToInteger(cx, val, &result)) \ 4:09.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.15 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 4:09.15 ^~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.15 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.15 if (!jsvalToInteger(cx, val, &result)) \ 4:09.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.15 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 4:09.15 ^~~~~ 4:09.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.16 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.16 if (!jsvalToInteger(cx, val, &result)) \ 4:09.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.16 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 4:09.16 ^~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3275:7: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:09.16 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE) 4:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.16 if (!jsvalToInteger(cx, val, &result)) \ 4:09.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.16 MACRO(char, char, ffi_type_uint8) \ 4:09.16 ^~~~~ 4:09.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:09.17 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 4:09.17 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.17 if (!jsvalToInteger(cx, val, &result)) \ 4:09.17 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.18 MACRO(signed_char, signed char, ffi_type_sint8) \ 4:09.18 ^~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:09.18 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 4:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3268:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.18 if (!jsvalToInteger(cx, val, &result)) \ 4:09.18 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro ‘INTEGRAL_CASE’ 4:09.18 MACRO(unsigned_char, unsigned char, ffi_type_uint8) 4:09.18 ^~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3281:7: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:09.18 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE) 4:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.18 if (!jsvalToFloat(cx, val, &result)) \ 4:09.18 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘FLOAT_CASE’ 4:09.18 MACRO(float32_t, float, ffi_type_float) \ 4:09.18 ^~~~~ 4:09.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:09.19 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 4:09.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.19 if (!jsvalToFloat(cx, val, &result)) \ 4:09.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘FLOAT_CASE’ 4:09.20 MACRO(float64_t, double, ffi_type_double) \ 4:09.20 ^~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:09.20 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 4:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.20 if (!jsvalToFloat(cx, val, &result)) \ 4:09.20 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘FLOAT_CASE’ 4:09.20 MACRO(float, float, ffi_type_float) \ 4:09.20 ^~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:09.20 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 4:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3286:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.20 if (!jsvalToFloat(cx, val, &result)) \ 4:09.20 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro ‘FLOAT_CASE’ 4:09.20 MACRO(double, double, ffi_type_double) 4:09.20 ^~~~~ 4:09.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3292:7: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:09.20 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE) 4:09.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3478:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.21 val, convType); 4:09.21 ^ 4:09.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3498:69: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 sourceLength, val, convType); 4:09.22 ^ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3535:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 size_t(sourceLength), val, convType); 4:09.22 ^ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3548:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:09.22 if (!JS_GetElement(cx, valObj, i, &item)) { 4:09.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3553:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr, 4:09.22 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.22 funObj, argIndex, targetType, i)) 4:09.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3572:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 size_t(sourceLength), val, convType); 4:09.22 ^ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3601:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 size_t(sourceLength), val, convType); 4:09.22 ^ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1318:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:09.22 ^ 4:09.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1661:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.22 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:09.22 ^ 4:09.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1668:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.23 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); 4:09.23 ^ 4:09.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3659:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:09.24 if (!JS_GetPropertyById(cx, valObj, id, &prop)) { 4:09.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4:09.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3665:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.24 if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType, 4:09.24 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.24 nullptr, funObj, argIndex, targetType, i)) 4:09.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)’: 4:09.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5219:57: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:09.79 ConversionType::Setter, nullptr); 4:09.79 ^ 4:09.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)’: 4:09.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6339:69: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:09.86 "non-StructType CData", args.thisv()); 4:09.86 ^ 4:09.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6359:39: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:09.86 field->mIndex); 4:09.86 ^ 4:09.91 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ConvertArgument(JSContext*, JS::HandleObject, unsigned int, JS::HandleValue, JSObject*, js::ctypes::AutoValue*, js::ctypes::AutoValueAutoArray*)’: 4:09.91 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6872:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.91 static bool ConvertArgument(JSContext* cx, HandleObject funObj, 4:09.91 ^~~~~~~~~~~~~~~ 4:09.91 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6881:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:09.92 if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument, 4:09.92 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:09.92 &freePointer, funObj, argIndex)) 4:09.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)’: 4:10.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6910:72: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:10.02 "non-PointerType CData", args.calleev()); 4:10.02 ^ 4:10.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6916:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:10.02 "non-FunctionType pointer", args.calleev()); 4:10.02 ^ 4:10.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6947:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.02 if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i], 4:10.02 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.02 &strings)) { 4:10.02 ~~~~~~~~~ 4:10.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1775:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.03 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:10.03 ^ 4:10.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6983:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.03 if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) { 4:10.03 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7073:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:10.03 args.rval()); 4:10.03 ^ 4:10.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)’: 4:10.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7595:57: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:10.26 ConversionType::Setter, nullptr); 4:10.26 ^ 4:10.34 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)’: 4:10.34 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:8133:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.34 if (!ImplicitConvert(cx, valData, objArgType, cargs.get(), 4:10.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.34 ConversionType::Finalizer, &freePointer, objCodePtrType, 4:10.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.34 0)) { 4:10.34 ~~ 4:10.34 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1450:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.34 const char* valStr = CTypesToSourceForError(cx, actual, valBytes); 4:10.34 ^ 4:10.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)’: 4:10.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3688:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.66 static bool ExplicitConvert(JSContext* cx, HandleValue val, 4:10.66 ^~~~~~~~~~~~~~~ 4:10.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3688:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3692:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.66 if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr)) { 4:10.66 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:10.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3700:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:10.66 if (!JS_GetPendingException(cx, &ex)) { 4:10.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4:10.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:3753:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:10.68 JS_SetPendingException(cx, ex); 4:10.68 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 4:11.34 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: 4:11.35 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp:7073:16: warning: ‘innerName’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:11.35 NameNodeType innerName; 4:11.35 ^~~~~~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)’: 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.67 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.67 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.67 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.67 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) 4:11.67 ^~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro ‘CTYPES_FOR_EACH_BOOL_TYPE’ 4:11.67 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ 4:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.67 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.67 ^~~~~~~~~~~~~~~~~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.67 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.67 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.67 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.67 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.67 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL) 4:11.68 ^~~~~ 4:11.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro ‘CTYPES_FOR_EACH_BOOL_TYPE’ 4:11.68 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \ 4:11.68 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.68 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.68 ^~~~~~~~~~~~~~~~~~~~ 4:11.68 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.68 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.68 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.68 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.69 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.69 MACRO(int8_t, int8_t, ffi_type_sint8) \ 4:11.69 ^~~~~ 4:11.69 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.69 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.69 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.70 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.70 ^~~~~~~~~~~~~~~~~~~~ 4:11.70 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.70 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.70 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.71 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.71 MACRO(int8_t, int8_t, ffi_type_sint8) \ 4:11.71 ^~~~~ 4:11.71 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.71 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.72 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.72 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.72 ^~~~~~~~~~~~~~~~~~~~ 4:11.72 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.72 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.72 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.72 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.73 MACRO(int16_t, int16_t, ffi_type_sint16) \ 4:11.73 ^~~~~ 4:11.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.73 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.73 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.73 ^~~~~~~~~~~~~~~~~~~~ 4:11.73 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.73 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.74 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.74 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.74 MACRO(int16_t, int16_t, ffi_type_sint16) \ 4:11.74 ^~~~~ 4:11.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.74 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.74 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.74 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.74 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.75 ^~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.75 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.75 MACRO(int32_t, int32_t, ffi_type_sint32) \ 4:11.75 ^~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.75 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.75 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.75 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.75 ^~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.75 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.75 MACRO(int32_t, int32_t, ffi_type_sint32) \ 4:11.75 ^~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.75 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.75 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.75 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.75 ^~~~~~~~~~~~~~~~~~~~ 4:11.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.76 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.76 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.76 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.76 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 4:11.77 ^~~~~ 4:11.77 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.77 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.78 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.78 ^~~~~~~~~~~~~~~~~~~~ 4:11.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.78 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.78 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.78 MACRO(uint8_t, uint8_t, ffi_type_uint8) \ 4:11.78 ^~~~~ 4:11.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.78 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.79 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.79 ^~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.79 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.79 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 4:11.79 ^~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.79 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.79 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.79 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.79 ^~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.79 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.79 MACRO(uint16_t, uint16_t, ffi_type_uint16) \ 4:11.79 ^~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.79 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.79 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.79 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.79 ^~~~~~~~~~~~~~~~~~~~ 4:11.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.79 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.80 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.80 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 4:11.80 ^~~~~ 4:11.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.81 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.82 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.82 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.82 ^~~~~~~~~~~~~~~~~~~~ 4:11.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.82 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.82 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.82 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.82 MACRO(uint32_t, uint32_t, ffi_type_uint32) \ 4:11.82 ^~~~~ 4:11.82 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.82 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.83 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.83 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.83 ^~~~~~~~~~~~~~~~~~~~ 4:11.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.83 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.83 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.83 MACRO(short, short, ffi_type_sint16) \ 4:11.83 ^~~~~ 4:11.83 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.84 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.84 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.84 ^~~~~~~~~~~~~~~~~~~~ 4:11.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.84 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.84 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.84 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.84 MACRO(short, short, ffi_type_sint16) \ 4:11.84 ^~~~~ 4:11.84 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.85 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.85 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.85 ^~~~~~~~~~~~~~~~~~~~ 4:11.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.85 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.85 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.85 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.85 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 4:11.85 ^~~~~ 4:11.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.86 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.86 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.86 ^~~~~~~~~~~~~~~~~~~~ 4:11.86 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.86 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.87 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.87 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.87 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.87 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \ 4:11.87 ^~~~~ 4:11.87 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.87 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.87 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.87 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.87 ^~~~~~~~~~~~~~~~~~~~ 4:11.87 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.87 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.87 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.87 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.89 MACRO(int, int, ffi_type_sint32) \ 4:11.89 ^~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.89 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.89 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.89 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.89 ^~~~~~~~~~~~~~~~~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.89 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.89 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.89 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.89 MACRO(int, int, ffi_type_sint32) \ 4:11.89 ^~~~~ 4:11.89 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.90 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.90 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.90 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.90 ^~~~~~~~~~~~~~~~~~~~ 4:11.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.90 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.90 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.90 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 4:11.90 ^~~~~ 4:11.91 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.91 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.91 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.92 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.92 ^~~~~~~~~~~~~~~~~~~~ 4:11.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.92 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.92 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.92 MACRO(unsigned_int, unsigned int, ffi_type_uint32) 4:11.92 ^~~~~ 4:11.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro ‘CTYPES_FOR_EACH_INT_TYPE’ 4:11.92 CTYPES_FOR_EACH_INT_TYPE(MACRO) \ 4:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:11.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.92 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.92 ^~~~~~~~~~~~~~~~~~~~ 4:11.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.92 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.93 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.93 MACRO(int64_t, int64_t, ffi_type_sint64) \ 4:11.93 ^~~~~ 4:11.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.93 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.93 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.93 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.94 ^~~~~~~~~~~~~~~~~~~~ 4:11.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.94 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.94 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.94 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.94 MACRO(int64_t, int64_t, ffi_type_sint64) \ 4:11.94 ^~~~~ 4:11.94 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.94 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:11.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.95 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.95 ^~~~~~~~~~~~~~~~~~~~ 4:11.95 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.96 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.96 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.96 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.96 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 4:11.96 ^~~~~ 4:11.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.96 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:11.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.96 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.96 ^~~~~~~~~~~~~~~~~~~~ 4:11.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.96 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.96 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.96 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.97 MACRO(uint64_t, uint64_t, ffi_type_uint64) \ 4:11.97 ^~~~~ 4:11.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.97 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.97 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.97 ^~~~~~~~~~~~~~~~~~~~ 4:11.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.98 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.98 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.98 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.98 MACRO(long, long, CTYPES_FFI_LONG) \ 4:11.99 ^~~~~ 4:11.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.99 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:11.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:11.99 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:11.99 ^~~~~~~~~~~~~~~~~~~~ 4:11.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:11.99 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:11.99 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.99 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:11.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:11.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:11.99 MACRO(long, long, CTYPES_FFI_LONG) \ 4:11.99 ^~~~~ 4:11.99 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:11.99 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.00 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.00 ^~~~~~~~~~~~~~~~~~~~ 4:12.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.00 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.00 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.00 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 4:12.00 ^~~~~ 4:12.00 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.01 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.01 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.01 ^~~~~~~~~~~~~~~~~~~~ 4:12.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.01 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.01 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.01 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.01 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \ 4:12.02 ^~~~~ 4:12.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.02 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.02 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.02 ^~~~~~~~~~~~~~~~~~~~ 4:12.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.02 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.02 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.02 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.03 MACRO(long_long, long long, ffi_type_sint64) \ 4:12.03 ^~~~~ 4:12.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.03 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.03 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.03 ^~~~~~~~~~~~~~~~~~~~ 4:12.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.03 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.03 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.03 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.04 MACRO(long_long, long long, ffi_type_sint64) \ 4:12.04 ^~~~~ 4:12.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.04 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.04 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.04 ^~~~~~~~~~~~~~~~~~~~ 4:12.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.04 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.04 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.05 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 4:12.05 ^~~~~ 4:12.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.05 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.05 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.05 ^~~~~~~~~~~~~~~~~~~~ 4:12.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.05 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.05 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.05 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.05 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \ 4:12.05 ^~~~~ 4:12.05 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.06 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.06 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.06 ^~~~~~~~~~~~~~~~~~~~ 4:12.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.06 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.06 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.06 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.06 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 4:12.06 ^~~~~ 4:12.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.06 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.06 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.06 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.07 ^~~~~~~~~~~~~~~~~~~~ 4:12.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.07 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.07 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.07 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.07 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \ 4:12.07 ^~~~~ 4:12.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.07 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.07 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.07 ^~~~~~~~~~~~~~~~~~~~ 4:12.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.07 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.08 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.08 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.08 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 4:12.08 ^~~~~ 4:12.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.08 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.08 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.08 ^~~~~~~~~~~~~~~~~~~~ 4:12.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.08 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.08 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.08 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.09 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \ 4:12.09 ^~~~~ 4:12.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.09 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.09 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.09 ^~~~~~~~~~~~~~~~~~~~ 4:12.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.09 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.09 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.09 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 4:12.09 ^~~~~ 4:12.09 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.10 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.10 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.10 ^~~~~~~~~~~~~~~~~~~~ 4:12.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.10 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.10 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.10 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \ 4:12.10 ^~~~~ 4:12.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.10 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.10 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.10 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.11 ^~~~~~~~~~~~~~~~~~~~ 4:12.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.11 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.11 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.11 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.11 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 4:12.11 ^~~~~ 4:12.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.11 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.11 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.11 ^~~~~~~~~~~~~~~~~~~~ 4:12.11 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.11 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.11 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.12 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.12 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \ 4:12.12 ^~~~~ 4:12.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.12 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.12 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.12 ^~~~~~~~~~~~~~~~~~~~ 4:12.12 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.12 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.12 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.13 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 4:12.13 ^~~~~ 4:12.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.13 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.13 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.13 ^~~~~~~~~~~~~~~~~~~~ 4:12.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.13 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.13 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.13 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.13 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T) 4:12.13 ^~~~~ 4:12.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro ‘CTYPES_FOR_EACH_WRAPPED_INT_TYPE’ 4:12.14 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \ 4:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.14 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.14 ^~~~~~~~~~~~~~~~~~~~ 4:12.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.14 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.14 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.14 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.14 MACRO(float32_t, float, ffi_type_float) \ 4:12.14 ^~~~~ 4:12.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.14 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.15 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.15 ^~~~~~~~~~~~~~~~~~~~ 4:12.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.15 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.15 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.15 MACRO(float32_t, float, ffi_type_float) \ 4:12.15 ^~~~~ 4:12.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.15 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.15 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.16 ^~~~~~~~~~~~~~~~~~~~ 4:12.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.16 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.16 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.16 MACRO(float64_t, double, ffi_type_double) \ 4:12.16 ^~~~~ 4:12.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.16 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.16 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.16 ^~~~~~~~~~~~~~~~~~~~ 4:12.16 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.16 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.17 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.17 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.17 MACRO(float64_t, double, ffi_type_double) \ 4:12.17 ^~~~~ 4:12.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.17 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.17 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.17 ^~~~~~~~~~~~~~~~~~~~ 4:12.17 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.17 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.17 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.17 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.18 MACRO(float, float, ffi_type_float) \ 4:12.18 ^~~~~ 4:12.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.18 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.18 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.18 ^~~~~~~~~~~~~~~~~~~~ 4:12.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.18 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.18 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.18 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.18 MACRO(float, float, ffi_type_float) \ 4:12.18 ^~~~~ 4:12.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.19 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.19 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.19 ^~~~~~~~~~~~~~~~~~~~ 4:12.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.19 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.19 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.19 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.19 MACRO(double, double, ffi_type_double) 4:12.19 ^~~~~ 4:12.19 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.19 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.20 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.20 ^~~~~~~~~~~~~~~~~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.20 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.20 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.20 MACRO(double, double, ffi_type_double) 4:12.20 ^~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro ‘CTYPES_FOR_EACH_FLOAT_TYPE’ 4:12.20 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \ 4:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.20 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.20 ^~~~~~~~~~~~~~~~~~~~ 4:12.20 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.21 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.21 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.21 MACRO(char, char, ffi_type_uint8) \ 4:12.21 ^~~~~ 4:12.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.21 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.21 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.21 ^~~~~~~~~~~~~~~~~~~~ 4:12.21 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.21 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.21 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.22 MACRO(char, char, ffi_type_uint8) \ 4:12.22 ^~~~~ 4:12.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.22 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.22 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.22 ^~~~~~~~~~~~~~~~~~~~ 4:12.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.22 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.22 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.22 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.22 MACRO(signed_char, signed char, ffi_type_sint8) \ 4:12.23 ^~~~~ 4:12.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.23 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.23 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.23 ^~~~~~~~~~~~~~~~~~~~ 4:12.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.23 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.23 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.23 MACRO(signed_char, signed char, ffi_type_sint8) \ 4:12.23 ^~~~~ 4:12.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.23 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.24 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.24 ^~~~~~~~~~~~~~~~~~~~ 4:12.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.24 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.24 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.24 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.24 MACRO(unsigned_char, unsigned char, ffi_type_uint8) 4:12.24 ^~~~~ 4:12.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.24 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.24 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.24 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.25 ^~~~~~~~~~~~~~~~~~~~ 4:12.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.25 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.25 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.25 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.25 MACRO(unsigned_char, unsigned char, ffi_type_uint8) 4:12.25 ^~~~~ 4:12.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR_TYPE’ 4:12.25 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \ 4:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.25 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.25 ^~~~~~~~~~~~~~~~~~~~ 4:12.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.25 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.26 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.26 MACRO(char16_t, char16_t, ffi_type_uint16) 4:12.26 ^~~~~ 4:12.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR16_TYPE’ 4:12.26 CTYPES_FOR_EACH_CHAR16_TYPE(MACRO) 4:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.26 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.26 ^~~~~~~~~~~~~~~~~~~~ 4:12.26 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2200:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:12.26 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \ 4:12.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.26 #name, TYPE_##name, typeVal, alignVal, &ffiType); \ 4:12.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro ‘DEFINE_TYPE’ 4:12.27 MACRO(char16_t, char16_t, ffi_type_uint16) 4:12.27 ^~~~~ 4:12.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro ‘CTYPES_FOR_EACH_CHAR16_TYPE’ 4:12.27 CTYPES_FOR_EACH_CHAR16_TYPE(MACRO) 4:12.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2204:3: note: in expansion of macro ‘CTYPES_FOR_EACH_TYPE’ 4:12.27 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE) 4:12.27 ^~~~~~~~~~~~~~~~~~~~ 4:12.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2221:31: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:12.27 cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto, 4:12.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.27 "void", TYPE_void_t, JS::UndefinedHandleValue, 4:12.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.27 JS::UndefinedHandleValue, &ffi_type_void)); 4:12.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:12.27 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:2221:31: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:12.76 /<>/firefox-69.0~b5+build1/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]’: 4:12.76 /<>/firefox-69.0~b5+build1/js/src/frontend/Parser.cpp:5640:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:12.76 TernaryNodeType ifNode; 4:12.76 ^~~~~~ 4:13.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In member function ‘virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)’: 4:13.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7345:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:13.30 if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i])) { 4:13.30 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:13.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7353:72: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:13.30 bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval); 4:13.30 ^ 4:13.30 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7361:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:13.30 success = ImplicitConvert(cx, rval, fninfo->mReturnType, result, 4:13.30 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:13.30 ConversionType::Return, nullptr, typeObj); 4:13.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:14.58 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:14.58 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:14.58 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:14.58 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘void SweepObjectGroups(js::GCParallelTask*)’: 4:14.58 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:14.58 it++; 4:14.58 ~~^~ 4:14.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:14.58 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5616:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 4:14.58 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 4:14.59 ^ 4:14.59 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:14.59 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:14.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:14.59 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:14.59 return it < comp->realms().begin() || it >= comp->realms().end(); 4:14.59 ~~~~~~~~~~~~~~~~~~^~ 4:14.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:14.60 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5616:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ was declared here 4:14.60 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 4:14.60 ^ 4:15.08 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:15.08 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:15.08 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:15.08 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘void SweepMisc(js::GCParallelTask*)’: 4:15.09 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:15.09 it++; 4:15.09 ~~^~ 4:15.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:15.09 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5623:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 4:15.09 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 4:15.09 ^ 4:15.09 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:15.09 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:15.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:15.09 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:15.09 return it < comp->realms().begin() || it >= comp->realms().end(); 4:15.09 ~~~~~~~~~~~~~~~~~~^~ 4:15.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:15.10 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5623:29: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ was declared here 4:15.10 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 4:15.11 ^ 4:15.31 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())’: 4:15.31 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7156:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.31 JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj, 4:15.31 ^~~~~~~~ 4:15.31 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:7204:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.31 if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(), 4:15.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.32 ConversionType::Return, nullptr, typeObj)) 4:15.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)’: 4:15.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5050:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.45 ConversionType::Construct); 4:15.45 ^ 4:15.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5066:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.45 } else if (!JS_ValueToObject(cx, args[1], &thisObj)) { 4:15.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4:15.45 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6853:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.45 cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data)); 4:15.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5344:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.46 if (jsvalToSize(cx, args[0], false, &length)) { 4:15.46 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5353:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:15.46 if (!JS_GetProperty(cx, arg, "length", &lengthVal) || 4:15.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.46 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5354:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.47 !jsvalToSize(cx, lengthVal, false, &length)) { 4:15.47 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.47 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5413:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.47 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), 4:15.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.47 ConversionType::Construct)) 4:15.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.48 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6146:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.49 if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct)) { 4:15.49 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.49 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6173:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.49 if (!ImplicitConvert(cx, args[field.mIndex], field.mType, 4:15.49 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.49 buffer + field.mOffset, ConversionType::Construct, 4:15.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.49 nullptr, nullptr, 0, obj, field.mIndex)) 4:15.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.50 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:4255:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.50 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result), 4:15.50 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.50 ConversionType::Construct)) 4:15.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)’: 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6791:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.76 JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi, 4:15.76 ^~~~~~~~~~~~ 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6791:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6534:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.76 FunctionReturnTypeError(cx, type, "is not a ctypes type"); 4:15.76 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6543:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.76 FunctionReturnTypeError(cx, type, "cannot be an array or function"); 4:15.76 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6548:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.76 FunctionReturnTypeError(cx, type, "must have defined size"); 4:15.76 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.76 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6815:24: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:15.77 cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr, 4:15.77 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.77 JS::UndefinedHandleValue, JS::UndefinedHandleValue, 4:15.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.77 nullptr)); 4:15.77 ~~~~~~~~ 4:15.77 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6815:24: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:15.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)’: 4:15.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6754:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.92 if (!JS_IsArrayObject(cx, args[2], &isArray)) { 4:15.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4:15.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6777:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:15.92 if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) { 4:15.92 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.92 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6782:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:15.92 JSObject* result = CreateInternal(cx, args[0], args[1], argTypes); 4:15.92 ^ 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)’: 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5877:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:16.22 if (!JS_GetElement(cx, fieldsObj, i, &item)) { 4:16.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1396:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.22 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 4:16.22 ^ 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1349:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.22 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes); 4:16.22 ^ 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1364:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.22 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes); 4:16.22 ^ 4:16.22 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5737:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:16.22 if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) { 4:16.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1409:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.23 const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes); 4:16.23 ^ 4:16.23 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 4:16.23 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 4:16.23 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:55: 4:16.23 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 4:16.23 JSString* str = ToStringSlow(cx, idv); 4:16.23 ^ 4:16.23 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:1378:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.24 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes); 4:16.25 ^ 4:16.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 4:16.25 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 4:16.25 from /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:55: 4:16.25 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 4:16.25 JSString* str = ToStringSlow(cx, idv); 4:16.25 ^ 4:16.25 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5972:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:16.25 if (!SizeTojsval(cx, structSize, &sizeVal)) { 4:16.26 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:16.96 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)’: 4:16.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6075:63: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:16.97 "non-StructType", args.thisv()); 4:16.97 ^ 4:16.97 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:6097:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:16.97 if (!JS_IsArrayObject(cx, arg, &isArray)) { 4:16.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:17.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In function ‘bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)’: 4:17.02 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5806:24: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:17.02 cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(), 4:17.02 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.02 JS::UndefinedHandleValue, JS::UndefinedHandleValue, 4:17.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:17.02 nullptr)); 4:17.02 ~~~~~~~~ 4:17.03 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5806:24: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:19.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In member function ‘virtual bool js::ctypes::CDataArrayProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 4:19.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:746:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.07 bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy, 4:19.07 ^~~~~~~~~~~~~~~~~~~~~~ 4:19.07 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:746:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:19.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5597:63: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:19.08 return ConvertToJS(cx, baseType, obj, data, false, false, vp); 4:19.08 ^ 4:19.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:757:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.08 return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp); 4:19.08 ^ 4:19.08 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:757:65: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:19.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp: In member function ‘virtual bool js::ctypes::CDataArrayProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 4:19.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:760:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.14 bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 4:19.14 ^~~~~~~~~~~~~~~~~~~~~~ 4:19.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:760:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.14 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:5644:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.14 if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr, 4:19.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.15 nullptr, 0, typeObj, index)) 4:19.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:19.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:771:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.15 return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result); 4:19.15 ^ 4:19.15 /<>/firefox-69.0~b5+build1/js/src/ctypes/CTypes.cpp:771:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:19.84 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:19.84 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:19.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:19.84 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)’: 4:19.84 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:19.84 it++; 4:19.84 ~~^~ 4:19.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:19.85 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5710:31: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 4:19.85 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 4:19.85 ^ 4:19.85 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:19.85 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:19.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:19.85 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:19.85 return it < comp->realms().begin() || it >= comp->realms().end(); 4:19.85 ~~~~~~~~~~~~~~~~~~^~ 4:19.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:19.86 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:5710:31: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::comp’ was declared here 4:19.86 for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 4:19.86 ^ 4:23.83 Compiling memchr v2.2.0 4:27.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp: In function ‘JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)’: 4:27.66 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp:89:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:27.66 JSObject* Library::Create(JSContext* cx, HandleValue path, 4:27.66 ^~~~~~~ 4:27.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp: In function ‘bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)’: 4:27.75 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp:231:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:27.75 JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj)); 4:27.75 ^ 4:28.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp: In function ‘bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)’: 4:28.04 /<>/firefox-69.0~b5+build1/js/src/ctypes/Library.cpp:311:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:28.04 fnObj = FunctionType::CreateInternal( 4:28.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4:28.04 cx, args[1], args[2], 4:28.04 ~~~~~~~~~~~~~~~~~~~~~ 4:28.04 HandleValueArray::subarray(args, 3, args.length() - 3)); 4:28.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:28.91 Compiling unicode-normalization v0.1.5 4:32.48 Compiling serde v1.0.88 4:32.97 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:32.97 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:32.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:32.98 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::mergeRealms(JS::Realm*, JS::Realm*)’: 4:32.98 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& r)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:32.98 it++; 4:32.98 ~~^~ 4:32.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:32.98 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:8376:25: note: ‘*((void*)(& r)+8).js::RealmsInCompartmentIter::it’ was declared here 4:32.98 for (RealmsInZoneIter r(source->zone()); !r.done(); r.next()) { 4:32.98 ^ 4:32.98 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 4:32.98 from /<>/firefox-69.0~b5+build1/js/src/gc/Allocator.cpp:23, 4:32.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 4:32.98 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& r)+8).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:32.98 return it < comp->realms().begin() || it >= comp->realms().end(); 4:32.98 ~~~~~~~~~~~~~~~~~~^~ 4:32.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: 4:32.98 /<>/firefox-69.0~b5+build1/js/src/gc/GC.cpp:8376:25: note: ‘*((void*)(& r)+8).js::RealmsInCompartmentIter::comp’ was declared here 4:32.98 for (RealmsInZoneIter r(source->zone()); !r.done(); r.next()) { 4:32.98 ^ 4:37.10 Compiling itoa v0.4.1 4:37.82 Compiling indexmap v1.0.1 4:40.88 Compiling fake-simd v0.1.2 4:41.20 Compiling string v0.1.1 4:41.67 Compiling opaque-debug v0.2.1 4:41.84 Compiling try-lock v0.2.2 4:42.20 Compiling num-traits v0.2.6 4:45.50 Compiling adler32 v1.0.2 4:46.36 Compiling percent-encoding v1.0.0 4:48.22 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.22 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.23 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.23 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_acos(JSContext*, unsigned int, JS::Value*)’: 4:48.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.23 return js::ToNumberSlow(cx, v, out); 4:48.23 ^ 4:48.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_asin(JSContext*, unsigned int, JS::Value*)’: 4:48.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.25 return js::ToNumberSlow(cx, v, out); 4:48.25 ^ 4:48.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_atan(JSContext*, unsigned int, JS::Value*)’: 4:48.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.28 return js::ToNumberSlow(cx, v, out); 4:48.28 ^ 4:48.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cos(JSContext*, unsigned int, JS::Value*)’: 4:48.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.31 return js::ToNumberSlow(cx, v, out); 4:48.31 ^ 4:48.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_exp(JSContext*, unsigned int, JS::Value*)’: 4:48.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.33 return js::ToNumberSlow(cx, v, out); 4:48.33 ^ 4:48.35 Compiling regex v1.0.3 4:48.35 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]’: 4:48.35 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.35 static bool math_function(JSContext* cx, HandleValue val, 4:48.35 ^~~~~~~~~~~~~ 4:48.36 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.36 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.36 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.36 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.36 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.36 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.36 return js::ToNumberSlow(cx, v, out); 4:48.36 ^ 4:48.38 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_log(JSContext*, unsigned int, JS::Value*)’: 4:48.38 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:95:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.38 return math_function(cx, args[0], args.rval()); 4:48.38 ^ 4:48.40 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]’: 4:48.40 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.40 static bool math_function(JSContext* cx, HandleValue val, 4:48.40 ^~~~~~~~~~~~~ 4:48.40 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.40 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.40 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.40 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.40 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.40 return js::ToNumberSlow(cx, v, out); 4:48.40 ^ 4:48.42 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)’: 4:48.42 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:95:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.42 return math_function(cx, args[0], args.rval()); 4:48.42 ^ 4:48.44 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]’: 4:48.44 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.44 static bool math_function(JSContext* cx, HandleValue val, 4:48.44 ^~~~~~~~~~~~~ 4:48.44 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:73:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.44 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.44 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.44 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.44 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.44 return js::ToNumberSlow(cx, v, out); 4:48.44 ^ 4:48.46 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sin(JSContext*, unsigned int, JS::Value*)’: 4:48.46 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:95:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.46 return math_function(cx, args[0], args.rval()); 4:48.46 ^ 4:48.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.48 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.48 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.48 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_tan(JSContext*, unsigned int, JS::Value*)’: 4:48.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.48 return js::ToNumberSlow(cx, v, out); 4:48.48 ^ 4:48.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log10(JSContext*, unsigned int, JS::Value*)’: 4:48.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.51 return js::ToNumberSlow(cx, v, out); 4:48.51 ^ 4:48.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log2(JSContext*, unsigned int, JS::Value*)’: 4:48.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.54 return js::ToNumberSlow(cx, v, out); 4:48.54 ^ 4:48.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_log1p(JSContext*, unsigned int, JS::Value*)’: 4:48.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.57 return js::ToNumberSlow(cx, v, out); 4:48.57 ^ 4:48.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_expm1(JSContext*, unsigned int, JS::Value*)’: 4:48.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.60 return js::ToNumberSlow(cx, v, out); 4:48.60 ^ 4:48.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cosh(JSContext*, unsigned int, JS::Value*)’: 4:48.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.63 return js::ToNumberSlow(cx, v, out); 4:48.63 ^ 4:48.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_sinh(JSContext*, unsigned int, JS::Value*)’: 4:48.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.66 return js::ToNumberSlow(cx, v, out); 4:48.66 ^ 4:48.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_tanh(JSContext*, unsigned int, JS::Value*)’: 4:48.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.69 return js::ToNumberSlow(cx, v, out); 4:48.69 ^ 4:48.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_acosh(JSContext*, unsigned int, JS::Value*)’: 4:48.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.71 return js::ToNumberSlow(cx, v, out); 4:48.72 ^ 4:48.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_asinh(JSContext*, unsigned int, JS::Value*)’: 4:48.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.74 return js::ToNumberSlow(cx, v, out); 4:48.74 ^ 4:48.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_atanh(JSContext*, unsigned int, JS::Value*)’: 4:48.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.78 return js::ToNumberSlow(cx, v, out); 4:48.78 ^ 4:48.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)’: 4:48.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.80 return js::ToNumberSlow(cx, v, out); 4:48.80 ^ 4:48.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_clz32(JSContext*, unsigned int, JS::Value*)’: 4:48.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.84 return js::ToUint32Slow(cx, v, out); 4:48.84 ^ 4:48.88 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:48.88 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.88 bool js::math_abs_handle(JSContext* cx, js::HandleValue v, 4:48.88 ^~ 4:48.88 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:101:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.88 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.88 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.88 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.88 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.88 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.88 return js::ToNumberSlow(cx, v, out); 4:48.88 ^ 4:48.90 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_abs(JSContext*, unsigned int, JS::Value*)’: 4:48.90 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:122:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.90 return math_abs_handle(cx, args[0], args.rval()); 4:48.90 ^ 4:48.93 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 4:48.93 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.93 bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x, 4:48.93 ^~ 4:48.93 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.93 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.94 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.94 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:157:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:48.94 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:48.94 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:48.94 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:48.94 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:48.94 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:48.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.94 return js::ToNumberSlow(cx, v, out); 4:48.94 ^ 4:48.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.94 return js::ToNumberSlow(cx, v, out); 4:48.94 ^ 4:48.96 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_atan2(JSContext*, unsigned int, JS::Value*)’: 4:48.97 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:177:69: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:48.97 return math_atan2_handle(cx, args.get(0), args.get(1), args.rval()); 4:48.97 ^ 4:48.97 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:177:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:48.99 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:48.99 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.99 bool js::math_ceil_handle(JSContext* cx, HandleValue v, 4:48.99 ^~ 4:48.99 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:48.99 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:185:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.00 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.00 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.00 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.00 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.00 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.00 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.00 return js::ToNumberSlow(cx, v, out); 4:49.00 ^ 4:49.03 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_ceil(JSContext*, unsigned int, JS::Value*)’: 4:49.03 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:203:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.03 return math_ceil_handle(cx, args[0], args.rval()); 4:49.03 ^ 4:49.06 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.06 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.06 bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 4:49.06 ^~ 4:49.06 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.06 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:251:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.06 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.06 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.06 return js::ToNumberSlow(cx, v, out); 4:49.06 ^ 4:49.09 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_floor(JSContext*, unsigned int, JS::Value*)’: 4:49.09 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:271:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.09 return math_floor_handle(cx, args[0], args.rval()); 4:49.09 ^ 4:49.11 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 4:49.11 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.11 bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs, 4:49.11 ^~ 4:49.11 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.11 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:274:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.11 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.11 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.12 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.12 return js::ToInt32Slow(cx, v, out); 4:49.12 ^ 4:49.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.12 return js::ToInt32Slow(cx, v, out); 4:49.12 ^ 4:49.14 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_imul(JSContext*, unsigned int, JS::Value*)’: 4:49.14 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:291:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 4:49.14 return math_imul_handle(cx, args.get(0), args.get(1), args.rval()); 4:49.14 ^ 4:49.14 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:291:68: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:49.16 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)’: 4:49.16 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:295:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.16 bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) { 4:49.16 ^~ 4:49.16 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:295:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.16 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.17 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.17 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.17 return js::ToNumberSlow(cx, v, out); 4:49.17 ^ 4:49.18 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_fround(JSContext*, unsigned int, JS::Value*)’: 4:49.18 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:304:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.18 if (!RoundFloat32(cx, arg, &f)) { 4:49.18 ~~~~~~~~~~~~^~~~~~~~~~~~~ 4:49.21 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.21 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.21 bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) { 4:49.21 ^~ 4:49.21 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:302:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.21 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:304:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.21 if (!RoundFloat32(cx, arg, &f)) { 4:49.21 ~~~~~~~~~~~~^~~~~~~~~~~~~ 4:49.22 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.22 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.22 bool js::math_log_handle(JSContext* cx, HandleValue val, 4:49.22 ^~ 4:49.23 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.23 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:328:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.23 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:330:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.23 return math_function(cx, val, res); 4:49.23 ^ 4:49.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.25 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.25 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.25 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_max(JSContext*, unsigned int, JS::Value*)’: 4:49.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.25 return js::ToNumberSlow(cx, v, out); 4:49.25 ^ 4:49.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_min(JSContext*, unsigned int, JS::Value*)’: 4:49.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.32 return js::ToNumberSlow(cx, v, out); 4:49.32 ^ 4:49.36 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 4:49.36 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.36 bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b, 4:49.36 ^~ 4:49.36 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.36 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:387:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.37 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.37 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.37 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.37 return js::ToNumberSlow(cx, v, out); 4:49.37 ^ 4:49.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.37 return js::ToNumberSlow(cx, v, out); 4:49.37 ^ 4:49.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::math_pow(JSContext*, unsigned int, JS::Value*)’: 4:49.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.47 return js::ToNumberSlow(cx, v, out); 4:49.47 ^ 4:49.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.47 return js::ToNumberSlow(cx, v, out); 4:49.47 ^ 4:49.60 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.60 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.60 bool js::math_round_handle(JSContext* cx, HandleValue arg, 4:49.60 ^~ 4:49.60 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:531:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.60 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.60 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.60 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.60 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.60 return js::ToNumberSlow(cx, v, out); 4:49.60 ^ 4:49.63 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_round(JSContext*, unsigned int, JS::Value*)’: 4:49.63 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:601:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.63 return math_round_handle(cx, args[0], args.rval()); 4:49.63 ^ 4:49.67 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.67 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.67 bool js::math_sin_handle(JSContext* cx, HandleValue val, 4:49.67 ^~ 4:49.67 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.67 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:609:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.67 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:611:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.67 return math_function(cx, val, res); 4:49.67 ^ 4:49.68 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.68 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:623:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.68 bool js::math_sqrt_handle(JSContext* cx, HandleValue number, 4:49.68 ^~ 4:49.68 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:623:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.68 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:625:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.68 return math_function(cx, number, result); 4:49.68 ^ 4:49.81 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)’: 4:49.81 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:781:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.81 bool js::math_hypot_handle(JSContext* cx, HandleValueArray args, 4:49.81 ^~ 4:49.81 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:781:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.81 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.81 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.81 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.81 return js::ToNumberSlow(cx, v, out); 4:49.81 ^ 4:49.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.81 return js::ToNumberSlow(cx, v, out); 4:49.81 ^ 4:49.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.82 return js::ToNumberSlow(cx, v, out); 4:49.82 ^ 4:49.88 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_hypot(JSContext*, unsigned int, JS::Value*)’: 4:49.89 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:778:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:49.89 return math_hypot_handle(cx, args, args.rval()); 4:49.89 ^ 4:49.91 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.91 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:836:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.91 bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 4:49.91 ^~ 4:49.92 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:836:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.92 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:836:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.92 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.92 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.92 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.92 return js::ToNumberSlow(cx, v, out); 4:49.92 ^ 4:49.95 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_trunc(JSContext*, unsigned int, JS::Value*)’: 4:49.95 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:853:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.95 return math_trunc_handle(cx, args[0], args.rval()); 4:49.95 ^ 4:49.98 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 4:49.98 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:866:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.99 bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) { 4:49.99 ^~ 4:49.99 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:866:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:49.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 4:49.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 4:49.99 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 4:49.99 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 4:49.99 from /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:31: 4:49.99 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:49.99 return js::ToNumberSlow(cx, v, out); 4:49.99 ^ 4:50.01 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp: In function ‘bool js::math_sign(JSContext*, unsigned int, JS::Value*)’: 4:50.01 /<>/firefox-69.0~b5+build1/js/src/jsmath.cpp:883:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 4:50.01 return math_sign_handle(cx, args[0], args.rval()); 4:50.01 ^ 4:52.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:0: 4:52.25 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::iteratorResultShape(uint32_t*)’: 4:52.25 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:1702:32: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:52.25 if (!NativeDefineDataProperty(cx, obj, value_id, UndefinedHandleValue, 4:52.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.25 JSPROP_ENUMERATE)) { 4:52.25 ~~~~~~~~~~~~~~~~~ 4:52.25 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:1706:32: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:52.25 if (!NativeDefineDataProperty(cx, obj, done_id, UndefinedHandleValue, 4:52.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.25 JSPROP_ENUMERATE)) { 4:52.25 ~~~~~~~~~~~~~~~~~ 4:52.49 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::ParseNode::getConstantValue(JSContext*, js::frontend::ParseNode::AllowConstantObjects, JS::MutableHandleValue, JS::Value*, size_t, js::NewObjectKind)’: 4:52.49 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:4404:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:52.49 bool ParseNode::getConstantValue(JSContext* cx, 4:52.49 ^~~~~~~~~ 4:52.49 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:4464:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 4:52.49 if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(), 4:52.49 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.49 idx)) { 4:52.49 ~~~~ 4:52.49 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:4503:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:52.49 if (!prop->right()->getConstantValue(cx, allowObjects, &value)) { 4:52.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.49 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 4:52.49 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 4:52.49 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 4:52.49 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.cpp:33, 4:52.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: 4:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 4:52.49 JSAtom* atom = ToAtom(cx, v); 4:52.49 ^~~~ 4:52.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:0: 4:52.71 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ListNode*)’: 4:52.71 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:4556:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:52.71 if (!objOrArray->getConstantValue(cx, ParseNode::AllowObjects, &value, 4:52.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.71 nullptr, 0, newKind)) { 4:52.71 ~~~~~~~~~~~~~~~~~~~~ 4:52.74 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::CallSiteNode*)’: 4:52.74 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:4573:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:52.74 if (!callSiteObj->getConstantValue(cx, ParseNode::AllowObjects, &value)) { 4:52.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.74 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/SharedContext.h:14:0, 4:52.74 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:15, 4:52.75 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 4:52.75 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.cpp:18, 4:52.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: 4:52.75 /<>/firefox-69.0~b5+build1/js/src/frontend/ParseNode.h:1915:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:52.75 return head()->getConstantValue(cx, AllowObjects, vp); 4:52.75 ^ 4:53.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20:0: 4:53.11 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)’: 4:53.11 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:3875:38: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 4:53.11 if (!NativeDefineDataProperty(cx, obj, id, UndefinedHandleValue, 4:53.11 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:53.11 JSPROP_ENUMERATE)) { 4:53.11 ~~~~~~~~~~~~~~~~~ 4:54.08 Compiling num-integer v0.1.39 4:57.02 Compiling ucd-util v0.1.1 4:57.93 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ListNode*)’: 4:57.93 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:8265:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 4:57.93 if (!array->getConstantValue(cx, ParseNode::ForCopyOnWriteArray, 4:57.93 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:57.93 &value)) { 4:57.93 ~~~~~~~ 4:58.28 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: 4:58.28 /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeEmitter.cpp:2697:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:58.28 NameOpEmitter noe(this, name, loc, kind); 4:58.28 ^ 4:58.76 Compiling safemem v0.3.0 4:59.11 Compiling remove_dir_all v0.5.2 4:59.30 Compiling quick-error v1.2.1 4:59.62 Compiling dtoa v0.4.2 *** KEEP ALIVE MARKER *** Total duration: 0:05:00.179905 5:00.74 Compiling bitflags v1.0.4 5:00.96 Compiling utf-8 v0.7.5 5:02.24 Compiling semver-parser v0.7.0 5:07.90 Compiling xml-rs v0.8.0 5:34.39 Compiling urlencoding v1.0.0 5:35.95 Compiling unicode-width v0.1.4 5:36.31 Compiling utf8-ranges v1.0.0 5:38.04 Compiling scoped-tls v1.0.0 5:38.55 Compiling geckodriver v0.24.0 (/<>/firefox-69.0~b5+build1/testing/geckodriver) 5:45.19 Compiling unicode-segmentation v1.2.1 5:48.47 Compiling strsim v0.7.0 5:49.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)’: 5:49.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:661:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:49.04 static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx, 5:49.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.04 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:49.04 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:49.05 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:49.05 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:49.05 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:49.05 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:49.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.05 arg1, arg2); 5:49.05 ~~~~~~~~~~~ 5:49.21 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:49.21 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)’: 5:49.21 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:41:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:49.21 static inline bool IsOptimizedArguments(AbstractFramePtr frame, 5:49.21 ^~~~~~~~~~~~~~~~~~~~ 5:49.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:49.48 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:49.48 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:49.48 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 5:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.48 inline bool GetProperty(JSContext* cx, JS::Handle obj, 5:49.48 ^~~~~~~~~~~ 5:49.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.49 return op(cx, obj, receiver, id, vp); 5:49.49 ^ 5:49.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.49 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:49.49 ^ 5:49.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 5:49.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.50 inline bool GetElement(JSContext* cx, JS::Handle obj, 5:49.51 ^~~~~~~~~~ 5:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.51 return op(cx, obj, receiver, id, vp); 5:49.51 ^ 5:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:49.51 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:49.51 ^ 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 inline bool SetProperty(JSContext* cx, JS::Handle obj, 5:49.56 ^~~~~~~~~~~ 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:49.56 ^ 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.56 receiver, result); 5:49.56 ^ 5:49.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:49.80 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 5:49.80 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:91:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:49.81 bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv, 5:49.81 ^~ 5:49.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:91:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:49.86 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)’: 5:49.86 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:118:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:49.86 bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, 5:49.86 ^~ 5:49.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:158:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:49.87 return BoxNonStrictThis(cx, thisv, res); 5:49.87 ^ 5:50.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 5:50.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:161:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:50.00 void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain, 5:50.00 ^~ 5:50.06 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)’: 5:50.06 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:180:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.06 bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) { 5:50.06 ^~ 5:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)’: 5:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:328:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.14 bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip, 5:50.14 ^~ 5:50.14 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:50.14 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:50.14 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:50.14 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.14 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:50.14 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.14 arg1, arg2); 5:50.14 ~~~~~~~~~~~ 5:50.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)’: 5:50.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:337:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.16 JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip, 5:50.16 ^~ 5:50.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:343:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.16 ReportIsNotFunction(cx, v, numToSkip, construct); 5:50.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.25 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)’: 5:50.25 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:908:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.25 bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) { 5:50.25 ^~ 5:50.25 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:50.25 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:50.25 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:50.25 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.25 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.25 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:50.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.25 arg1, arg2); 5:50.25 ~~~~~~~~~~~ 5:50.25 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.25 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:50.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.25 arg1, arg2); 5:50.26 ~~~~~~~~~~~ 5:50.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)’: 5:50.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:927:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.28 JSObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) { 5:50.28 ^~ 5:50.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:927:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.28 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:50.28 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:50.28 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:50.28 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.28 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:50.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.28 arg1, arg2); 5:50.28 ~~~~~~~~~~~ 5:50.31 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle)’: 5:50.31 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:946:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.31 bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame, 5:50.31 ^~ 5:50.31 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 5:50.31 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 5:50.31 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:50.31 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:50.31 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:50.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:50.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:50.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.32 return js::ToObjectSlow(cx, v, false); 5:50.32 ^ 5:50.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ThrowOperation(JSContext*, JS::HandleValue)’: 5:50.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4432:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.46 bool js::ThrowOperation(JSContext* cx, HandleValue v) { 5:50.46 ^~ 5:50.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4434:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.46 cx->setPendingExceptionAndCaptureStack(v); 5:50.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 5:50.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 5:50.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4481:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5:50.51 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 5:50.51 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4438:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.51 bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, 5:50.51 ^~ 5:50.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4438:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:50.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:50.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.53 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.53 return js::ToObjectSlow(cx, vp, true); 5:50.53 ^ 5:50.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:50.54 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:50.54 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:50.54 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:50.54 return op(cx, obj, receiver, id, vp); 5:50.54 ^ 5:50.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:50.55 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:50.55 ^ 5:50.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetValueProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 5:50.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4495:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.61 bool js::GetValueProperty(JSContext* cx, HandleValue value, 5:50.61 ^~ 5:50.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4495:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:50.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4497:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.61 return GetProperty(cx, value, name, vp); 5:50.61 ^ 5:50.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4497:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:50.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)’: 5:50.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4573:28: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 5:50.70 if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) { 5:50.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)’: 5:50.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4622:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:50.78 return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs); 5:50.78 ^ 5:50.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)’: 5:50.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4657:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:50.87 if (!DefineDataProperty(cx, parent, name, rval, attrs)) { 5:50.87 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4681:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:50.87 if (!DefineDataProperty(cx, parent, name, rval, attrs)) { 5:50.87 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:50.87 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:50.87 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:50.87 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:50.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:50.87 return SetProperty(cx, obj, id, v, receiver, result) && 5:50.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:50.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:51.01 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)’: 5:51.02 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4742:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.02 bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res, 5:51.02 ^~ 5:51.02 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4744:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.02 if (!cx->getPendingException(res)) { 5:51.02 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 5:51.03 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)’: 5:51.03 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4754:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.04 bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) { 5:51.04 ^~ 5:51.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4756:54: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.04 return GetAndClearExceptionAndStack(cx, res, &stack); 5:51.04 ^ 5:51.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]’: 5:51.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4760:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.07 bool js::DeletePropertyJit(JSContext* cx, HandleValue v, 5:51.07 ^~ 5:51.07 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:51.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.07 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.08 return js::ToObjectSlow(cx, vp, true); 5:51.08 ^ 5:51.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]’: 5:51.17 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4760:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.17 bool js::DeletePropertyJit(JSContext* cx, HandleValue v, 5:51.17 ^~ 5:51.17 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:51.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.17 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.17 return js::ToObjectSlow(cx, vp, true); 5:51.17 ^ 5:51.23 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)’: 5:51.23 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4867:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.24 bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj, 5:51.24 ^~ 5:51.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:51.24 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.24 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 5:51.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:51.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:51.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4877:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.26 bool js::SubValues(JSContext* cx, MutableHandleValue lhs, 5:51.26 ^~ 5:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4877:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4877:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:51.27 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.27 return ToNumericSlow(cx, vp); 5:51.27 ^ 5:51.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.27 return ToNumericSlow(cx, vp); 5:51.27 ^ 5:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1466:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:51.27 return BigInt::sub(cx, lhs, rhs, res); 5:51.27 ^ 5:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1466:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.31 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:51.32 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4882:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.32 bool js::MulValues(JSContext* cx, MutableHandleValue lhs, 5:51.32 ^~ 5:51.32 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4882:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.32 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4882:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.32 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:51.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.32 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.32 return ToNumericSlow(cx, vp); 5:51.32 ^ 5:51.32 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.32 return ToNumericSlow(cx, vp); 5:51.32 ^ 5:51.33 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1482:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:51.33 return BigInt::mul(cx, lhs, rhs, res); 5:51.33 ^ 5:51.33 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1482:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:51.38 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 bool js::DivValues(JSContext* cx, MutableHandleValue lhs, 5:51.38 ^~ 5:51.38 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:51.38 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.38 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 return ToNumericSlow(cx, vp); 5:51.38 ^ 5:51.38 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.38 return ToNumericSlow(cx, vp); 5:51.38 ^ 5:51.39 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1498:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:51.39 return BigInt::div(cx, lhs, rhs, res); 5:51.39 ^ 5:51.39 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1498:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:51.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4897:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.45 bool js::PowValues(JSContext* cx, MutableHandleValue lhs, 5:51.45 ^~ 5:51.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4897:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4897:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.46 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:51.46 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.46 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.46 return ToNumericSlow(cx, vp); 5:51.46 ^ 5:51.46 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.46 return ToNumericSlow(cx, vp); 5:51.46 ^ 5:51.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1538:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:51.46 return BigInt::pow(cx, lhs, rhs, res); 5:51.46 ^ 5:51.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1538:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:51.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4902:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 bool js::UrshValues(JSContext* cx, MutableHandleValue lhs, 5:51.51 ^~ 5:51.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4902:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4902:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:51.51 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.51 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 return ToNumericSlow(cx, vp); 5:51.51 ^ 5:51.51 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.51 return ToNumericSlow(cx, vp); 5:51.51 ^ 5:51.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 5:51.51 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 5:51.51 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:51.51 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:51.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:51.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:51.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:51.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.52 return js::ToUint32Slow(cx, v, out); 5:51.52 ^ 5:51.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.52 return js::ToInt32Slow(cx, v, out); 5:51.52 ^ 5:51.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)’: 5:51.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4907:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.55 bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) { 5:51.55 ^~ 5:51.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:51.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.55 return js::ToInt32Slow(cx, v, out); 5:51.55 ^ 5:51.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)’: 5:51.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4916:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.61 bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name, 5:51.61 ^~ 5:51.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)’: 5:51.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4949:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.73 bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj, 5:51.73 ^~ 5:51.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)’: 5:51.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5112:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:51.79 bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { 5:51.79 ^~ 5:51.96 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)’: 5:51.96 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:247:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.96 bool js::GetImportOperation(JSContext* cx, HandleObject envChain, 5:51.96 ^~ 5:51.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:51.96 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:51.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:51.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:51.96 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:51.96 return op(cx, obj, receiver, id, vp); 5:51.96 ^ 5:51.96 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:51.96 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:51.97 ^ 5:51.97 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:51.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:51.97 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 5:51.97 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:51.97 shape, vp)) { 5:51.97 ~~~~~~~~~~ 5:52.10 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:52.11 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:52.11 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:52.11 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)’: 5:52.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.11 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:52.11 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:52.11 arg1, arg2); 5:52.11 ~~~~~~~~~~~ 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)’: 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5446:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.16 bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver, 5:52.16 ^~ 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5446:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.16 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.16 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.16 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.16 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:52.16 ^ 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.16 receiver, result); 5:52.16 ^ 5:52.16 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.36 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:52.36 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4872:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.36 bool js::AddValues(JSContext* cx, MutableHandleValue lhs, 5:52.36 ^~ 5:52.36 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4872:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4872:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.37 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/ReceiverGuard.h:10, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:18, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.37 return ToStringSlow(cx, v); 5:52.37 ^ 5:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.37 return ToStringSlow(cx, v); 5:52.37 ^ 5:52.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:52.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.37 return ToNumericSlow(cx, vp); 5:52.37 ^ 5:52.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.37 return ToNumericSlow(cx, vp); 5:52.37 ^ 5:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1450:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.37 return BigInt::add(cx, lhs, rhs, res); 5:52.38 ^ 5:52.38 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1450:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 5:52.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4892:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 bool js::ModValues(JSContext* cx, MutableHandleValue lhs, 5:52.42 ^~ 5:52.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4892:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4892:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:52.42 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 return ToNumericSlow(cx, vp); 5:52.42 ^ 5:52.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.42 return ToNumericSlow(cx, vp); 5:52.42 ^ 5:52.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1522:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.43 return BigInt::mod(cx, lhs, rhs, res); 5:52.43 ^ 5:52.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1522:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 5:52.47 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 5:52.47 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 5:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 5:52.47 inline bool ValueToId( 5:52.47 ^~~~~~~~~ 5:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 5:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 5:52.47 JSAtom* atom = ToAtom(cx, v); 5:52.47 ^~~~ 5:52.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)’: 5:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:256:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.54 inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, 5:52.54 ^~~~~~~~~~~~~~ 5:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:256:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.54 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.54 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.54 return ValueToId(cx, argument, result); 5:52.54 ^ 5:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.54 return ToPropertyKeySlow(cx, argument, result); 5:52.54 ^ 5:52.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 5:52.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:52.55 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.55 return js::ToObjectSlow(cx, v, false); 5:52.55 ^ 5:52.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]’: 5:52.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4790:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.62 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, 5:52.62 ^~ 5:52.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4790:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.62 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.62 return js::ToObjectSlow(cx, vp, true); 5:52.62 ^ 5:52.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.62 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.63 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.63 return ValueToId(cx, argument, result); 5:52.63 ^ 5:52.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.63 return ToPropertyKeySlow(cx, argument, result); 5:52.63 ^ 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]’: 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4790:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.65 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index, 5:52.65 ^~ 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4790:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.65 return js::ToObjectSlow(cx, vp, true); 5:52.65 ^ 5:52.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.65 return ValueToId(cx, argument, result); 5:52.65 ^ 5:52.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.66 return ToPropertyKeySlow(cx, argument, result); 5:52.66 ^ 5:52.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: 5:52.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4822:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.68 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 5:52.68 ^~ 5:52.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4822:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.69 return ValueToId(cx, argument, result); 5:52.69 ^ 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.69 return ToPropertyKeySlow(cx, argument, result); 5:52.69 ^ 5:52.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.69 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:52.69 ^ 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.69 receiver, result); 5:52.69 ^ 5:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)’: 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4832:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.74 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 5:52.74 ^~ 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4832:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.74 return ValueToId(cx, argument, result); 5:52.74 ^ 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.74 return ToPropertyKeySlow(cx, argument, result); 5:52.74 ^ 5:52.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.74 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.74 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:52.74 ^ 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.74 receiver, result); 5:52.74 ^ 5:52.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)’: 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4845:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.81 bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, 5:52.81 ^~ 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4845:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4845:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.81 return ValueToId(cx, argument, result); 5:52.81 ^ 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.81 return ToPropertyKeySlow(cx, argument, result); 5:52.81 ^ 5:52.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.81 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.81 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:52.81 ^ 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.81 receiver, result); 5:52.81 ^ 5:52.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)’: 5:52.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4855:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.85 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, 5:52.85 ^~ 5:52.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4855:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.86 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4855:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.86 return ValueToId(cx, argument, result); 5:52.86 ^ 5:52.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.86 return ToPropertyKeySlow(cx, argument, result); 5:52.86 ^ 5:52.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.86 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.86 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.87 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:52.87 ^ 5:52.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.87 receiver, result); 5:52.87 ^ 5:52.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:52.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’: 5:52.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5010:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.90 bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, 5:52.91 ^~ 5:52.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:52.91 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.91 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.91 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.91 return ValueToId(cx, argument, result); 5:52.91 ^ 5:52.91 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:52.91 return ToPropertyKeySlow(cx, argument, result); 5:52.91 ^ 5:52.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:52.93 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = (js::GetNameMode)0]’: 5:52.93 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:172:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.93 inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, 5:52.93 ^~~~~~~~~ 5:52.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:52.93 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:52.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:52.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:52.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:52.93 return op(cx, obj, receiver, id, vp); 5:52.93 ^ 5:52.94 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:52.94 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:52.94 ^ 5:52.94 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:52.94 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:52.94 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 5:52.94 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:52.94 shape, vp)) { 5:52.94 ~~~~~~~~~~ 5:53.13 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::’: 5:53.13 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1623:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:53.13 HandleValue ref) -> UniqueChars { 5:53.13 ^~~~~~~~~~~ 5:53.22 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)’: 5:53.23 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1620:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:53.23 void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex, 5:53.23 ^~ 5:53.23 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1620:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:53.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:53.25 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with js::GetNameMode mode = (js::GetNameMode)1]’: 5:53.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:172:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:53.26 inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, 5:53.26 ^~~~~~~~~ 5:53.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:53.26 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:53.26 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:53.26 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:53.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:53.26 return op(cx, obj, receiver, id, vp); 5:53.26 ^ 5:53.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:53.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 5:53.26 ^ 5:53.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:53.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:53.26 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 5:53.26 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.26 shape, vp)) { 5:53.26 ~~~~~~~~~~ 5:54.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 5:54.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:54.28 inline void InitGlobalLexicalOperation(JSContext* cx, 5:54.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.79 Compiling rust-ini v0.10.3 5:55.33 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)’: 5:55.33 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4518:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:55.33 JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, 5:55.33 ^~ 5:58.49 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool Interpret(JSContext*, js::RunState&)’: 5:58.49 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1893:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.49 ResumeMode mode = Debugger::onSingleStep(cx, &rval); 5:58.49 ^ 5:58.49 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1906:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.49 cx->setPendingExceptionAndCaptureStack(rval); 5:58.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 5:58.49 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1919:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.49 ResumeMode mode = Debugger::onTrap(cx, &rval); 5:58.49 ^ 5:58.49 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1930:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.49 cx->setPendingExceptionAndCaptureStack(rval); 5:58.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 5:58.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2208:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.50 ReportInNotObjectError(cx, lref, -2, rref, -1); 5:58.50 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 5:58.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2208:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.50 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.50 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.50 return ValueToId(cx, argument, result); 5:58.50 ^ 5:58.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.51 return ToPropertyKeySlow(cx, argument, result); 5:58.51 ^ 5:58.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2231:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.51 if (!HasOwnProperty(cx, val, idval, &found)) { 5:58.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 5:58.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2243:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.51 JSObject* iter = ValueToIterator(cx, val); 5:58.51 ^ 5:58.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.51 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.53 ^ 5:58.53 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.53 ^ 5:58.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.53 return BigInt::bitOr(cx, lhs, rhs, out); 5:58.53 ^ 5:58.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.53 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.53 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.53 ^ 5:58.53 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.53 ^ 5:58.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.53 return BigInt::bitXor(cx, lhs, rhs, out); 5:58.53 ^ 5:58.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.53 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.53 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.53 ^ 5:58.53 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.53 return ToInt32OrBigIntSlow(cx, vp); 5:58.54 ^ 5:58.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.54 return BigInt::bitAnd(cx, lhs, rhs, out); 5:58.54 ^ 5:58.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:82:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.55 if (!LooselyEqual(cx, lval, rval, &cond)) { 5:58.55 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 5:58.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:82:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.55 if (!LooselyEqual(cx, lval, rval, &cond)) { 5:58.55 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 5:58.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2408:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.55 if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ 5:58.55 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 5:58.55 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2417:7: note: in expansion of macro ‘STRICT_EQUALITY_OP’ 5:58.55 STRICT_EQUALITY_OP(==, cond); 5:58.56 ^ 5:58.56 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2408:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.56 if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \ 5:58.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 5:58.56 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2424:7: note: in expansion of macro ‘STRICT_EQUALITY_OP’ 5:58.57 STRICT_EQUALITY_OP(!=, cond); 5:58.57 ^ 5:58.57 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.57 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.57 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.57 ^ 5:58.57 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.57 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.58 ^ 5:58.58 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.58 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.58 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.58 return ToNumericSlow(cx, vp); 5:58.58 ^ 5:58.58 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.58 return ToNumericSlow(cx, vp); 5:58.58 ^ 5:58.58 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.59 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.60 ^ 5:58.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.60 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.60 ^ 5:58.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.60 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.60 ^ 5:58.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.60 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.60 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.60 return ToNumericSlow(cx, vp); 5:58.60 ^ 5:58.60 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.60 return ToNumericSlow(cx, vp); 5:58.60 ^ 5:58.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.60 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.60 ^ 5:58.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.60 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.61 ^ 5:58.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.61 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.61 ^ 5:58.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.61 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.61 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.61 return ToNumericSlow(cx, vp); 5:58.61 ^ 5:58.61 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.62 return ToNumericSlow(cx, vp); 5:58.62 ^ 5:58.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.63 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.63 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.63 ^ 5:58.63 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.63 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.63 ^ 5:58.63 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.63 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.63 ^ 5:58.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.63 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.64 return ToNumericSlow(cx, vp); 5:58.64 ^ 5:58.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.64 return ToNumericSlow(cx, vp); 5:58.64 ^ 5:58.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.64 return BigInt::lessThan(cx, lhs, rhs, res); 5:58.64 ^ 5:58.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.64 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.64 return ToInt32OrBigIntSlow(cx, vp); 5:58.64 ^ 5:58.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.64 return ToInt32OrBigIntSlow(cx, vp); 5:58.64 ^ 5:58.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.65 return BigInt::lsh(cx, lhs, rhs, out); 5:58.65 ^ 5:58.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.66 return ToInt32OrBigIntSlow(cx, vp); 5:58.66 ^ 5:58.66 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.66 return ToInt32OrBigIntSlow(cx, vp); 5:58.66 ^ 5:58.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.66 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.66 return BigInt::rsh(cx, lhs, rhs, out); 5:58.66 ^ 5:58.66 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.67 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.67 return ToNumericSlow(cx, vp); 5:58.67 ^ 5:58.67 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.67 return ToNumericSlow(cx, vp); 5:58.67 ^ 5:58.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.69 return js::ToUint32Slow(cx, v, out); 5:58.69 ^ 5:58.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.69 return js::ToInt32Slow(cx, v, out); 5:58.69 ^ 5:58.69 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/ReceiverGuard.h:10, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:18, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.70 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.70 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.70 return ToStringSlow(cx, v); 5:58.70 ^ 5:58.70 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.70 return ToStringSlow(cx, v); 5:58.70 ^ 5:58.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.71 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.71 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.72 return ToNumericSlow(cx, vp); 5:58.72 ^ 5:58.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.73 return ToNumericSlow(cx, vp); 5:58.73 ^ 5:58.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1450:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.73 return BigInt::add(cx, lhs, rhs, res); 5:58.73 ^ 5:58.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1450:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.74 return ToNumericSlow(cx, vp); 5:58.74 ^ 5:58.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.74 return ToNumericSlow(cx, vp); 5:58.74 ^ 5:58.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1466:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.75 return BigInt::sub(cx, lhs, rhs, res); 5:58.75 ^ 5:58.76 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1466:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.77 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.77 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.77 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.77 return ToNumericSlow(cx, vp); 5:58.77 ^ 5:58.77 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.77 return ToNumericSlow(cx, vp); 5:58.77 ^ 5:58.77 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1482:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.77 return BigInt::mul(cx, lhs, rhs, res); 5:58.77 ^ 5:58.77 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1482:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.78 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.78 return ToNumericSlow(cx, vp); 5:58.78 ^ 5:58.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.78 return ToNumericSlow(cx, vp); 5:58.78 ^ 5:58.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1498:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.78 return BigInt::div(cx, lhs, rhs, res); 5:58.78 ^ 5:58.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1498:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.79 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.79 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 return ToNumericSlow(cx, vp); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 return ToNumericSlow(cx, vp); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1522:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.79 return BigInt::mod(cx, lhs, rhs, res); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1522:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.79 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.79 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 return ToNumericSlow(cx, vp); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 return ToNumericSlow(cx, vp); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1538:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.79 return BigInt::pow(cx, lhs, rhs, res); 5:58.79 ^ 5:58.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1538:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.79 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.79 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.81 return ToInt32OrBigIntSlow(cx, vp); 5:58.81 ^ 5:58.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:857:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.81 return BigInt::bitNot(cx, in, out); 5:58.81 ^ 5:58.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.81 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.81 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.81 return ToNumericSlow(cx, vp); 5:58.81 ^ 5:58.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:384:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.81 return BigInt::neg(cx, val, res); 5:58.82 ^ 5:58.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:58.82 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.82 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:209:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.82 if (!ToNumberSlow(cx, vp, &d)) { 5:58.82 ~~~~~~~~~~~~^~~~~~~~~~~~ 5:58.82 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2631:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.82 if (!DeleteNameOperation(cx, name, envObj, res)) { 5:58.82 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 5:58.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.83 return js::ToObjectSlow(cx, vp, true); 5:58.83 ^ 5:58.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.83 return js::ToObjectSlow(cx, vp, true); 5:58.83 ^ 5:58.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.83 return ValueToId(cx, argument, result); 5:58.83 ^ 5:58.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.85 return ToPropertyKeySlow(cx, argument, result); 5:58.85 ^ 5:58.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.85 return ValueToId(cx, argument, result); 5:58.85 ^ 5:58.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.85 return ToPropertyKeySlow(cx, argument, result); 5:58.85 ^ 5:58.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:199:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.85 if (IsOptimizedArguments(fp, lval)) { 5:58.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 5:58.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:211:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.85 if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) { 5:58.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 5:58.85 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:218:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.85 return GetProperty(cx, v, name, vp); 5:58.85 ^ 5:58.86 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:218:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:58.86 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:58.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:124:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:58.87 return GetProperty(cx, obj, receiver, id, vp); 5:58.87 ^ 5:58.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2804:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.87 if (!GetNameBoundInEnvironment(cx, env, id, rval)) { 5:58.87 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:58.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:58.87 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:58.87 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.88 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.88 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.88 return SetProperty(cx, obj, id, v, receiver, result) && 5:58.88 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.88 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:308:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.88 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.88 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:336:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.89 ok = NativeSetProperty(cx, varobj, id, val, receiver, result); 5:58.89 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:336:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 5:58.89 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:58.89 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.89 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.89 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 5:58.89 ^ 5:58.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.89 receiver, result); 5:58.89 ^ 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.90 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.90 return js::ToObjectSlow(cx, vp, true); 5:58.90 ^ 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:270:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.90 return SetProperty(cx, obj, id, rval, lval, result) && 5:58.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:270:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2875:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.90 if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) { 5:58.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.90 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:555:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.91 if (IsOptimizedArguments(frame, lref)) { 5:58.91 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 5:58.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:58.91 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.92 return js::ToObjectSlow(cx, vp, true); 5:58.92 ^ 5:58.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.92 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:513:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.92 if (!GetElement(cx, boxed, receiver, index, res)) { 5:58.92 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.92 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.92 return ValueToId(cx, argument, result); 5:58.92 ^ 5:58.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.92 return ToPropertyKeySlow(cx, argument, result); 5:58.92 ^ 5:58.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.92 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.94 if (!GetProperty(cx, boxed, receiver, id, res)) { 5:58.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.94 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.94 if (!GetElement(cx, obj, receiver, index, res)) { 5:58.94 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.94 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.94 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.94 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.94 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.94 return ValueToId(cx, argument, result); 5:58.94 ^ 5:58.94 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.94 return ToPropertyKeySlow(cx, argument, result); 5:58.94 ^ 5:58.94 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.94 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.94 if (!GetProperty(cx, obj, receiver, id, res)) { 5:58.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.95 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.95 if (!GetElement(cx, obj, receiver, index, res)) { 5:58.95 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.95 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.95 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.95 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.95 return ValueToId(cx, argument, result); 5:58.95 ^ 5:58.95 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.95 return ToPropertyKeySlow(cx, argument, result); 5:58.95 ^ 5:58.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:58.95 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.95 if (!GetProperty(cx, obj, receiver, id, res)) { 5:58.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 return js::ToObjectSlow(cx, vp, true); 5:58.97 ^ 5:58.97 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:58.97 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 return ValueToId(cx, argument, result); 5:58.97 ^ 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 return ToPropertyKeySlow(cx, argument, result); 5:58.97 ^ 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1580:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 return SetProperty(cx, obj, id, value, receiver, result) && 5:58.97 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:1580:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2960:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.97 if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver, 5:58.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.98 strict)) { 5:58.98 ~~~~~~~ 5:58.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2960:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:2976:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:58.98 if (!DirectEval(cx, args.get(0), args.rval())) { 5:58.98 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3021:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.98 if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr, 5:58.98 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.98 newTarget, ret)) { 5:58.98 ~~~~~~~~~~~~~~~ 5:58.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3021:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3021:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3021:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:58.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3021:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:58.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:57:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:59.00 if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) { 5:59.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 5:59.00 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:59.00 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:59.00 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:59.00 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.00 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:59.00 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.00 arg1, arg2); 5:59.00 ~~~~~~~~~~~ 5:59.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3197:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.00 if (!OptimizeSpreadCall(cx, val, &optimized)) { 5:59.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 5:59.00 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:253:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.01 return FetchName(cx, obj, pobj, name, prop, vp); 5:59.01 ^ 5:59.01 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:253:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.01 return FetchName(cx, obj, pobj, name, prop, vp); 5:59.01 ^ 5:59.01 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3253:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.01 if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) { 5:59.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16:0, 5:59.01 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:10, 5:59.01 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:59.02 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.02 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.02 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 5:59.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:59.02 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:785:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.02 return GlobalObject::addIntrinsicValue(cx, global, name, value); 5:59.03 ^ 5:59.03 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/ReceiverGuard.h:10, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:18, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:59.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.03 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.03 return ToStringSlow(cx, v); 5:59.03 ^ 5:59.03 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.03 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.03 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { 5:59.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3491:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.05 InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value); 5:59.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3607:72: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.05 LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget); 5:59.05 ^ 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3635:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.05 if (!TrySkipAwait(cx, val, &canSkip, &resolved)) { 5:59.05 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3635:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3728:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.05 if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) { 5:59.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:362:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.05 return DefineDataProperty(cx, obj, name, rhs, propAttrs); 5:59.06 ^ 5:59.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 5:59.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 5:59.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.06 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.06 return ValueToId(cx, argument, result); 5:59.06 ^ 5:59.07 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.07 return ToPropertyKeySlow(cx, argument, result); 5:59.07 ^ 5:59.07 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:621:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.07 return DefineDataProperty(cx, obj, id, val, flags); 5:59.07 ^ 5:59.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.07 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 5:59.07 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.08 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 5:59.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.08 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3886:47: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.08 cx->setPendingExceptionAndCaptureStack(v); 5:59.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 5:59.08 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:3900:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.08 if (!GetAndClearException(cx, res)) { 5:59.08 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5:59.08 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4434:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.08 cx->setPendingExceptionAndCaptureStack(v); 5:59.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 5:59.08 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 5:59.08 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 5:59.08 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 5:59.08 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.08 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.09 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 5:59.09 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.09 arg1, arg2); 5:59.09 ~~~~~~~~~~~ 5:59.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4093:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.09 if (!AbstractGeneratorObject::resume(cx, activation, gen, val)) { 5:59.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:59.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12:0, 5:59.09 from /<>/firefox-69.0~b5+build1/js/src/jstypes.h:25, 5:59.09 from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:14, 5:59.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:14, 5:59.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:59.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4131:52: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.09 MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), 5:59.10 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 5:59.10 if ((expr)) { \ 5:59.10 ^~~~ 5:59.10 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4159:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.10 if (!CheckClassHeritageOperation(cx, heritage)) { 5:59.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 5:59.10 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4192:74: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.10 JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1)); 5:59.10 ^ 5:59.10 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack.h:23, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.h:19, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:16, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10, 5:59.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 5:59.11 return js::ToObjectSlow(cx, vp, true); 5:59.11 ^ 5:59.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11:0: 5:59.11 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:406:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.11 return BigInt::inc(cx, val, res); 5:59.11 ^ 5:59.11 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:424:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 5:59.11 return BigInt::dec(cx, val, res); 5:59.11 ^ 5:59.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 5:59.11 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 5:59.11 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 5:59.11 return ToNumericSlow(cx, vp); 5:59.11 ^ 5:59.11 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:4388:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 5:59.12 if (!cx->getPendingException(&exception)) { 5:59.12 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:06:00.195902 6:02.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/gc' 6:02.34 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit' 6:02.36 js/src/jit 6:03.69 Compiling podio v0.1.5 6:04.49 Compiling unicase v1.4.2 6:05.74 Compiling unicase v2.4.0 6:07.14 Compiling rand_pcg v0.1.2 6:08.31 Compiling rand_chacha v0.1.1 6:09.29 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)’: 6:09.29 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:501:76: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:09.29 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); 6:09.30 ^ 6:09.30 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:509:78: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:09.30 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct); 6:09.30 ^ 6:09.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)’: 6:09.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:604:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.48 bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv, 6:09.48 ^~ 6:09.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:604:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:604:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:604:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:725:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.50 bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter, 6:09.50 ^~ 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:725:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:725:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:735:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.50 return Call(cx, getter, thisv, args, rval); 6:09.50 ^ 6:09.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:735:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:738:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.53 bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter, 6:09.53 ^~ 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:738:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:738:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:749:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.53 return Call(cx, setter, thisv, args, &ignored); 6:09.53 ^ 6:09.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:749:48: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.55 Compiling rand v0.6.5 6:09.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool JS::InstanceofOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 6:09.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:827:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.59 extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj, 6:09.59 ^~ 6:09.59 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:09.59 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:09.59 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 6:09.59 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 6:09.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:09.59 return op(cx, obj, receiver, id, vp); 6:09.59 ^ 6:09.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:09.59 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:09.59 ^ 6:09.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:840:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.59 return ReportIsNotFunction(cx, hasInstance); 6:09.59 ^ 6:09.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10:0, 6:09.60 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:11: 6:09.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.60 return Call(cx, fval, thisv, args, rval); 6:09.61 ^ 6:09.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.61 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:855:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.61 return ReportIsNotFunction(cx, val); 6:09.61 ^ 6:09.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 6:09.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:862:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.70 bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) { 6:09.70 ^~ 6:09.82 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)’: 6:09.82 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:679:46: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:09.82 if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(), 6:09.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 6:09.82 args.newTarget())) { 6:09.82 ~~~~~~~~~~~~~~~~~ 6:09.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)’: 6:09.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:687:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.83 bool js::Construct(JSContext* cx, HandleValue fval, 6:09.83 ^~ 6:09.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:687:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.88 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5021:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, 6:09.89 ^~ 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5021:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5021:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5021:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5021:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5045:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 constructing ? CONSTRUCT : NO_CONSTRUCT); 6:09.89 ^ 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5050:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 constructing ? CONSTRUCT : NO_CONSTRUCT); 6:09.89 ^ 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5064:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.89 if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget)) { 6:09.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6:09.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5078:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.90 if (!Construct(cx, callee, cargs, newTarget, &obj)) { 6:09.90 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:09.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5078:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5102:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:09.90 if (!Call(cx, callee, thisv, args, res)) { 6:09.90 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:09.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5102:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:09.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:5094:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:09.90 if (!DirectEval(cx, args.get(0), res)) { 6:09.90 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 6:10.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp: In function ‘bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)’: 6:10.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:705:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:10.04 bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval, 6:10.04 ^~ 6:10.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:705:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:10.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:705:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:10.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.cpp:705:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:10.76 Compiling log v0.4.6 6:12.95 Compiling crossbeam-utils v0.6.5 6:18.41 Compiling thread_local v0.3.6 6:19.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:38:0: 6:19.64 /<>/firefox-69.0~b5+build1/js/src/frontend/ObjectEmitter.cpp: In member function ‘bool js::frontend::PropertyEmitter::emitInit(JSOp, JS::Handle)’: 6:19.64 /<>/firefox-69.0~b5+build1/js/src/frontend/ObjectEmitter.cpp:340:34: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 6:19.64 if (!NativeDefineDataProperty(bce_->cx, obj_, propKey, UndefinedHandleValue, 6:19.64 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:19.64 JSPROP_ENUMERATE)) { 6:19.64 ~~~~~~~~~~~~~~~~~ 6:20.58 Compiling rand_core v0.3.1 6:20.78 Compiling rand_jitter v0.1.4 6:22.53 Compiling unreachable v1.0.0 6:22.75 Compiling arrayvec v0.4.6 6:25.26 Compiling block-padding v0.1.2 6:25.99 Compiling crc v1.7.0 6:28.31 Compiling unicode-bidi v0.3.4 6:38.86 Compiling bzip2-sys v0.1.6 6:42.71 Compiling miniz_oxide_c_api v0.1.2 6:44.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:44.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 6:44.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:637:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:44.10 static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id, 6:44.10 ^~~~~~~~~~~~~~~~~~~ 6:44.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20:0: 6:44.12 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp: In function ‘bool IsBigInt(JS::HandleValue)’: 6:44.12 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp:24:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:44.12 static MOZ_ALWAYS_INLINE bool IsBigInt(HandleValue v) { 6:44.12 ^~~~~~~~ 6:44.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:29:0: 6:44.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Boolean.cpp: In function ‘bool IsBoolean(JS::HandleValue)’: 6:44.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Boolean.cpp:34:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:44.14 MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) { 6:44.14 ^~~~~~~~~ 6:44.23 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp:7:0, 6:44.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38: 6:44.23 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.h: In static member function ‘static bool js::DataViewObject::is(JS::HandleValue)’: 6:44.23 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.h:32:15: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:44.23 static bool is(HandleValue v) { 6:44.24 ^~ 6:44.32 Compiling regex-syntax v0.6.0 6:44.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:44.37 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:44.38 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:44.38 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:44.38 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:44.38 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:44.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:44.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)’: 6:44.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:44.38 return js::ToObjectSlow(cx, v, false); 6:44.38 ^ 6:44.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:44.38 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1553:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:44.38 args2, args.rval()); 6:44.38 ^ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)’: 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3953:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3954:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 !DefineDataProperty(cx, unscopables, cx->names().entries, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3955:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 !DefineDataProperty(cx, unscopables, cx->names().fill, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3956:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 !DefineDataProperty(cx, unscopables, cx->names().find, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3957:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3958:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.46 !DefineDataProperty(cx, unscopables, cx->names().flat, value) || 6:44.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3959:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.47 !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) || 6:44.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3960:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.47 !DefineDataProperty(cx, unscopables, cx->names().includes, value) || 6:44.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.48 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3961:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.48 !DefineDataProperty(cx, unscopables, cx->names().keys, value) || 6:44.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.48 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3962:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.48 !DefineDataProperty(cx, unscopables, cx->names().values, value)) { 6:44.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.48 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3969:66: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.50 return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY); 6:44.50 ^ 6:44.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20:0: 6:44.62 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp: In function ‘bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)’: 6:44.62 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp:47:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:44.62 v.isNumber() ? NumberToBigInt(cx, v.toNumber()) : ToBigInt(cx, v); 6:44.62 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:44.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:44.80 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle)’: 6:44.80 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:91:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:44.80 static bool GetSharedTypedArray(JSContext* cx, HandleValue v, 6:44.80 ^~~~~~~~~~~~~~~~~~~ 6:45.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:45.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)’: 6:45.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1161:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.06 if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate, 6:45.06 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:45.06 UndefinedHandleValue, args, &rval)) { 6:45.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:45.09 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:45.10 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:45.10 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:45.10 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.10 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.10 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 6:45.10 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:314:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.10 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 6:45.10 ^~~~~~~~~ 6:45.10 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.10 if (!ToNumberSlow(cx, v, dp)) { 6:45.10 ~~~~~~~~~~~~^~~~~~~~~~~ 6:45.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:45.14 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)’: 6:45.14 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:443:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.14 if (!ToInteger(cx, v, &dsize)) { 6:45.14 ~~~~~~~~~^~~~~~~~~~~~~~~ 6:45.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20:0: 6:45.17 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp: In static member function ‘static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)’: 6:45.17 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp:103:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.17 if (!ToInteger(cx, args[0], &d)) { 6:45.17 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:45.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 6:45.27 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 6:45.27 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:45.27 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:45.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]’: 6:45.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 6:45.28 JSAtom* atom = ToAtom(cx, v); 6:45.28 ^~~~ 6:45.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:45.36 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)’: 6:45.36 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:509:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.36 static inline bool SetArrayElement(JSContext* cx, HandleObject obj, 6:45.36 ^~~~~~~~~~~~~~~ 6:45.36 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:45.36 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:45.36 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:45.36 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.36 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.36 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.36 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 6:45.36 ^ 6:45.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.37 receiver, result); 6:45.37 ^ 6:45.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:45.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool ToLength(JSContext*, JS::HandleValue, uint64_t*)’: 6:45.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:153:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.41 static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) { 6:45.41 ^~~~~~~~ 6:45.41 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:45.41 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:45.41 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:45.41 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:45.41 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:45.41 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.41 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.41 return js::ToNumberSlow(cx, v, out); 6:45.41 ^ 6:45.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:45.48 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle, uint32_t*)’: 6:45.48 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:106:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.48 static bool GetTypedArrayIndex(JSContext* cx, HandleValue v, 6:45.48 ^~~~~~~~~~~~~~~~~~ 6:45.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:45.48 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:45.48 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:45.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.48 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.48 return ToIndexSlow(cx, v, errorNumber, index); 6:45.48 ^ 6:45.62 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’: 6:45.62 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.62 return ToIndexSlow(cx, v, errorNumber, index); 6:45.62 ^ 6:45.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20:0: 6:45.62 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp:161:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.62 RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); 6:45.62 ~~~~~~~~^~~~~~~~~~~~~~~~~ 6:45.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:45.66 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:45.66 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:45.66 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.66 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.66 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’: 6:45.66 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:45.66 return ToIndexSlow(cx, v, errorNumber, index); 6:45.66 ^ 6:45.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:20:0: 6:45.66 /<>/firefox-69.0~b5+build1/js/src/builtin/BigInt.cpp:187:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:45.66 RootedBigInt bi(cx, ToBigInt(cx, args.get(1))); 6:45.66 ~~~~~~~~^~~~~~~~~~~~~~~~~ 6:45.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:45.71 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]’: 6:45.71 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:303:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.71 static bool HasAndGetElement(JSContext* cx, HandleObject obj, 6:45.71 ^~~~~~~~~~~~~~~~ 6:45.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:45.72 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:45.72 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:45.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.72 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:45.72 return op(cx, obj, receiver, id, vp); 6:45.72 ^ 6:45.72 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:45.72 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:45.72 ^ 6:45.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47:0: 6:45.84 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp: In function ‘EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)’: 6:45.84 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:190:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.84 static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str, 6:45.84 ^~~~~~~~~~~ 6:45.84 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:19:0, 6:45.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47: 6:45.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.84 return static_cast(this)->get().parse(vp); 6:45.84 ^ 6:45.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.84 return static_cast(this)->get().parse(vp); 6:45.84 ^ 6:45.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:45.98 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)’: 6:45.98 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:474:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:45.98 static inline bool GetArrayElement(JSContext* cx, HandleObject obj, 6:45.98 ^~~~~~~~~~~~~~~ 6:45.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:45.99 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:45.99 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:45.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:45.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:45.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:45.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:45.99 return op(cx, obj, receiver, id, vp); 6:45.99 ^ 6:45.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:45.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:45.99 ^ 6:46.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:46.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]’: 6:46.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:303:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:46.05 static bool HasAndGetElement(JSContext* cx, HandleObject obj, 6:46.05 ^~~~~~~~~~~~~~~~ 6:46.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:46.05 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:46.05 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:46.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:46.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:46.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:46.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:46.06 return op(cx, obj, receiver, id, vp); 6:46.06 ^ 6:46.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:46.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:46.06 ^ 6:46.19 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 6:46.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:46.20 inline bool GetProperty(JSContext* cx, JS::Handle obj, 6:46.20 ^~~~~~~~~~~ 6:46.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:46.20 return op(cx, obj, receiver, id, vp); 6:46.20 ^ 6:46.20 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:46.20 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:46.20 ^ 6:47.63 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)’: 6:47.64 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:47.64 return op(cx, obj, receiver, id, vp); 6:47.64 ^ 6:47.64 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:47.64 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:47.64 ^ 6:47.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:47.64 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:47.64 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:47.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:47.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:47.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:47.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:47.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:47.64 return js::ToNumberSlow(cx, v, out); 6:47.64 ^ 6:47.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:47.73 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 6:47.73 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:981:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:47.73 static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id, 6:47.73 ^~~~~~~~~~~~~~~~~ 6:47.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:47.91 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:47.91 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:47.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:47.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:47.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:47.91 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)’: 6:47.91 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:47.91 return op(cx, obj, receiver, id, vp); 6:47.91 ^ 6:47.91 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:47.91 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:47.91 ^ 6:48.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:48.86 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result<> ArrayOps::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]’: 6:48.86 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:148:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:48.86 JS::Result<> ArrayOps::storeResult(JSContext* cx, uint32_t v, 6:48.86 ^~~~~~~~~~~~~~~~~~ 6:48.87 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result<> ArrayOps::storeResult(JSContext*, int64_t, JS::MutableHandleValue)’: 6:48.87 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:174:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:48.87 static JS::Result<> storeResult(JSContext* cx, int64_t v, 6:48.87 ^~~~~~~~~~~ 6:48.88 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result<> ArrayOps::storeResult(JSContext*, uint64_t, JS::MutableHandleValue)’: 6:48.88 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:205:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:48.88 static JS::Result<> storeResult(JSContext* cx, uint64_t v, 6:48.88 ^~~~~~~~~~~ 6:49.16 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)’: 6:49.16 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:617:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.16 if (!GetSharedTypedArray(cx, objv, &view)) { 6:49.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:49.16 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:626:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.16 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:49.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:49.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:49.17 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:49.17 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:49.17 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:49.17 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:49.17 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:49.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:49.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.17 return js::ToInt32Slow(cx, v, out); 6:49.17 ^ 6:49.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.17 return js::ToNumberSlow(cx, v, out); 6:49.17 ^ 6:49.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:49.18 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:639:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.19 RootedBigInt valbi(cx, ToBigInt(cx, valv)); 6:49.19 ~~~~~~~~^~~~~~~~~~ 6:49.19 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:49.19 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:49.20 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:49.20 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:49.20 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:49.20 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:49.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:49.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.20 return js::ToNumberSlow(cx, v, out); 6:49.20 ^ 6:49.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:49.38 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_notify(JSContext*, unsigned int, JS::Value*)’: 6:49.38 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:689:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.38 if (!GetSharedTypedArray(cx, objv, &view)) { 6:49.38 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:49.38 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:698:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.38 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:49.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:49.38 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:706:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.38 if (!ToInteger(cx, countv, &dcount)) { 6:49.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 6:49.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:29:0: 6:49.49 /<>/firefox-69.0~b5+build1/js/src/builtin/Boolean.cpp: In function ‘bool js::ToBooleanSlow(JS::HandleValue)’: 6:49.49 /<>/firefox-69.0~b5+build1/js/src/builtin/Boolean.cpp:159:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.49 JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) { 6:49.49 ^~ 6:49.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:49.54 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:49.54 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:49.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:49.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:49.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:49.54 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)’: 6:49.54 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.54 return ToIndexSlow(cx, v, errorNumber, index); 6:49.54 ^ 6:49.54 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.54 return ToIndexSlow(cx, v, errorNumber, index); 6:49.54 ^ 6:49.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38:0: 6:49.80 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp: In function ‘JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)’: 6:49.80 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp:1062:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:49.80 if (!Construct(cx, fun, cargs, fun, &obj)) { 6:49.80 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:49.80 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp:1062:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoLoad; Args = {JS::MutableHandle}]’: 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.39 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:50.39 ^~~~~~~ 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.39 if (!GetSharedTypedArray(cx, objv, &view)) { 6:50.39 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:50.39 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.39 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:50.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:50.46 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_load(JSContext*, unsigned int, JS::Value*)’: 6:50.46 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:291:67: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:50.47 return perform(cx, args.get(0), args.get(1), args.rval()); 6:50.47 ^ 6:50.47 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:291:67: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:50.52 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoStore; Args = {JS::Handle, JS::MutableHandle}]’: 6:50.52 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.52 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:50.52 ^~~~~~~ 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 if (!GetSharedTypedArray(cx, objv, &view)) { 6:50.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:50.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 if (!ToInteger(cx, v, &d)) { 6:50.53 ~~~~~~~~~^~~~~~~~~~~ 6:50.53 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.53 if (!ToInteger(cx, v, &d)) { 6:50.53 ~~~~~~~~~^~~~~~~~~~~ 6:50.54 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.54 if (!ToInteger(cx, v, &d)) { 6:50.54 ~~~~~~~~~^~~~~~~~~~~ 6:50.54 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.54 if (!ToInteger(cx, v, &d)) { 6:50.54 ~~~~~~~~~^~~~~~~~~~~ 6:50.54 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.54 if (!ToInteger(cx, v, &d)) { 6:50.54 ~~~~~~~~~^~~~~~~~~~~ 6:50.54 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:133:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.54 if (!ToInteger(cx, v, &d)) { 6:50.55 ~~~~~~~~~^~~~~~~~~~~ 6:50.55 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:166:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.55 BigInt* bi = ToBigInt(cx, v); 6:50.55 ^ 6:50.55 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:197:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.55 BigInt* bi = ToBigInt(cx, v); 6:50.57 ^ 6:50.66 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_store(JSContext*, unsigned int, JS::Value*)’: 6:50.66 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:322:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:50.66 args.rval()); 6:50.66 ^ 6:50.66 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:322:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:50.66 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:322:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:50.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:50.72 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:50.72 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:50.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:50.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:50.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:50.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long unsigned int]’: 6:50.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.72 return ToIndexSlow(cx, v, errorNumber, index); 6:50.72 ^ 6:50.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38:0: 6:50.73 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp:455:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:50.73 RootedBigInt bi(cx, ToBigInt(cx, value)); 6:50.73 ~~~~~~~~^~~~~~~~~~~ 6:51.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:51.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_toSource(JSContext*, unsigned int, JS::Value*)’: 6:51.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:51.13 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 6:51.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:51.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:51.13 return ToLength(cx, value, lengthp); 6:51.13 ^ 6:51.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:51.13 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:51.13 ^ 6:51.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1221:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:51.13 str = ValueToSource(cx, elt); 6:51.13 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 6:51.43 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:51.43 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:51.44 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:51.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:51.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:51.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:51.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:51.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_join(JSContext*, unsigned int, JS::Value*)’: 6:51.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:51.44 return js::ToObjectSlow(cx, v, false); 6:51.44 ^ 6:51.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:51.44 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:51.45 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 6:51.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:51.45 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:51.45 return ToLength(cx, value, lengthp); 6:51.45 ^ 6:51.45 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:51.45 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:51.47 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:51.47 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:51.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:51.47 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:51.47 return ToStringSlow(cx, v); 6:51.47 ^ 6:51.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:51.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1360:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:51.47 if (!GetArrayElement(cx, obj, i, &v)) { 6:51.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 6:51.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1360:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:51.47 if (!GetArrayElement(cx, obj, i, &v)) { 6:51.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 6:51.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1360:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:51.47 if (!GetArrayElement(cx, obj, i, &v)) { 6:51.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 6:51.48 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1360:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:51.48 if (!GetArrayElement(cx, obj, i, &v)) { 6:51.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 6:52.16 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool js::ArraySetLength(JSContext*, JS::Handle, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)’: 6:52.16 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:702:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.16 bool js::ArraySetLength(JSContext* cx, Handle arr, HandleId id, 6:52.16 ^~ 6:52.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:52.16 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:52.16 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:52.16 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:52.16 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:52.16 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.17 return js::ToUint32Slow(cx, v, out); 6:52.17 ^ 6:52.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.17 return js::ToNumberSlow(cx, v, out); 6:52.17 ^ 6:52.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:52.45 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)’: 6:52.45 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:604:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.45 static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, 6:52.45 ^~~~~~~~~~~~~~~~~~~~~~ 6:52.45 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:609:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.45 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) { 6:52.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:52.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:52.49 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:52.49 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:52.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:52.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)’: 6:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.49 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 6:52.49 ^ 6:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.49 receiver, result); 6:52.49 ^ 6:52.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)’: 6:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.54 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 6:52.54 ^ 6:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.54 receiver, result); 6:52.54 ^ 6:52.54 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:52.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:52.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 6:52.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:643:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.59 static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id, 6:52.59 ^~~~~~~~~~~~~~~~~~~ 6:52.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:651:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.59 return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result); 6:52.59 ^ 6:52.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:658:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.59 return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result); 6:52.59 ^ 6:52.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:52.63 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:52.63 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:52.63 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:52.63 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.63 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = signed char]’: 6:52.63 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.63 return ToIndexSlow(cx, v, errorNumber, index); 6:52.63 ^ 6:52.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = signed char]’: 6:52.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.72 return ToIndexSlow(cx, v, errorNumber, index); 6:52.72 ^ 6:52.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:52.72 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:52.72 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:52.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:52.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:52.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.72 return js::ToInt32Slow(cx, v, out); 6:52.73 ^ 6:52.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:52.83 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:52.83 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:52.83 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:52.83 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.83 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]’: 6:52.83 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.83 return ToIndexSlow(cx, v, errorNumber, index); 6:52.83 ^ 6:52.92 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned char]’: 6:52.92 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.92 return ToIndexSlow(cx, v, errorNumber, index); 6:52.92 ^ 6:52.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:52.92 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:52.92 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:52.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:52.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:52.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:52.92 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:52.92 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:52.92 return js::ToInt32Slow(cx, v, out); 6:52.92 ^ 6:53.03 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:53.03 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:53.03 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:53.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:53.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.03 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short int]’: 6:53.03 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.03 return ToIndexSlow(cx, v, errorNumber, index); 6:53.03 ^ 6:53.14 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short int]’: 6:53.14 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.14 return ToIndexSlow(cx, v, errorNumber, index); 6:53.14 ^ 6:53.14 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:53.14 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:53.14 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:53.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:53.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:53.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.15 return js::ToInt32Slow(cx, v, out); 6:53.15 ^ 6:53.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:53.27 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:53.27 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:53.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:53.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]’: 6:53.28 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.28 return ToIndexSlow(cx, v, errorNumber, index); 6:53.28 ^ 6:53.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = short unsigned int]’: 6:53.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.39 return ToIndexSlow(cx, v, errorNumber, index); 6:53.39 ^ 6:53.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:53.39 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:53.40 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:53.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:53.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:53.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.40 return js::ToInt32Slow(cx, v, out); 6:53.40 ^ 6:53.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:53.52 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:53.52 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:53.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:53.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = int]’: 6:53.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.52 return ToIndexSlow(cx, v, errorNumber, index); 6:53.52 ^ 6:53.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = int]’: 6:53.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.64 return ToIndexSlow(cx, v, errorNumber, index); 6:53.64 ^ 6:53.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:53.64 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:53.64 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:53.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:53.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:53.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.65 return js::ToInt32Slow(cx, v, out); 6:53.65 ^ 6:53.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:53.76 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:53.77 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:53.77 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:53.77 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.77 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]’: 6:53.77 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.77 return ToIndexSlow(cx, v, errorNumber, index); 6:53.77 ^ 6:53.88 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = unsigned int]’: 6:53.89 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.89 return ToIndexSlow(cx, v, errorNumber, index); 6:53.89 ^ 6:53.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:53.89 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:53.89 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:53.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:53.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:53.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:53.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:53.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:53.89 return js::ToInt32Slow(cx, v, out); 6:53.89 ^ 6:54.02 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:54.02 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:54.02 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:54.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:54.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = long long int]’: 6:54.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.02 return ToIndexSlow(cx, v, errorNumber, index); 6:54.02 ^ 6:54.18 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = long long int]’: 6:54.18 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.18 return ToIndexSlow(cx, v, errorNumber, index); 6:54.18 ^ 6:54.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:38:0: 6:54.18 /<>/firefox-69.0~b5+build1/js/src/builtin/DataViewObject.cpp:444:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.18 RootedBigInt bi(cx, ToBigInt(cx, value)); 6:54.18 ~~~~~~~~^~~~~~~~~~~ 6:54.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:54.30 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:54.30 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:54.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:54.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.30 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = float]’: 6:54.30 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.31 return ToIndexSlow(cx, v, errorNumber, index); 6:54.31 ^ 6:54.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = float]’: 6:54.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.42 return ToIndexSlow(cx, v, errorNumber, index); 6:54.42 ^ 6:54.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.42 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.42 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.42 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.42 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.42 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.42 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.43 return js::ToNumberSlow(cx, v, out); 6:54.43 ^ 6:54.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 6:54.55 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 6:54.55 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:12, 6:54.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:54.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.55 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::read(JSContext*, JS::Handle, const JS::CallArgs&, NativeType*) [with NativeType = double]’: 6:54.55 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.55 return ToIndexSlow(cx, v, errorNumber, index); 6:54.55 ^ 6:54.68 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::DataViewObject::write(JSContext*, JS::Handle, const JS::CallArgs&) [with NativeType = double]’: 6:54.68 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.68 return ToIndexSlow(cx, v, errorNumber, index); 6:54.68 ^ 6:54.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.68 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.68 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.68 return js::ToNumberSlow(cx, v, out); 6:54.68 ^ 6:54.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.86 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = signed char]’: 6:54.86 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.86 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.86 ^~~~~~~~~~~~ 6:54.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.86 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.87 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.87 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.87 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.87 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.87 return js::ToInt32Slow(cx, v, out); 6:54.87 ^ 6:54.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.90 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]’: 6:54.90 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.90 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.90 ^~~~~~~~~~~~ 6:54.90 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.90 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.90 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.90 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.90 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.90 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.90 return js::ToInt32Slow(cx, v, out); 6:54.90 ^ 6:54.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.92 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short int]’: 6:54.92 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.93 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.93 ^~~~~~~~~~~~ 6:54.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.93 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.93 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.93 return js::ToInt32Slow(cx, v, out); 6:54.93 ^ 6:54.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]’: 6:54.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.95 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.95 ^~~~~~~~~~~~ 6:54.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.95 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.95 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.95 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.95 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.95 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.95 return js::ToInt32Slow(cx, v, out); 6:54.96 ^ 6:54.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = int]’: 6:54.97 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.97 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.97 ^~~~~~~~~~~~ 6:54.97 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.97 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.97 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.97 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.97 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.97 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.97 return js::ToInt32Slow(cx, v, out); 6:54.97 ^ 6:54.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:54.98 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JS::Result ArrayOps::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]’: 6:54.98 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:122:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.98 static JS::Result convertValue(JSContext* cx, HandleValue v) { 6:54.98 ^~~~~~~~~~~~ 6:54.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:54.99 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:54.99 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:54.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:54.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:54.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:54.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:54.99 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:54.99 return js::ToInt32Slow(cx, v, out); 6:54.99 ^ 6:55.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoCompareExchange; Args = {JS::Handle, JS::Handle, JS::MutableHandle}]’: 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.04 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.04 ^~~~~~~ 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.04 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.04 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.05 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.05 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.05 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.05 BigInt* bi = ToBigInt(cx, v); 6:55.05 ^ 6:55.05 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.05 BigInt* bi = ToBigInt(cx, v); 6:55.05 ^ 6:55.06 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.06 auto tmpResult_ = (expr); \ 6:55.06 ^ 6:55.06 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:267:5: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.06 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, result)); 6:55.06 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.06 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.06 BigInt* bi = ToBigInt(cx, v); 6:55.06 ^ 6:55.06 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.06 BigInt* bi = ToBigInt(cx, v); 6:55.06 ^ 6:55.07 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.07 auto tmpResult_ = (expr); \ 6:55.07 ^ 6:55.07 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:267:5: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.07 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, oldval, result)); 6:55.07 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.18 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)’: 6:55.18 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:275:61: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.19 args.get(3), args.rval()); 6:55.19 ^ 6:55.19 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:275:61: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.19 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:275:61: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.19 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:275:61: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoExchange; Args = {JS::Handle, JS::MutableHandle}]’: 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.25 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.25 ^~~~~~~ 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.25 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.25 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.25 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.25 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.25 BigInt* bi = ToBigInt(cx, v); 6:55.25 ^ 6:55.25 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.26 auto tmpResult_ = (expr); \ 6:55.26 ^ 6:55.26 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:302:5: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.26 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, value, result)); 6:55.26 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.26 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.26 BigInt* bi = ToBigInt(cx, v); 6:55.26 ^ 6:55.26 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.27 auto tmpResult_ = (expr); \ 6:55.28 ^ 6:55.28 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:302:5: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.28 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, value, result)); 6:55.28 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.36 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)’: 6:55.36 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:328:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.36 args.rval()); 6:55.37 ^ 6:55.37 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:328:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.37 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:328:41: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.41 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation::DoBinop; Args = {JS::Handle, JS::MutableHandle}]’: 6:55.41 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.41 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.41 ^~~~~~~ 6:55.42 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.42 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.42 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.42 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.42 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.42 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.42 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.42 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.42 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.43 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.43 BigInt* bi = ToBigInt(cx, v); 6:55.43 ^ 6:55.43 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.43 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.43 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.43 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.43 auto tmpResult_ = (expr); \ 6:55.43 ^ 6:55.43 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.43 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.43 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.44 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.44 BigInt* bi = ToBigInt(cx, v); 6:55.44 ^ 6:55.44 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.44 auto tmpResult_ = (expr); \ 6:55.44 ^ 6:55.44 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.44 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.46 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.56 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_add(JSContext*, unsigned int, JS::Value*)’: 6:55.56 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.56 cx, objv, idxv, valv, r); 6:55.56 ^ 6:55.56 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.56 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation::DoBinop; Args = {JS::Handle, JS::MutableHandle}]’: 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.60 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.60 ^~~~~~~ 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.60 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.60 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.61 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.61 BigInt* bi = ToBigInt(cx, v); 6:55.61 ^ 6:55.61 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.61 auto tmpResult_ = (expr); \ 6:55.61 ^ 6:55.61 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.61 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.61 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.62 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.62 BigInt* bi = ToBigInt(cx, v); 6:55.62 ^ 6:55.62 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.62 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.62 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.62 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.63 auto tmpResult_ = (expr); \ 6:55.63 ^ 6:55.63 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.63 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.63 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.73 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)’: 6:55.73 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.73 cx, objv, idxv, valv, r); 6:55.73 ^ 6:55.73 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.73 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation::DoBinop; Args = {JS::Handle, JS::MutableHandle}]’: 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.78 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.78 ^~~~~~~ 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.78 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.78 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.79 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.79 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.79 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.79 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.79 BigInt* bi = ToBigInt(cx, v); 6:55.79 ^ 6:55.79 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.79 auto tmpResult_ = (expr); \ 6:55.79 ^ 6:55.79 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.79 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.79 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.80 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.80 BigInt* bi = ToBigInt(cx, v); 6:55.80 ^ 6:55.80 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.80 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.80 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.80 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.80 auto tmpResult_ = (expr); \ 6:55.80 ^ 6:55.80 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.80 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.80 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_and(JSContext*, unsigned int, JS::Value*)’: 6:55.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.91 cx, objv, idxv, valv, r); 6:55.91 ^ 6:55.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation::DoBinop; Args = {JS::Handle, JS::MutableHandle}]’: 6:55.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.95 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:55.95 ^~~~~~~ 6:55.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.95 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.96 if (!GetSharedTypedArray(cx, objv, &view)) { 6:55.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.96 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:55.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.96 BigInt* bi = ToBigInt(cx, v); 6:55.96 ^ 6:55.96 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.96 auto tmpResult_ = (expr); \ 6:55.96 ^ 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.96 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.96 ^~~~~~~~~~~~~~~~~~~~~~ 6:55.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:55.96 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:55.96 BigInt* bi = ToBigInt(cx, v); 6:55.96 ^ 6:55.96 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:55.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:55.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:55.98 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:55.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:55.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:55.98 auto tmpResult_ = (expr); \ 6:55.98 ^ 6:55.98 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:55.98 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:55.98 ^~~~~~~~~~~~~~~~~~~~~~ 6:56.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:56.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_or(JSContext*, unsigned int, JS::Value*)’: 6:56.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.04 cx, objv, idxv, valv, r); 6:56.04 ^ 6:56.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.04 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:56.09 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool perform(JSContext*, JS::HandleValue, JS::HandleValue, Args ...) [with F = DoBinopWithOperation::DoBinop; Args = {JS::Handle, JS::MutableHandle}]’: 6:56.09 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.09 bool perform(JSContext* cx, HandleValue objv, HandleValue idxv, Args... args) { 6:56.09 ^~~~~~~ 6:56.09 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.09 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:56.10 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:56.10 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:219:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.10 if (!GetSharedTypedArray(cx, objv, &view)) { 6:56.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:56.10 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:223:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.10 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) { 6:56.10 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.10 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:157:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.10 BigInt* bi = ToBigInt(cx, v); 6:56.11 ^ 6:56.11 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:56.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:56.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:56.11 auto tmpResult_ = (expr); \ 6:56.11 ^ 6:56.11 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:56.11 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:56.11 ^~~~~~~~~~~~~~~~~~~~~~ 6:56.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:56.11 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:188:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.11 BigInt* bi = ToBigInt(cx, v); 6:56.11 ^ 6:56.11 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:15, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:56.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:56.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:56.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:56.11 auto tmpResult_ = (expr); \ 6:56.11 ^ 6:56.11 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:341:7: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 6:56.11 JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, result)); 6:56.12 ^~~~~~~~~~~~~~~~~~~~~~ 6:56.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:56.21 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)’: 6:56.21 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.21 cx, objv, idxv, valv, r); 6:56.21 ^ 6:56.21 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.21 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:351:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:56.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:47:0: 6:56.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp: In function ‘bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)’: 6:56.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:343:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.81 bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, 6:56.81 ^~ 6:56.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:343:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:343:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:56.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:350:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:56.81 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) { 6:56.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 6:57.08 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp: In function ‘bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)’: 6:57.08 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:224:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:57.09 static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, 6:57.09 ^~~~~~~~~~ 6:57.09 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:224:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:57.09 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:232:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:57.09 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, cx->global())) { 6:57.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 6:57.31 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp: In function ‘bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)’: 6:57.31 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:438:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:57.31 globalLexical, nullptr, args.rval()); 6:57.31 ^ 6:57.31 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:438:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:57.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp: In function ‘bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 6:57.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:441:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:57.34 bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) { 6:57.34 ^~ 6:57.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:441:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:57.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:453:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:57.34 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); 6:57.34 ^ 6:57.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Eval.cpp:453:72: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:57.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:11:0: 6:57.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp: In static member function ‘static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle)’: 6:57.91 /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.cpp:967:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:57.91 if (!DefineDataProperty(cx, global, cx->names().Atomics, AtomicsValue, 6:57.91 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.92 JSPROP_RESOLVING)) { 6:57.92 ~~~~~~~~~~~~~~~~~ 6:58.20 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:58.20 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:58.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:58.21 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_pop(JSContext*, unsigned int, JS::Value*)’: 6:58.21 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.21 return js::ToObjectSlow(cx, v, false); 6:58.21 ^ 6:58.21 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 6:58.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:58.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:58.21 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:58.21 return op(cx, obj, receiver, id, vp); 6:58.21 ^ 6:58.22 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:58.22 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 6:58.22 ^ 6:58.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:58.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.22 return ToLength(cx, value, lengthp); 6:58.22 ^ 6:58.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2474:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:58.23 if (!GetArrayElement(cx, obj, index, args.rval())) { 6:58.23 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.45 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:58.45 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:58.45 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:58.45 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:58.45 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:58.45 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:58.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:58.45 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_reverse(JSContext*, unsigned int, JS::Value*)’: 6:58.45 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.45 return js::ToObjectSlow(cx, v, false); 6:58.45 ^ 6:58.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:58.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:58.46 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 6:58.46 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.46 return ToLength(cx, value, lengthp); 6:58.46 ^ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:58.47 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:58.47 ^ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:58.47 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:58.47 ^ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1711:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.47 if (!SetArrayElement(cx, obj, i, hival)) { 6:58.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1714:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.47 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { 6:58.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1718:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.47 if (!SetArrayElement(cx, obj, i, hival)) { 6:58.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 6:58.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:1728:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.48 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) { 6:58.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:58.98 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)’: 6:58.98 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:58.98 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:58.99 ^ 6:58.99 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:58.99 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:58.99 ^ 6:58.99 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:505:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:58.99 return DefineDataProperty(cx, obj, id, value); 6:58.99 ^ 6:58.99 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2885:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:58.99 if (!DefineDataElement(cx, result, index, value)) { 6:58.99 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 6:59.53 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 6:59.53 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 6:59.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 6:59.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 6:59.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 6:59.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 6:59.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_slice(JSContext*, unsigned int, JS::Value*)’: 6:59.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:59.54 return js::ToObjectSlow(cx, v, false); 6:59.54 ^ 6:59.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 6:59.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 6:59.54 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 6:59.54 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:59.54 return ToLength(cx, value, lengthp); 6:59.54 ^ 6:59.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3532:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:59.54 if (!ToInteger(cx, args[0], &d)) { 6:59.54 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:59.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3541:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:59.54 if (!ToInteger(cx, args[1], &d)) { 6:59.54 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 6:59.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:59.55 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:59.55 ^ 6:59.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3390:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 6:59.56 !DefineDataElement(cx, result, index - uint32_t(begin), value)) { 6:59.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 6:59.56 return HasAndGetElement(cx, obj, obj, index, hole, vp); 6:59.56 ^ 6:59.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:505:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 6:59.56 return DefineDataProperty(cx, obj, id, value); 6:59.56 ^ *** KEEP ALIVE MARKER *** Total duration: 0:07:00.207889 7:01.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:01.54 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 7:01.54 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 7:01.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 7:01.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 7:01.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:01.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:01.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_shift(JSContext*, unsigned int, JS::Value*)’: 7:01.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:01.54 return js::ToObjectSlow(cx, v, false); 7:01.54 ^ 7:01.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:01.55 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:01.55 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:01.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:01.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:01.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:01.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:01.56 return op(cx, obj, receiver, id, vp); 7:01.56 ^ 7:01.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:01.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:01.56 ^ 7:01.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:01.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:01.56 return ToLength(cx, value, lengthp); 7:01.56 ^ 7:01.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:01.57 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:01.57 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:01.57 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:01.57 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:01.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:01.57 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:01.57 return op(cx, obj, receiver, id, vp); 7:01.57 ^ 7:01.58 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:01.58 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:01.58 ^ 7:01.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:01.58 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:01.58 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:01.58 ^ 7:01.58 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2636:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:01.58 if (!SetArrayElement(cx, obj, i, value)) { 7:01.58 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 7:02.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:02.06 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:02.06 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:02.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:02.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:02.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:02.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)’: 7:02.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.07 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:02.07 ^ 7:02.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.07 receiver, result); 7:02.07 ^ 7:02.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:02.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’: 7:02.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:02.50 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 7:02.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:02.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:02.50 return ToLength(cx, value, lengthp); 7:02.50 ^ 7:02.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:02.51 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:02.51 ^ 7:02.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:02.51 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 7:02.51 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 7:02.51 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 7:02.51 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 7:02.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:02.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:02.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:02.52 return js::ToNumberSlow(cx, v, out); 7:02.52 ^ 7:02.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:02.52 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:02.52 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:02.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:02.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:02.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:02.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.52 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:02.52 ^ 7:02.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:02.52 receiver, result); 7:02.52 ^ 7:02.52 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:03.71 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:03.71 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 7:03.71 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 7:03.71 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 7:03.71 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 7:03.71 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:03.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:03.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_unshift(JSContext*, unsigned int, JS::Value*)’: 7:03.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.72 return js::ToObjectSlow(cx, v, false); 7:03.72 ^ 7:03.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:03.72 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:03.72 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:03.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:03.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:03.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:03.72 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:03.72 return op(cx, obj, receiver, id, vp); 7:03.73 ^ 7:03.73 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:03.73 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:03.73 ^ 7:03.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:03.73 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.73 return ToLength(cx, value, lengthp); 7:03.73 ^ 7:03.73 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:03.73 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:03.73 ^ 7:03.74 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2741:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.74 if (!SetArrayElement(cx, obj, upperIndex, value)) { 7:03.74 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:03.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:03.91 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 7:03.91 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 7:03.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 7:03.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 7:03.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:03.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:03.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’: 7:03.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.91 return js::ToObjectSlow(cx, v, false); 7:03.91 ^ 7:03.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:03.92 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:194:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:03.92 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) { 7:03.92 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:03.92 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.92 return ToLength(cx, value, lengthp); 7:03.92 ^ 7:03.92 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2933:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:03.92 if (!ToInteger(cx, args.get(0), &relativeStart)) { 7:03.92 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:03.93 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:2956:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.93 if (!ToInteger(cx, args[1], &deleteCountDouble)) { 7:03.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:03.93 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:03.93 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:03.93 ^ 7:03.93 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:505:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.93 return DefineDataProperty(cx, obj, id, value); 7:03.93 ^ 7:03.93 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:03.94 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:03.94 ^ 7:03.94 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3110:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.94 if (!SetArrayElement(cx, obj, to, fromValue)) { 7:03.94 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:03.94 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:347:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:03.94 return HasAndGetElement(cx, obj, obj, index, hole, vp); 7:03.94 ^ 7:03.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3210:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:03.95 if (!SetArrayElement(cx, obj, to, fromValue)) { 7:03.95 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:04.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:04.25 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 7:04.25 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 7:04.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 7:04.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:10, 7:04.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:04.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:04.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::array_push(JSContext*, unsigned int, JS::Value*)’: 7:04.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:04.26 return js::ToObjectSlow(cx, v, false); 7:04.26 ^ 7:04.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:04.26 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:04.26 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:04.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:04.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:04.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:04.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:04.26 return op(cx, obj, receiver, id, vp); 7:04.26 ^ 7:04.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:04.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:04.26 ^ 7:04.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:04.27 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:198:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:04.27 return ToLength(cx, value, lengthp); 7:04.27 ^ 7:04.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In member function ‘bool js::ElementAdder::append(JSContext*, JS::HandleValue)’: 7:04.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:350:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:04.41 bool ElementAdder::append(JSContext* cx, HandleValue v) { 7:04.41 ^~~~~~~~~~~~ 7:04.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:360:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:04.41 if (!DefineDataElement(cx, resObj_, index_, v)) { 7:04.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:04.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)’: 7:04.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:389:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:04.59 if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) { 7:04.59 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.59 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:04.59 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:04.59 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:04.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:04.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:7, 7:04.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2: 7:04.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:04.59 return op(cx, obj, receiver, id, vp); 7:04.59 ^ 7:04.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:04.59 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:04.59 ^ 7:05.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src0.cpp:2:0: 7:05.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp: In function ‘bool array_of(JSContext*, unsigned int, JS::Value*)’: 7:05.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:05.00 if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) { 7:05.01 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:05.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3701:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:05.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Array.cpp:3708:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:05.01 if (!DefineDataElement(cx, obj, k, args[k])) { 7:05.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 7:31.11 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/frontend' 7:31.12 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm' 7:31.12 js/src/wasm 7:32.35 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:32.35 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:32.35 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:32.35 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:32.35 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:32.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:32.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 7:32.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:32.35 inline bool GetProperty(JSContext* cx, JS::Handle obj, 7:32.35 ^~~~~~~~~~~ 7:32.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:32.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:32.35 return op(cx, obj, receiver, id, vp); 7:32.35 ^ 7:32.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:32.35 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:32.35 ^ 7:34.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::TryAttachGetPropStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2010:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.93 static bool TryAttachGetPropStub(const char* name, JSContext* cx, 7:34.93 ^~~~~~~~~~~~~~~~~~~~ 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2010:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2010:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2025:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.93 idVal, receiver, GetPropertyResultFlags::All); 7:34.93 ^ 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2025:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2025:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:34.99 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::TypeOfIRGenerator; Args = {JS::Handle&}]’: 7:34.99 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:34.99 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:34.99 ^~~ 7:35.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; Args = {JS::Handle&, JS::Rooted&}]’: 7:35.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:35.04 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:35.04 ^~~ 7:35.10 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; Args = {JS::Handle&}]’: 7:35.10 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:35.10 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:35.10 ^~~ 7:35.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::GetIntrinsicIRGenerator; Args = {JS::MutableHandle&}]’: 7:35.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:35.15 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:35.15 ^~~ 7:35.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]’: 7:35.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:35.32 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:35.32 ^~~ 7:35.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:35.38 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘void js::jit::TryAttachStub(const char*, JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, js::jit::BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = js::jit::ToBoolIRGenerator; Args = {JS::Handle&}]’: 7:35.38 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 7:35.38 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:35.38 ^~~ 7:35.78 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 7:35.78 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1953:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:35.78 bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame, 7:35.78 ^~~~~~~~~~~~~~~~ 7:35.78 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1953:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.06 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoInFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:36.06 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2528:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.06 bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub, 7:36.07 ^~~~~~~~~~~~ 7:36.07 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2528:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.07 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2528:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.07 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2536:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.07 ReportInNotObjectError(cx, key, -2, objValue, -1); 7:36.07 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.07 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2536:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.07 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2546:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.07 if (!OperatorIn(cx, key, obj, &cond)) { 7:36.07 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 7:36.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:36.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2576:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.15 bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, 7:36.15 ^~~~~~~~~~~~~~~~ 7:36.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2576:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2576:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.15 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2576:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:36.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:36.16 JSAtom* atom = ToAtom(cx, v); 7:36.16 ^~~~ 7:36.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:36.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:36.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.16 return ToPropertyKeySlow(cx, argument, result); 7:36.16 ^ 7:36.17 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:36.17 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:36.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.18 return js::ToObjectSlow(cx, v, false); 7:36.18 ^ 7:36.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:36.36 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)’: 7:36.36 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2669:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.36 bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame, 7:36.36 ^~~~~~~~~~~~~~~~~~ 7:36.42 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)’: 7:36.42 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2713:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.42 bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame, 7:36.42 ^~~~~~~~~~~~~~~~~~~~~~ 7:36.42 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2713:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.43 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16:0, 7:36.43 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:36.43 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:36.43 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:36.43 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:36.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.43 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.43 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 7:36.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 7:36.43 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:785:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.43 return GlobalObject::addIntrinsicValue(cx, global, name, value); 7:36.43 ^ 7:36.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:36.77 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 7:36.77 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3538:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.77 bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame, 7:36.77 ^~~~~~~~~~~~~~~~~~~~~ 7:36.77 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3538:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.77 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3538:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.77 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3547:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.77 JSObject* iterobj = ValueToIterator(cx, value); 7:36.77 ^ 7:36.79 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoInstanceOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:36.80 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3575:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.80 bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame, 7:36.80 ^~~~~~~~~~~~~~~~~~~~ 7:36.80 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3575:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.80 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3575:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.80 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3575:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.80 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:13:0, 7:36.80 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:36.80 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:36.81 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:36.81 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:36.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.81 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 7:36.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:36.81 arg1, arg2); 7:36.81 ~~~~~~~~~~~ 7:36.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:36.85 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 7:36.85 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3635:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.85 bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, 7:36.85 ^~~~~~~~~~~~~~~~ 7:36.85 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3635:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.85 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3635:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.92 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoUnaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 7:36.92 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3714:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.92 bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame, 7:36.92 ^~~~~~~~~~~~~~~~~~~~ 7:36.92 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3714:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.92 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3714:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:36.92 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:36.93 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:36.93 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:36.93 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:36.93 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:36.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.93 return ToInt32OrBigIntSlow(cx, vp); 7:36.94 ^ 7:36.94 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:36.94 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:36.94 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.94 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:857:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:36.94 return BigInt::bitNot(cx, in, out); 7:36.95 ^ 7:36.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:36.95 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:36.95 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:36.95 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:36.96 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:36.96 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:36.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.96 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:36.97 return ToNumericSlow(cx, vp); 7:36.97 ^ 7:36.97 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:36.97 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:36.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:36.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:384:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:36.97 return BigInt::neg(cx, val, res); 7:36.97 ^ 7:36.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:406:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:36.98 return BigInt::inc(cx, val, res); 7:36.98 ^ 7:36.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:424:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:36.98 return BigInt::dec(cx, val, res); 7:36.98 ^ 7:36.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:36.98 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:36.98 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:36.98 ^~~ 7:36.98 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoBinaryArithFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3789:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.12 bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame, 7:37.12 ^~~~~~~~~~~~~~~~~~~~~ 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3789:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3789:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3789:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3811:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.12 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3811:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3816:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3816:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3821:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3821:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3826:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.13 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3826:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.14 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3831:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.14 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.14 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.14 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3831:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.14 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3836:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.15 if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) { 7:37.16 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.16 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3836:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.16 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.17 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.17 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.17 return ToInt32OrBigIntSlow(cx, vp); 7:37.17 ^ 7:37.17 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.18 return ToInt32OrBigIntSlow(cx, vp); 7:37.18 ^ 7:37.18 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:37.18 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:37.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.18 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:37.19 return BigInt::bitOr(cx, lhs, rhs, out); 7:37.19 ^ 7:37.19 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.20 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.20 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.20 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.20 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.20 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.20 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.20 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.20 return ToInt32OrBigIntSlow(cx, vp); 7:37.20 ^ 7:37.20 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.20 return ToInt32OrBigIntSlow(cx, vp); 7:37.20 ^ 7:37.21 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:37.21 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:37.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.21 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:37.21 return BigInt::bitXor(cx, lhs, rhs, out); 7:37.22 ^ 7:37.22 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.22 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.22 return ToInt32OrBigIntSlow(cx, vp); 7:37.22 ^ 7:37.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.22 return ToInt32OrBigIntSlow(cx, vp); 7:37.22 ^ 7:37.22 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:37.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.22 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:37.22 return BigInt::bitAnd(cx, lhs, rhs, out); 7:37.22 ^ 7:37.22 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.22 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.23 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.23 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.23 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.24 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.24 return ToInt32OrBigIntSlow(cx, vp); 7:37.24 ^ 7:37.24 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.24 return ToInt32OrBigIntSlow(cx, vp); 7:37.24 ^ 7:37.24 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.24 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:37.24 return BigInt::lsh(cx, lhs, rhs, out); 7:37.24 ^ 7:37.24 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.24 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.24 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.25 return ToInt32OrBigIntSlow(cx, vp); 7:37.25 ^ 7:37.25 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.25 return ToInt32OrBigIntSlow(cx, vp); 7:37.25 ^ 7:37.25 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:37.25 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:37.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.25 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:37.25 return BigInt::rsh(cx, lhs, rhs, out); 7:37.26 ^ 7:37.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 7:37.26 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 7:37.26 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 7:37.26 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:15, 7:37.26 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.26 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.26 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.27 return ToNumericSlow(cx, vp); 7:37.27 ^ 7:37.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.27 return ToNumericSlow(cx, vp); 7:37.27 ^ 7:37.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:37.27 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:37.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:37.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.27 return js::ToUint32Slow(cx, v, out); 7:37.27 ^ 7:37.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.27 return js::ToInt32Slow(cx, v, out); 7:37.27 ^ 7:37.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:37.27 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.27 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:37.27 ^~~ 7:37.27 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.29 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.37 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:37.37 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3914:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.37 bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, 7:37.37 ^~~~~~~~~~~~~~~~~ 7:37.37 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3914:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.37 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3914:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.38 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3914:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.38 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3934:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.38 if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.38 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.38 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3939:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.38 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.39 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.39 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3944:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.39 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.39 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3949:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.39 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.39 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3954:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.39 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.40 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3959:48: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.40 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.40 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3964:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.40 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, &out)) { 7:37.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:37.40 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3969:49: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:37.40 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, 7:37.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:37.40 &out)) { 7:37.40 ~~~~~ 7:37.40 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:37.40 IRGenerator gen(cx, script, pc, stub->state().mode(), 7:37.40 ^~~ 7:37.40 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:700:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:38.92 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:38.92 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:38.92 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:38.92 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In member function ‘bool js::jit::BaselineCodeGen::emit_JSOP_CALLSITEOBJ() [with Handler = js::jit::BaselineCompilerHandler]’: 7:38.92 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:38.92 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { 7:38.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:39.20 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)’: 7:39.20 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3682:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:39.20 bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub, 7:39.20 ^~~~~~~~~~~~~~ 7:39.20 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3682:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:39.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:39.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:39.54 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:39.54 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:39.54 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:39.54 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:39.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:39.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 7:39.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:39.54 inline bool ValueToId( 7:39.54 ^~~~~~~~~ 7:39.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:39.55 JSAtom* atom = ToAtom(cx, v); 7:39.55 ^~~~ 7:39.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:39.63 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 7:39.63 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2263:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.63 bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, 7:39.63 ^~~~~~~~~~~~~~~~~ 7:39.63 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2263:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.63 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2263:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:39.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:39.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:39.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.63 return js::ToObjectSlow(cx, vp, true); 7:39.63 ^ 7:39.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:39.64 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2300:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.64 stub->state().mode(), objv, index, rhs); 7:39.64 ^ 7:39.64 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2300:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.64 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2300:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:39.64 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:39.64 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:39.64 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:39.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:39.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.66 return ValueToId(cx, argument, result); 7:39.66 ^ 7:39.66 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.66 return ToPropertyKeySlow(cx, argument, result); 7:39.66 ^ 7:39.66 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:39.66 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:39.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:39.67 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:621:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.67 return DefineDataProperty(cx, obj, id, val, flags); 7:39.67 ^ 7:39.67 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.67 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 7:39.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.68 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 7:39.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:39.69 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2352:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.69 if (!SetObjectElement(cx, obj, index, rhs, objv, 7:39.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.69 JSOp(*pc) == JSOP_STRICTSETELEM, script, pc)) { 7:39.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:39.69 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2352:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.69 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2382:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.69 stub->state().mode(), objv, index, rhs); 7:39.70 ^ 7:39.70 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2382:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:39.70 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2382:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 7:44.72 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::is(JS::HandleValue)’: 7:44.72 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:677:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.72 bool MapObject::is(HandleValue v) { 7:44.72 ^~~~~~~~~ 7:44.76 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::is(JS::HandleValue)’: 7:44.76 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1331:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.76 bool SetObject::is(HandleValue v) { 7:44.76 ^~~~~~~~~ 7:44.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 7:44.78 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ImportEntryObject::isInstance(JS::HandleValue)’: 7:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:100:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.79 bool ImportEntryObject::isInstance(HandleValue value) { 7:44.79 ^~~~~~~~~~~~~~~~~ 7:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ExportEntryObject::isInstance(JS::HandleValue)’: 7:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:174:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.79 bool ExportEntryObject::isInstance(HandleValue value) { 7:44.79 ^~~~~~~~~~~~~~~~~ 7:44.80 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::RequestedModuleObject::isInstance(JS::HandleValue)’: 7:44.80 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:255:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.80 bool RequestedModuleObject::isInstance(HandleValue value) { 7:44.80 ^~~~~~~~~~~~~~~~~~~~~ 7:44.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::isInstance(JS::HandleValue)’: 7:44.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:44.83 bool ModuleObject::isInstance(HandleValue value) { 7:44.83 ^~~~~~~~~~~~ 7:44.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:44.92 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:44.92 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:44.92 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:44.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:44.92 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:44.92 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:44.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In static member function ‘static JSString* {anonymous}::KeyStringifier >::toString(JSContext*, JS::HandleId)’: 7:44.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:44.92 JSString* str = ToStringSlow(cx, idv); 7:44.92 ^ 7:45.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 7:45.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)’: 7:45.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1105:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:45.04 return CallSelfHostedFunction(cx, name, thisv, args, &ignored); 7:45.04 ^ 7:45.08 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 7:45.08 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:623:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.08 bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy, 7:45.08 ^~~~~~~~~~~~~~~~~~~~~ 7:45.08 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:623:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.14 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:45.14 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:45.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:45.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_construct(JSContext*, unsigned int, JS::Value*)’: 7:45.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.14 return js::ToObjectSlow(cx, v, false); 7:45.14 ^ 7:45.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:45.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool ProtoGetter(JSContext*, unsigned int, JS::Value*)’: 7:45.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1876:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.26 if (!BoxNonStrictThis(cx, thisv, &thisv)) { 7:45.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 7:45.30 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:45.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:45.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:45.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 7:45.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.30 return js::ToObjectSlow(cx, v, false); 7:45.30 ^ 7:45.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 7:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool ValidatePropertyDescriptor(JSContext*, JS::Handle, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)’: 7:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:518:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:45.65 static bool ValidatePropertyDescriptor( 7:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:518:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:540:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:45.65 if (!SameValue(cx, desc.value(), expectedValue, &same)) { 7:45.65 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:45.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:45.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool js::obj_is(JSContext*, unsigned int, JS::Value*)’: 7:45.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1656:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:45.68 if (!SameValue(cx, args.get(0), args.get(1), &same)) { 7:45.68 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:46.85 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 7:46.85 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:746:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:46.85 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 7:46.85 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 7:46.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 7:46.89 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 7:46.89 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1530:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.89 static bool forEach(const char* funcName, JSContext* cx, HandleObject obj, 7:46.89 ^~~~~~~ 7:46.89 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1530:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.89 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 7:46.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:46.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.89 return Call(cx, fval, thisv, args, rval); 7:46.89 ^ 7:46.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.97 inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv, 7:46.97 ^~~~ 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:94:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.97 return Call(cx, fval, thisv, args, rval); 7:46.97 ^ 7:46.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:46.99 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, 7:47.00 ^~~~ 7:47.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.00 return Call(cx, fval, thisv, args, rval); 7:47.00 ^ 7:47.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.33 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:47.33 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:47.33 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:47.33 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:47.33 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:47.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.33 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 7:47.33 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:47.33 inline bool GetProperty(JSContext* cx, JS::Handle obj, 7:47.33 ^~~~~~~~~~~ 7:47.33 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.33 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.33 return op(cx, obj, receiver, id, vp); 7:47.33 ^ 7:47.33 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.33 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:47.34 ^ 7:47.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:47.39 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]’: 7:47.39 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:285:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.39 static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, 7:47.39 ^~~~~~~~~~~~~~~ 7:47.39 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:47.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:47.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.39 return js::ToObjectSlow(cx, v, false); 7:47.39 ^ 7:47.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:47.39 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:305:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.39 if (!GetProperty(cx, obj, vp, cx->names().toJSON, &toJSON)) { 7:47.39 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.39 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.39 if (!js::Call(cx, toJSON, vp, arg0, vp)) { 7:47.39 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.40 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { 7:47.40 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.40 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.41 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:47.41 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:47.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.41 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.41 return js::ToNumberSlow(cx, v, out); 7:47.41 ^ 7:47.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:47.41 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:357:17: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:47.41 JSString* str = ToStringSlow(cx, vp); 7:47.41 ^~~ 7:47.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:47.53 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:47.53 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:47.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:47.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:47.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 7:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.53 inline bool GetProperty(JSContext* cx, JS::Handle obj, 7:47.53 ^~~~~~~~~~~ 7:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.53 return op(cx, obj, receiver, id, vp); 7:47.53 ^ 7:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.54 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:47.54 ^ 7:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 7:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.56 inline bool GetProperty(JSContext* cx, JS::Handle obj, 7:47.56 ^~~~~~~~~~~ 7:47.57 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.57 return op(cx, obj, receiver, id, vp); 7:47.57 ^ 7:47.57 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.57 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:47.57 ^ 7:47.69 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30:0, 7:47.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h: In function ‘bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)’: 7:47.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:19:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:47.69 inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index, 7:47.69 ^~~~~~~~~~ 7:47.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:47.70 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:47.70 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:47.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:47.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:47.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:47.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.70 return op(cx, obj, receiver, id, vp); 7:47.70 ^ 7:47.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:47.70 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:47.70 ^ 7:47.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 7:47.91 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In member function ‘bool js::HashableValue::setValue(JSContext*, JS::HandleValue)’: 7:47.92 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.92 bool HashableValue::setValue(JSContext* cx, HandleValue v) { 7:47.92 ^~~~~~~~~~~~~ 7:47.96 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:47.96 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:747:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:47.96 bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key, 7:47.96 ^~~~~~~~~ 7:48.05 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.05 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1383:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.05 bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key, 7:48.05 ^~~~~~~~~ 7:48.16 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 7:48.17 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:719:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.17 bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key, 7:48.17 ^~~~~~~~~ 7:48.17 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:719:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.21 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)’: 7:48.21 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:739:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:48.21 return get(cx, obj, args.get(0), args.rval()); 7:48.21 ^ 7:48.25 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::isBuiltinAdd(JS::HandleValue)’: 7:48.25 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1268:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.25 bool SetObject::isBuiltinAdd(HandleValue add) { 7:48.25 ^~~~~~~~~ 7:48.28 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.28 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1563:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.28 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj, 7:48.28 ^~~~~~~~~~~ 7:48.28 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1578:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.28 if (!JS_WrapValue(cx, &wrappedKey)) { 7:48.28 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1626:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.31 JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key, 7:48.31 ^~ 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1626:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1645:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.31 if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) { 7:48.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1641:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.31 if (!JS_WrapValue(cx, &wrappedKey)) { 7:48.31 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 7:48.31 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1652:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:48.31 if (!JS_WrapValue(cx, rval)) { 7:48.31 ~~~~~~~~~~~~^~~~~~~~~~ 7:48.33 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.34 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1684:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.34 JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key, 7:48.34 ^~ 7:48.34 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1686:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.34 return CallObjFunc(MapObject::has, cx, obj, key, rval); 7:48.34 ^ 7:48.34 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.34 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1689:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.34 JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj, 7:48.34 ^~ 7:48.34 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1691:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.34 return CallObjFunc(MapObject::delete_, cx, obj, key, rval); 7:48.34 ^ 7:48.35 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 7:48.35 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.35 JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, 7:48.35 ^~ 7:48.35 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.35 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1715:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.35 return forEach("MapForEach", cx, obj, callbackFn, thisVal); 7:48.35 ^ 7:48.35 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1715:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.36 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.36 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1749:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.36 JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key, 7:48.36 ^~ 7:48.36 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1751:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.36 return CallObjFunc(SetObject::has, cx, obj, key, rval); 7:48.36 ^ 7:48.37 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:48.37 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1754:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.37 JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj, 7:48.37 ^~ 7:48.37 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1756:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.37 return CallObjFunc(SetObject::delete_, cx, obj, key, rval); 7:48.37 ^ 7:48.38 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 7:48.38 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.38 JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, 7:48.38 ^~ 7:48.38 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.38 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1780:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.38 return forEach("SetForEach", cx, obj, callbackFn, thisVal); 7:48.38 ^ 7:48.38 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1780:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 7:48.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 7:48.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:480:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:48.64 bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor( 7:48.64 ^~~~~~~~~~~~~~~~~~~~~ 7:48.69 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 7:48.69 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:551:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:48.69 bool ModuleNamespaceObject::ProxyHandler::defineProperty( 7:48.69 ^~~~~~~~~~~~~~~~~~~~~ 7:48.69 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:558:47: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:48.69 result); 7:48.70 ^ 7:48.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:558:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:48.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:577:79: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:48.70 return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result); 7:48.70 ^ 7:48.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:577:79: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:50.26 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In member function ‘virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 7:50.26 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:592:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:50.26 bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, 7:50.26 ^~~~~~~~~~~~~~~~~~~~~ 7:50.26 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:592:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:50.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)’: 7:50.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:376:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:50.30 bool ModuleNamespaceObject::isInstance(HandleValue value) { 7:50.30 ^~~~~~~~~~~~~~~~~~~~~ 7:50.56 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)’: 7:50.56 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1125:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:50.56 if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace, 7:50.56 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.56 UndefinedHandleValue, args, &result)) { 7:50.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.67 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)’: 7:50.67 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1687:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:50.67 JSObject* js::CallModuleResolveHook(JSContext* cx, 7:50.67 ^~ 7:50.67 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1696:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:50.67 RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier)); 7:50.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:50.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:50.74 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)’: 7:50.74 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1664:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:50.74 bool js::IdToStringOrSymbol(JSContext* cx, HandleId id, 7:50.74 ^~ 7:51.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 7:51.08 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool CanCallOriginalPromiseThenBuiltin(JSContext*, JS::HandleValue)’: 7:51.08 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3801:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.08 static bool CanCallOriginalPromiseThenBuiltin(JSContext* cx, 7:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)’: 7:51.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:5361:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.10 MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val, 7:51.10 ^~ 7:51.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:5361:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:51.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:51.68 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:51.68 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:51.68 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:51.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:51.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:51.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:51.68 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 7:51.68 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:51.68 inline bool ValueToId( 7:51.68 ^~~~~~~~~ 7:51.68 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:51.68 JSAtom* atom = ToAtom(cx, v); 7:51.68 ^~~~ 7:51.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:51.80 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 7:51.80 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.80 static bool Walk(JSContext* cx, HandleObject holder, HandleId name, 7:51.80 ^~~~ 7:51.80 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:884:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:51.81 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:892:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:51.81 if (!GetProperty(cx, holder, holder, name, &val)) { 7:51.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.81 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.81 if (!Walk(cx, obj, id, reviver, &newElement)) { 7:51.81 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.81 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:925:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:51.81 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:939:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:51.81 if (!DefineProperty(cx, obj, id, desc, ignored)) { 7:51.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.82 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.82 if (!Walk(cx, obj, id, reviver, &newElement)) { 7:51.82 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.82 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:961:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:51.82 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:975:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:51.82 if (!DefineProperty(cx, obj, id, desc, ignored)) { 7:51.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:51.82 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:51.82 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:51.82 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:51.82 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:51.82 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:51.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:51.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:51.83 JSString* str = ToStringSlow(cx, idv); 7:51.83 ^ 7:51.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:51.83 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:990:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.83 return js::Call(cx, reviver, holder, keyVal, val, vp); 7:51.83 ^ 7:51.83 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:990:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.83 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:990:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:51.85 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:990:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.00 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 7:52.00 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.00 static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { 7:52.01 ^~~~~~ 7:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:993:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:999:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:52.01 if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) { 7:52.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1004:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.01 return Walk(cx, obj, id, reviver, vp); 7:52.01 ^ 7:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1004:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.06 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]’: 7:52.06 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.06 bool js::ParseJSONWithReviver(JSContext* cx, 7:52.06 ^~ 7:52.06 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.06 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:28:0, 7:52.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:52.07 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.07 return static_cast(this)->get().parse(vp); 7:52.07 ^ 7:52.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1019:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.07 return Revive(cx, reviver, vp); 7:52.07 ^ 7:52.13 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool js::ParseJSONWithReviver(JSContext*, mozilla::Range, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]’: 7:52.13 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.13 bool js::ParseJSONWithReviver(JSContext* cx, 7:52.13 ^~ 7:52.13 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1008:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.13 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:28:0, 7:52.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:52.13 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.13 return static_cast(this)->get().parse(vp); 7:52.14 ^ 7:52.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:52.14 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1019:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.14 return Revive(cx, reviver, vp); 7:52.14 ^ 7:52.20 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:19:0, 7:52.20 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:52.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:52.20 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool json_parse(JSContext*, unsigned int, JS::Value*)’: 7:52.20 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.20 return ToStringSlow(cx, v); 7:52.20 ^ 7:52.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:52.20 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1063:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.20 return linearChars.isLatin1() 7:52.20 ~~~~~~~~~~~~~~~~~~~~~~ 7:52.20 ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver, 7:52.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.20 args.rval()) 7:52.20 ~~~~~~~~~~~~ 7:52.20 : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver, 7:52.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.20 args.rval()); 7:52.20 ~~~~~~~~~~~~ 7:52.21 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1063:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:52.21 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1063:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.22 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1063:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:52.28 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:52.28 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:52.28 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:52.28 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:52.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:52.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h: In function ‘bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’: 7:52.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.28 return ValueToId(cx, argument, result); 7:52.28 ^ 7:52.29 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.29 return ToPropertyKeySlow(cx, argument, result); 7:52.29 ^ 7:52.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:52.29 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:52.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:52.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:52.29 return js::ToObjectSlow(cx, v, false); 7:52.29 ^ 7:52.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:52.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:110:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:52.29 if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) { 7:52.30 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:52.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 7:52.43 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]’: 7:52.43 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1587:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.43 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, 7:52.43 ^~~~~~~~~~~ 7:52.44 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1601:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.44 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { 7:52.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.44 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1609:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.44 if (!JS_WrapValue(cx, rval)) { 7:52.44 ~~~~~~~~~~~~^~~~~~~~~~ 7:52.46 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.46 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1698:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.46 JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj, 7:52.46 ^~ 7:52.46 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1700:74: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.46 return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval); 7:52.46 ^ 7:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1703:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.47 JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj, 7:52.47 ^~ 7:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1705:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.47 return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval); 7:52.47 ^ 7:52.48 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.48 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1708:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.48 JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj, 7:52.48 ^~ 7:52.48 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1710:77: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.48 return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval); 7:52.48 ^ 7:52.50 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]’: 7:52.50 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1587:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.50 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj, 7:52.50 ^~~~~~~~~~~ 7:52.50 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1601:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.50 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) { 7:52.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:52.50 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1609:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.50 if (!JS_WrapValue(cx, rval)) { 7:52.50 ~~~~~~~~~~~~^~~~~~~~~~ 7:52.53 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.53 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1768:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.53 JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj, 7:52.53 ^~ 7:52.53 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1770:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.53 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); 7:52.53 ^ 7:52.54 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.54 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1763:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.54 JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj, 7:52.54 ^~ 7:52.54 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1770:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.54 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval); 7:52.54 ^ 7:52.55 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 7:52.55 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1773:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.55 JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj, 7:52.55 ^~ 7:52.55 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1775:77: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:52.55 return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval); 7:52.55 ^ 7:53.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICCacheIR_Updated::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)’: 7:53.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1629:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.04 bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx, 7:53.04 ^~~~~~~~~~~~~~~~~ 7:53.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:53.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In lambda function: 7:53.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:257:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.29 PropertyKind kind) -> bool { 7:53.29 ^~~~ 7:53.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:262:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.29 idstr = ValueToSource(cx, v); 7:53.30 ~~~~~~~~~~~~~^~~~~~~ 7:53.30 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:19:0, 7:53.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:53.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:53.30 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.30 return ToStringSlow(cx, v); 7:53.30 ^ 7:53.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:53.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:290:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.30 RootedString valsource(cx, ValueToSource(cx, val)); 7:53.30 ~~~~~~~~~~~~~^~~~~~~~~ 7:53.43 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)’: 7:53.43 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1773:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.43 bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame, 7:53.43 ^~~~~~~~~~~~~~~~~~~~ 7:53.43 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1773:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.43 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1773:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18:0, 7:53.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jstypes.h:25, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:10, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:53.44 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:53.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:53.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.44 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 7:53.45 ^~~~ 7:53.45 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1833:7: note: in expansion of macro ‘MOZ_UNLIKELY’ 7:53.45 if (MOZ_UNLIKELY( 7:53.45 ^ 7:53.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:53.57 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)’: 7:53.57 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1272:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.57 bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, 7:53.57 ^~~~~~~~~~~~~~~~~~~~~~ 7:53.79 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In member function ‘bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)’: 7:53.79 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1082:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.79 bool ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx, 7:53.79 ^~~~~~~~~~~~~~~~~~~~~~~ 7:53.79 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1091:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.79 return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val); 7:53.79 ^ 7:53.83 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::TypeMonitorResult(JSContext*, js::jit::ICMonitoredFallbackStub*, js::jit::BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)’: 7:53.83 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1094:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.83 static MOZ_MUST_USE bool TypeMonitorResult(JSContext* cx, 7:53.83 ^~~~~~~~~~~~~~~~~ 7:53.83 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1103:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:53.83 return stub->addMonitorStubForValue(cx, frame, types, val); 7:53.83 ^ 7:54.02 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:54.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:54.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:54.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_toString(JSContext*, unsigned int, JS::Value*)’: 7:54.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.02 return js::ToObjectSlow(cx, v, false); 7:54.02 ^ 7:54.02 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.02 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.02 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:54.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:54.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:54.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:54.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.03 return op(cx, obj, receiver, id, vp); 7:54.03 ^ 7:54.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.03 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.03 ^ 7:54.03 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:54.03 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2057:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.03 bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, 7:54.03 ^~~~~~~~~~~~~~~~~ 7:54.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2057:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2057:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.04 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2081:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.04 if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { 7:54.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 7:54.05 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 7:54.05 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:54.05 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:54.05 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:54.06 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:54.06 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:54.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.06 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.06 return js::ToObjectSlow(cx, vp, true); 7:54.06 ^ 7:54.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.06 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.07 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.07 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.07 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.07 return op(cx, obj, receiver, id, vp); 7:54.07 ^ 7:54.07 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.07 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.08 ^ 7:54.08 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:54.09 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.10 return ValueToId(cx, argument, result); 7:54.10 ^ 7:54.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.10 return ToPropertyKeySlow(cx, argument, result); 7:54.10 ^ 7:54.10 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.10 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.10 if (!GetProperty(cx, boxed, receiver, id, res)) { 7:54.10 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.10 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.10 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.11 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.11 return op(cx, obj, receiver, id, vp); 7:54.11 ^ 7:54.11 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.11 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.11 ^ 7:54.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:54.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.11 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.11 return ValueToId(cx, argument, result); 7:54.11 ^ 7:54.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.12 return ToPropertyKeySlow(cx, argument, result); 7:54.12 ^ 7:54.12 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:54.12 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.12 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.12 if (!GetProperty(cx, obj, receiver, id, res)) { 7:54.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:54.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2095:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { 7:54.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 CacheKind::GetElem, lhs, rhs, lhs); 7:54.13 ^ 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2088:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.13 Compiling humantime v1.1.1 7:54.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:54.33 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘JSString* js::ObjectToSource(JSContext*, JS::HandleObject)’: 7:54.33 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:417:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.33 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 7:54.33 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 7:54.44 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:54.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:54.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:54.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_toSource(JSContext*, unsigned int, JS::Value*)’: 7:54.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.44 return js::ToObjectSlow(cx, v, false); 7:54.44 ^ 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2122:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, 7:54.46 ^~~~~~~~~~~~~~~~~~~~~~ 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2122:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2122:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2122:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2138:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 CacheKind::GetElemSuper, lhs, rhs, receiver); 7:54.46 ^ 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2138:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2138:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.46 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.46 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.46 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.46 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.46 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.46 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.46 return op(cx, obj, receiver, id, vp); 7:54.47 ^ 7:54.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.47 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.47 ^ 7:54.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 7:54.47 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.47 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.48 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.48 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.49 return ValueToId(cx, argument, result); 7:54.49 ^ 7:54.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.49 return ToPropertyKeySlow(cx, argument, result); 7:54.49 ^ 7:54.49 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.49 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.49 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.49 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.49 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.49 return op(cx, obj, receiver, id, vp); 7:54.49 ^ 7:54.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.49 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.50 ^ 7:54.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:54.50 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2146:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.50 if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { 7:54.50 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.66 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)’: 7:54.67 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2618:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.67 bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, 7:54.67 ^~~~~~~~~~~~~~~~~ 7:54.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.67 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.67 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.67 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.67 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.68 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.68 return op(cx, obj, receiver, id, vp); 7:54.68 ^ 7:54.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.69 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.69 ^ 7:54.69 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:54.69 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.70 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 7:54.70 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.70 shape, vp)) { 7:54.70 ~~~~~~~~~~ 7:54.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.70 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.71 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.71 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.71 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.71 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.71 return op(cx, obj, receiver, id, vp); 7:54.71 ^ 7:54.71 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.71 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.71 ^ 7:54.72 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:54.72 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.72 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.72 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 7:54.72 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.72 shape, vp)) { 7:54.73 ~~~~~~~~~~ 7:54.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:54.73 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2648:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.73 return TypeMonitorResult(cx, stub, frame, script, pc, res); 7:54.73 ^ 7:54.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 7:54.85 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:54.85 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1423:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.85 bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, 7:54.85 ^~~~~~~~~ 7:54.89 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)’: 7:54.89 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2789:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.89 bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame, 7:54.90 ^~~~~~~~~~~~~~~~~ 7:54.90 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2789:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.90 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2805:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.90 TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val, 7:54.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.90 idVal, val); 7:54.90 ~~~~~~~~~~~ 7:54.90 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2805:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.91 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2805:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.91 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2774:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.91 if (!GetNameBoundInEnvironment(cx, env, id, res)) { 7:54.91 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 7:54.91 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2780:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.91 if (!GetProperty(cx, val, name, res)) { 7:54.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 7:54.91 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2780:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.93 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2812:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.93 return TypeMonitorResult(cx, stub, frame, script, pc, res); 7:54.93 ^ 7:54.97 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 7:54.97 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2815:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.97 bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, 7:54.97 ^~~~~~~~~~~~~~~~~~~~~~ 7:54.97 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2815:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.97 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2815:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:54.97 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2829:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.97 TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper, 7:54.97 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:54.98 val, idVal, receiver); 7:54.98 ~~~~~~~~~~~~~~~~~~~~~ 7:54.98 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2829:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.98 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2829:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:54.98 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:54.98 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:54.98 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:54.98 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:54.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:54.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.98 return op(cx, obj, receiver, id, vp); 7:54.98 ^ 7:54.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:54.98 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 7:54.98 ^ 7:54.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:54.98 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2838:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:54.98 return TypeMonitorResult(cx, stub, frame, script, pc, res); 7:54.98 ^ 7:55.08 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)’: 7:55.08 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3120:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.08 bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub, 7:55.08 ^~~~~~~~~~~~~~ 7:55.08 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3164:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.08 callArgs.thisv(), newTarget, args); 7:55.08 ^ 7:55.09 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3164:58: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:55.09 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3164:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.09 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3197:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:55.09 if (!DirectEval(cx, callArgs.get(0), res)) { 7:55.10 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.10 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:13:0, 7:55.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:55.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:55.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:55.11 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:55.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:55.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.11 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 7:55.11 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.11 arg1, arg2); 7:55.12 ~~~~~~~~~~~ 7:55.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:55.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3217:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.12 if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) { 7:55.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3230:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.12 callArgs.thisv(), newTarget, args); 7:55.12 ^ 7:55.12 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3230:58: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:55.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3230:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.13 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3231:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.13 switch (gen.tryAttachDeferredStub(res)) { 7:55.13 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 7:55.30 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)’: 7:55.30 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3261:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.30 bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame, 7:55.30 ^~~~~~~~~~~~~~~~~~~~ 7:55.30 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3296:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.31 thisv, newTarget, args); 7:55.31 ^ 7:55.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3296:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3296:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3324:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.31 if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, 7:55.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.31 res)) { 7:55.32 ~~~~ 7:55.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3324:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3324:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3324:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3324:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.32 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3329:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.32 return TypeMonitorResult(cx, stub, frame, script, pc, res); 7:55.33 ^ 7:55.48 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)’: 7:55.48 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1448:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.48 bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame, 7:55.48 ^~~~~~~~~~~~~~~~~~~~~ 7:55.48 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1448:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.48 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:1502:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.48 return stub->addMonitorStubForValue(cx, frame, types, value); 7:55.49 ^ 7:55.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:55.59 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)’: 7:55.59 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:599:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.59 if (!GetElement(cx, obj, i, &outputValue)) { 7:55.59 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.59 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:305:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:55.59 if (!GetProperty(cx, obj, vp, cx->names().toJSON, &toJSON)) { 7:55.59 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.59 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.59 if (!js::Call(cx, toJSON, vp, arg0, vp)) { 7:55.59 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:316:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.60 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) { 7:55.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.60 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.61 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.61 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:336:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.61 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:55.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:55.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:55.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.61 return js::ToNumberSlow(cx, v, out); 7:55.62 ^ 7:55.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:55.62 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:357:17: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:55.62 JSString* str = ToStringSlow(cx, vp); 7:55.63 ^~~ 7:55.63 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:490:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:55.63 if (!GetProperty(cx, obj, obj, id, &outputValue)) { 7:55.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.63 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:493:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:55.64 if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx)) { 7:55.64 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:55.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 7:55.64 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 7:55.64 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:55.64 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:55.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:55.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:55.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:55.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:55.65 JSString* str = ToStringSlow(cx, idv); 7:55.65 ^ 7:55.65 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:55.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:55.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:55.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:55.66 return js::ToObjectSlow(cx, v, false); 7:55.66 ^ 7:56.04 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:56.04 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:56.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:56.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 7:56.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.04 inline void InitGlobalLexicalOperation(JSContext* cx, 7:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:56.27 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)’: 7:56.27 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2915:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.27 bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, 7:56.27 ^~~~~~~~~~~~~~~~~ 7:56.27 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2915:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame.h:10, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrameInfo.h:14, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.h:10, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:7, 7:56.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:56.28 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.28 return js::ToObjectSlow(cx, vp, true); 7:56.28 ^ 7:56.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:56.28 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2955:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.28 stub->state().mode(), lhs, idVal, rhs); 7:56.28 ^ 7:56.28 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2955:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.28 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:2955:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.28 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 7:56.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:56.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:56.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:362:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.28 return DefineDataProperty(cx, obj, name, rhs, propAttrs); 7:56.29 ^ 7:56.29 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:336:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.29 ok = NativeSetProperty(cx, varobj, id, val, receiver, result); 7:56.29 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:336:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:56.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:56.30 ^ 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 receiver, result); 7:56.30 ^ 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:56.30 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3004:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.30 InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v); 7:56.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:22, 7:56.30 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineCompiler.cpp:35, 7:56.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:56.30 ^ 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.30 receiver, result); 7:56.30 ^ 7:56.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:56.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit1.cpp:38:0: 7:56.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3035:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.31 stub->state().mode(), lhs, idVal, rhs); 7:56.31 ^ 7:56.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3035:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.31 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:3035:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:56.33 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)’: 7:56.33 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:713:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:56.33 bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, 7:56.33 ^~ 7:56.33 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:768:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:56.33 if (!GetElement(cx, replacer, k, &item)) { 7:56.33 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 7:56.33 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:785:30: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:56.33 if (!ValueToId(cx, item, &id)) { 7:56.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7:56.34 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:56.34 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:56.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:56.34 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.34 return js::ToNumberSlow(cx, v, out); 7:56.34 ^ 7:56.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2:0: 7:56.34 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:819:52: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 7:56.34 JSString* str = ToStringSlow(cx, space); 7:56.34 ^ 7:56.34 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:865:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:56.34 if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE)) { 7:56.34 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.34 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:873:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:56.34 if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) { 7:56.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.71 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp: In function ‘bool json_stringify(JSContext*, unsigned int, JS::Value*)’: 7:56.71 /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:1079:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:56.71 if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) { 7:56.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.08 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)’: 7:57.08 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:4063:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:57.08 bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, 7:57.08 ^~~~~~~~~~~~~~~~~~~ 7:57.18 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp: In function ‘bool js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)’: 7:57.18 /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.cpp:4012:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:57.18 bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, 7:57.18 ^~~~~~~~~~~~~~~~~~ 7:57.42 Compiling semver v0.6.0 7:57.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:57.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)’: 7:57.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:820:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:57.55 if (!GetProperty(cx, from, from, nextKey, &propValue)) { 7:57.55 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:57.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:57.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.55 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:57.55 ^ 7:57.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.55 receiver, result); 7:57.55 ^ 7:57.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18:0, 7:57.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ArrayUtils.h:14, 7:57.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/RangedPtr.h:15, 7:57.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Range.h:10, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.h:10, 7:57.55 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:7, 7:57.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:57.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:57.56 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 7:57.56 ^~~~ 7:57.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:862:9: note: in expansion of macro ‘MOZ_UNLIKELY’ 7:57.56 if (MOZ_UNLIKELY(!GetProperty(cx, from, from, nextKey, &propValue))) { 7:57.56 ^~~~~~~~~~~~ 7:57.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 7:57.56 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 7:57.56 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 7:57.56 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 7:57.56 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 7:57.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:57.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.56 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 7:57.56 ^ 7:57.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.56 receiver, result); 7:57.56 ^ 7:57.56 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.76 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:57.76 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:57.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:57.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_assign(JSContext*, unsigned int, JS::Value*)’: 7:57.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:57.76 return js::ToObjectSlow(cx, v, false); 7:57.76 ^ 7:57.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:57.76 return js::ToObjectSlow(cx, v, false); 7:57.76 ^ 7:57.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:57.89 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 7:57.89 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:988:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:57.89 static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, 7:57.89 ^~~~~~~~~~~~~~~~~~~~~~ 7:57.89 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:57.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:57.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:57.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:57.90 return js::ToObjectSlow(cx, v, false); 7:57.90 ^ 7:57.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:57.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1019:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:57.90 if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) { 7:57.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1025:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:57.90 if (!GetProperty(cx, props, props, nextKey, &descObj) || 7:57.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1026:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:57.90 !ToPropertyDescriptor(cx, descObj, true, &desc) || 7:57.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:57.91 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1026:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:57.91 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1037:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 7:57.91 if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) { 7:57.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:58.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool js::obj_create(JSContext*, unsigned int, JS::Value*)’: 7:58.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1064:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:58.05 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr); 7:58.05 ^ 7:58.41 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:31:0, 7:58.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47: 7:58.41 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 7:58.41 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:58.41 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 7:58.41 ^~ 7:59.19 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 7:59.19 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 7:59.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:59.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)1]’: 7:59.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 7:59.19 return js::ToObjectSlow(cx, v, false); 7:59.19 ^ 7:59.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:59.19 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1336:37: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 7:59.19 if (!tobj->getElement(cx, i, &value)) { 7:59.19 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7:59.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1459:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:59.20 if (!GetProperty(cx, obj, obj, id, &value)) { 7:59.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:59.20 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:33:0, 7:59.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 7:59.20 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 7:59.20 return as().getElement(cx, idx, val); 7:59.20 ^ 7:59.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 7:59.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1559:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 7:59.21 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { 7:59.21 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:59.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1562:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:59.21 } else if (!GetProperty(cx, obj, obj, id, &value)) { 7:59.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:59.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1567:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:59.21 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 7:59.21 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 7:59.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1580:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 7:59.21 if (!GetProperty(cx, obj, obj, id, &value)) { 7:59.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:08:00.216263 8:00.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:00.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’: 8:00.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1765:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:00.13 if (Call(cx, then, thenable, args2, &rval)) { 8:00.13 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1765:11: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:00.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:00.14 return GetAndClearException(cx, rval); 8:00.14 ^ 8:00.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1775:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:00.14 return Call(cx, rejectVal, UndefinedHandleValue, rval, &rval); 8:00.14 ^ 8:00.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1775:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:00.14 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1775:63: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:01.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 8:01.15 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 8:01.15 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:796:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:01.15 bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key, 8:01.16 ^~~~~~~~~ 8:04.58 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:04.58 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:04.58 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:04.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’: 8:04.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.58 return js::ToObjectSlow(cx, v, false); 8:04.58 ^ 8:04.58 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:04.59 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:04.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:04.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:04.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:04.59 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.59 return ValueToId(cx, argument, result); 8:04.59 ^ 8:04.59 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.59 return ToPropertyKeySlow(cx, argument, result); 8:04.59 ^ 8:04.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:04.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1189:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:04.59 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 8:04.59 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 8:04.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 8:04.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.65 static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2, 8:04.65 ^~~~~~~~~~~~ 8:04.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1201:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.77 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:04.77 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:04.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:04.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)2]’: 8:04.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.77 return js::ToObjectSlow(cx, v, false); 8:04.77 ^ 8:04.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1293:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.78 if (!NewValuePair(cx, key, value, &value)) { 8:04.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1293:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1341:37: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.78 if (!tobj->getElement(cx, i, &value)) { 8:04.78 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1344:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.78 if (!NewValuePair(cx, key, value, &value)) { 8:04.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1344:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1397:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.78 if (!NewValuePair(cx, key, value, &value)) { 8:04.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:04.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1397:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.79 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1459:25: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:04.79 if (!GetProperty(cx, obj, obj, id, &value)) { 8:04.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:04.79 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1466:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.79 if (!NewValuePair(cx, key, value, &value)) { 8:04.79 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:04.79 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1466:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.79 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:33:0, 8:04.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:04.80 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.80 return as().getElement(cx, idx, val); 8:04.80 ^ 8:04.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:04.80 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1559:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:04.80 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) { 8:04.80 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:04.80 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1562:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:04.80 } else if (!GetProperty(cx, obj, obj, id, &value)) { 8:04.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:04.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1567:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:04.81 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 8:04.81 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 8:04.82 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1580:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:04.82 if (!GetProperty(cx, obj, obj, id, &value)) { 8:04.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:04.82 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1588:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:04.82 } else if (!NewValuePair(cx, key, value, properties[out++])) { 8:04.82 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:04.82 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1588:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:05.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp: In function ‘bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)’: 8:05.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1682:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:05.21 bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, 8:05.21 ^~ 8:05.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:05.29 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:05.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:05.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’: 8:05.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:05.29 return js::ToObjectSlow(cx, v, false); 8:05.29 ^ 8:05.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:05.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1736:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:05.29 args.rval()); 8:05.29 ^ 8:05.39 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:05.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:05.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:05.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’: 8:05.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:05.40 return js::ToObjectSlow(cx, v, false); 8:05.40 ^ 8:05.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:05.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1752:18: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:05.40 args.rval()); 8:05.40 ^ 8:05.46 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:05.46 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:05.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:05.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool obj_keys(JSContext*, unsigned int, JS::Value*)’: 8:05.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:05.46 return js::ToObjectSlow(cx, v, false); 8:05.46 ^ 8:05.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:29:0: 8:05.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Object.cpp:1629:65: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:05.46 return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval()); 8:05.46 ^ 8:05.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:05.79 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:05.79 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:05.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:05.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:05.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:05.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)’: 8:05.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:05.80 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 8:05.80 ^ 8:05.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:05.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:05.80 receiver, result); 8:05.80 ^ 8:05.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:05.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 8:05.99 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In static member function ‘static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)’: 8:05.99 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1050:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:05.99 bool ModuleObject::execute(JSContext* cx, HandleModuleObject self, 8:05.99 ^~~~~~~~~~~~ 8:06.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 8:06.07 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:06.07 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1186:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.07 bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) { 8:06.07 ^~~~~~~~~ 8:06.09 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:06.09 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1726:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.09 JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj, 8:06.09 ^~ 8:06.09 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1741:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:06.09 if (!JS_WrapValue(cx, &wrappedKey)) { 8:06.09 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 8:06.21 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 8:06.21 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:569:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.21 bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k, 8:06.21 ^~~~~~~~~ 8:06.21 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:569:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In function ‘bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1659:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.29 JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key, 8:06.29 ^~ 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1659:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1659:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1676:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:06.29 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { 8:06.29 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1676:58: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:06.29 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) { 8:06.29 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 8:06.29 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1680:69: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.29 return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue); 8:06.29 ^ 8:06.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 8:06.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)’: 8:06.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1678:12: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:06.71 if (!func(cx, modulePrivate, metaObject)) { 8:06.71 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:06.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:06.99 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)’: 8:06.99 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:250:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:06.99 static PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext* cx, 8:06.99 ^~~~~~~~~~~~~~~~~~~~~~~ 8:07.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)’: 8:07.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3608:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.01 static PromiseReactionRecord* NewReactionRecord( 8:07.01 ^~~~~~~~~~~~~~~~~ 8:07.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3608:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.24 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)’: 8:07.25 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:975:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.25 MOZ_MUST_USE static bool EnqueuePromiseReactionJob( 8:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.38 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool ResolvePromise(JSContext*, JS::Handle, JS::HandleValue, JS::PromiseState)’: 8:07.38 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1114:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.38 static MOZ_MUST_USE bool ResolvePromise(JSContext* cx, 8:07.38 ^~~~~~~~~~~~~~ 8:07.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFunctionThrown(JSContext*, JS::Handle, JS::HandleValue)’: 8:07.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3888:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.42 MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx, 8:07.42 ^~ 8:07.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In static member function ‘static bool js::PromiseObject::reject(JSContext*, JS::Handle, JS::HandleValue)’: 8:07.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:5001:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.43 bool PromiseObject::reject(JSContext* cx, Handle promise, 8:07.43 ^~~~~~~~~~~~~ 8:07.43 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:07.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:07.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.43 return Call(cx, fval, thisv, args, rval); 8:07.43 ^ 8:07.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:07.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:07.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle)’: 8:07.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3856:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:07.46 if (!GetAndClearException(cx, &exn)) { 8:07.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 8:07.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 8:07.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)’: 8:07.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1709:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.48 JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, 8:07.48 ^~ 8:07.48 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:07.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:07.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:07.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.48 return js::ToStringSlow(cx, v); 8:07.48 ^ 8:07.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 8:07.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1745:18: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:07.49 if (!importHook(cx, referencingPrivate, specifier, promise)) { 8:07.49 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:07.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:07.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1357:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.55 static MOZ_MUST_USE bool RejectMaybeWrappedPromise(JSContext* cx, 8:07.55 ^~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.63 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:07.63 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1167:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.63 static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx, 8:07.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:07.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:07.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:833:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.69 static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, 8:07.69 ^~~~~~~~~~~~~~~~~~~~~~ 8:07.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:07.70 return GetAndClearException(cx, rval); 8:07.70 ^ 8:07.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:07.70 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:07.70 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:07.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:07.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:07.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:07.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:07.70 return op(cx, obj, receiver, id, vp); 8:07.70 ^ 8:07.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:07.70 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:07.70 ^ 8:07.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:07.71 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:07.71 return GetAndClearException(cx, rval); 8:07.71 ^ 8:07.88 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFunctionReturned(JSContext*, JS::Handle, JS::HandleValue)’: 8:07.89 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3896:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.89 MOZ_MUST_USE bool js::AsyncFunctionReturned( 8:07.89 ^~ 8:07.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In static member function ‘static bool js::PromiseObject::resolve(JSContext*, JS::Handle, JS::HandleValue)’: 8:07.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4971:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.90 bool PromiseObject::resolve(JSContext* cx, Handle promise, 8:07.90 ^~~~~~~~~~~~~ 8:07.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4997:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.90 return Call(cx, funVal, UndefinedHandleValue, resolutionValue, &dummy); 8:07.90 ^ 8:07.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4997:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4997:72: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:07.94 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:20:0: 8:07.94 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp: In function ‘bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)’: 8:07.94 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1760:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.94 bool js::FinishDynamicModuleImport(JSContext* cx, 8:07.94 ^~ 8:07.95 /<>/firefox-69.0~b5+build1/js/src/builtin/ModuleObject.cpp:1774:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:07.95 CallModuleResolveHook(cx, referencingPrivate, specifier)); 8:07.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:08.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)’: 8:08.13 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4860:28: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 8:08.13 cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue, 8:08.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.13 IncumbentGlobalObject::No)); 8:08.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)’: 8:08.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4654:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:08.20 static MOZ_MUST_USE bool PerformPromiseThen( 8:08.20 ^~~~~~~~~~~~~~~~~~ 8:08.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4654:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:08.20 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4674:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:08.20 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:08.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.20 IncumbentGlobalObject::Yes)); 8:08.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:09.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 8:09.52 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’: 8:09.52 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:667:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:09.52 if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv, 8:09.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:09.52 args2, args2.rval())) { 8:09.52 ~~~~~~~~~~~~~~~~~~~~ 8:09.81 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’: 8:09.81 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1320:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:09.81 if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv, 8:09.81 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:09.81 args2, args2.rval())) { 8:09.81 ~~~~~~~~~~~~~~~~~~~~ 8:10.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:10.28 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In static member function ‘static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)’: 8:10.28 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2237:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.28 success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval); 8:10.28 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.28 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2237:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:10.28 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:10.28 return GetAndClearException(cx, rval); 8:10.28 ^ 8:10.28 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.29 if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal, 8:10.29 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.29 &calleeOrRval)) { 8:10.29 ~~~~~~~~~~~~~~ 8:10.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.29 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2248:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:10.44 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)’: 8:10.44 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2082:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.44 return ReportIsNotFunction(cx, executorVal); 8:10.44 ^ 8:10.79 In file included from /<>/firefox-69.0~b5+build1/js/src/util/StringBuffer.h:15:0, 8:10.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:23, 8:10.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:10.79 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)’: 8:10.79 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.79 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 8:10.79 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.79 arg1, arg2); 8:10.79 ~~~~~~~~~~~ 8:10.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:10.79 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1300:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.79 if (!Construct(cx, cVal, cargs, cVal, capability.promise())) { 8:10.79 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.79 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1300:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, js::CreateDependentPromise)’: 8:10.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3750:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.95 MOZ_MUST_USE bool js::OriginalPromiseThen( 8:10.95 ^~ 8:10.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3750:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3774:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:10.95 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, 8:10.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:10.95 resultCapability)) { 8:10.95 ~~~~~~~~~~~~~~~~~ 8:11.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’: 8:11.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4698:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.00 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:11.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.00 IncumbentGlobalObject::Yes)); 8:11.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.00 return GetAndClearException(cx, rval); 8:11.00 ^ 8:11.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)’: 8:11.10 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2530:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.10 if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal, 8:11.10 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.10 resultCapabilityWithoutResolving)) { 8:11.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’: 8:11.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.21 static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal, 8:11.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.21 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3809:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3834:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.22 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, 8:11.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.22 resultCapability)) { 8:11.22 ~~~~~~~~~~~~~~~~~ 8:11.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3834:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.25 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)’: 8:11.25 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.25 static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, 8:11.26 ^~~~~~~~~~~~~~~~~ 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4586:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4599:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 if (CanCallOriginalPromiseThenBuiltin(cx, promiseVal)) { 8:11.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4601:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 rval, rvalUsed); 8:11.26 ^ 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4601:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.26 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4601:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.27 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4625:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.27 if (!OriginalPromiseThen(cx, promiseObj, onFulfilled, onRejected, 8:11.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.27 &resultPromise, createDependent)) { 8:11.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.27 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4625:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then(JSContext*, unsigned int, JS::Value*)’: 8:11.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4650:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:11.30 args.rval(), true); 8:11.30 ^ 8:11.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4650:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:11.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4650:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.31 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’: 8:11.31 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4643:72: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:11.32 IsPromiseThenOrCatchRetValImplicitlyUsed(cx)); 8:11.32 ^ 8:11.32 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4643:72: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:11.32 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4643:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)’: 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4523:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.35 if (CanCallOriginalPromiseThenBuiltin(cx, thisVal)) { 8:11.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4525:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.35 args.rval(), rvalUsed); 8:11.35 ^ 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4525:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4525:60: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4530:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.35 if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) { 8:11.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4530:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.35 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:11.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.35 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.35 return Call(cx, fval, thisv, args, rval); 8:11.35 ^ 8:11.36 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:11.36 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4537:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.36 rvalUsed); 8:11.36 ^ 8:11.37 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4537:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.37 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4537:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)’: 8:11.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2558:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.43 static MOZ_MUST_USE bool RunResolutionFunction(JSContext* cx, 8:11.43 ^~~~~~~~~~~~~~~~~~~~~ 8:11.43 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:11.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.43 return Call(cx, fval, thisv, args, rval); 8:11.43 ^ 8:11.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:11.49 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)’: 8:11.49 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3450:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.49 static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl( 8:11.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3450:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.50 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3488:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.50 if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal)) { 8:11.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)’: 8:11.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3521:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.55 MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx, 8:11.56 ^~ 8:11.56 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3525:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.56 return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode); 8:11.56 ^ 8:11.57 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In static member function ‘static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)’: 8:11.57 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3548:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.57 JSObject* PromiseObject::unforgeableReject(JSContext* cx, HandleValue value) { 8:11.57 ^~~~~~~~~~~~~ 8:11.57 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3554:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.57 return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode); 8:11.57 ^ 8:11.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In static member function ‘static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)’: 8:11.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3577:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.59 JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) { 8:11.59 ^~~~~~~~~~~~~ 8:11.59 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3583:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.59 return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode); 8:11.59 ^ 8:11.61 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_static_resolve(JSContext*, unsigned int, JS::Value*)’: 8:11.61 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3565:69: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.61 CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode); 8:11.61 ^ 8:11.62 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool Promise_reject(JSContext*, unsigned int, JS::Value*)’: 8:11.62 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3536:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.62 CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode); 8:11.62 ^ 8:11.64 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)’: 8:11.64 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.64 return GetAndClearException(cx, rval); 8:11.64 ^ 8:11.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool CommonStaticAllRace(JSContext*, JS::CallArgs&, IterationMode)’: 8:11.95 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2347:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.95 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) { 8:11.95 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:11.96 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2668:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.96 if (!iterator.next(&nextValue, done)) { 8:11.96 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 8:11.96 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2720:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.96 JSObject* res = 8:11.96 ^~~ 8:11.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:11.96 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:11.96 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:11.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:11.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:11.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.96 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.97 return op(cx, obj, receiver, id, vp); 8:11.97 ^ 8:11.97 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.97 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:11.97 ^ 8:11.97 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:11.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.97 return Call(cx, fval, thisv, args, rval); 8:11.97 ^ 8:11.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:11.98 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:11.98 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:11.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:11.98 return js::ToObjectSlow(cx, v, false); 8:11.98 ^ 8:11.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:11.99 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:11.99 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:11.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:11.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:11.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:11.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:11.99 return op(cx, obj, receiver, id, vp); 8:11.99 ^ 8:12.00 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.00 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:12.00 ^ 8:12.00 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:12.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.01 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.01 return Call(cx, fval, thisv, args, rval); 8:12.01 ^ 8:12.01 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:12.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:12.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.01 if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, 8:12.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.01 thenCapability)) { 8:12.01 ~~~~~~~~~~~~~~~ 8:12.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2668:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.01 if (!iterator.next(&nextValue, done)) { 8:12.01 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 8:12.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2720:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.01 JSObject* res = 8:12.01 ^~~ 8:12.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:12.01 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:12.01 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:12.01 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:12.01 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:12.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.01 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.01 return op(cx, obj, receiver, id, vp); 8:12.01 ^ 8:12.01 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.01 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:12.01 ^ 8:12.01 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:12.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.02 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.03 return Call(cx, fval, thisv, args, rval); 8:12.03 ^ 8:12.03 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:12.03 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 8:12.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:14, 8:12.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.03 return js::ToObjectSlow(cx, v, false); 8:12.03 ^ 8:12.03 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:12.03 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:12.04 from /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject-inl.h:14, 8:12.04 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array-inl.h:15, 8:12.04 from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:30, 8:12.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.04 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.04 return op(cx, obj, receiver, id, vp); 8:12.04 ^ 8:12.04 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.04 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:12.04 ^ 8:12.04 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/JSON.cpp:24:0, 8:12.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:2: 8:12.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.05 return Call(cx, fval, thisv, args, rval); 8:12.05 ^ 8:12.05 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:114:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:12.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:47:0: 8:12.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:2834:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.05 if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal, 8:12.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.05 thenCapability)) { 8:12.05 ~~~~~~~~~~~~~~~ 8:12.85 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’: 8:12.85 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4054:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.86 if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) { 8:12.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4063:73: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:12.86 JSObject* resultObj = CreateIterResultObject(cx, args.get(0), true); 8:12.86 ^ 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4086:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.86 if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) { 8:12.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.86 if (!Call(cx, func, iterVal, args.get(0), &resultVal)) { 8:12.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4114:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4154:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.86 if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) { 8:12.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.86 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4162:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:12.86 if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) { 8:12.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.87 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.87 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); 8:12.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 8:12.87 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:12.87 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:12.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:12.87 IncumbentGlobalObject::Yes)); 8:12.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)’: 8:13.05 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3982:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.05 MOZ_MUST_USE bool js::AsyncGeneratorAwait( 8:13.05 ^~ 8:13.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.06 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); 8:13.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 8:13.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.06 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:13.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.06 IncumbentGlobalObject::Yes)); 8:13.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.11 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)’: 8:13.11 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3961:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.11 MOZ_MUST_USE JSObject* js::AsyncFunctionAwait( 8:13.11 ^~ 8:13.11 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.11 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); 8:13.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 8:13.12 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.12 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:13.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.12 IncumbentGlobalObject::Yes)); 8:13.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)’: 8:13.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4224:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.22 static MOZ_MUST_USE bool AsyncGeneratorResumeNext( 8:13.22 ^~~~~~~~~~~~~~~~~~~~~~~~ 8:13.22 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4292:69: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.22 JSObject* resultObj = CreateIterResultObject(cx, value, done); 8:13.23 ^ 8:13.23 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.23 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); 8:13.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 8:13.23 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.23 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:13.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.23 IncumbentGlobalObject::Yes)); 8:13.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.23 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3916:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.23 RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value)); 8:13.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 8:13.23 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:3948:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.23 cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected, 8:13.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.23 IncumbentGlobalObject::Yes)); 8:13.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.23 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4447:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.23 return AsyncGeneratorResume(cx, generator, completionKind, argument); 8:13.23 ^ 8:13.39 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorResolve(JSContext*, JS::Handle, JS::HandleValue, bool)’: 8:13.39 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4205:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.39 MOZ_MUST_USE bool js::AsyncGeneratorResolve( 8:13.39 ^~ 8:13.39 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4209:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.39 value, done); 8:13.39 ^ 8:13.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorReject(JSContext*, JS::Handle, JS::HandleValue)’: 8:13.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4213:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.40 MOZ_MUST_USE bool js::AsyncGeneratorReject( 8:13.40 ^~ 8:13.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4217:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.40 exception); 8:13.40 ^ 8:13.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’: 8:13.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:13.46 return GetAndClearException(cx, rval); 8:13.46 ^ 8:13.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4209:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.47 value, done); 8:13.47 ^ 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4217:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.47 exception); 8:13.47 ^ 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1692:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.47 JSObject* resultObj = CreateIterResultObject(cx, argument, done); 8:13.47 ^ 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.47 if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) { 8:13.47 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:1704:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:13.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:473:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:13.47 return GetAndClearException(cx, rval); 8:13.47 ^ 8:13.52 Compiling want v0.0.6 8:13.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp: In function ‘bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)’: 8:13.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.65 MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, 8:13.65 ^~ 8:13.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4452:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:13.65 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4490:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:13.65 cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind, 8:13.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.65 completionValue, resultPromise)); 8:13.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:13.66 /<>/firefox-69.0~b5+build1/js/src/builtin/Promise.cpp:4504:34: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 8:13.66 if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) { 8:13.66 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:14.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src1.cpp:11:0: 8:14.22 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)’: 8:14.22 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:1460:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:14.22 bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, 8:14.22 ^~~~~~~~~ 8:14.66 Compiling tokio-executor v0.1.7 8:14.78 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)’: 8:14.78 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:840:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:14.78 bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj, 8:14.78 ^~~~~~~~~ 8:14.80 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp: In static member function ‘static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)’: 8:14.80 /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.cpp:854:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:14.80 return iterator(cx, kind, obj, args.rval()); 8:14.80 ^ 8:16.74 Compiling rand_isaac v0.1.1 8:17.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 8:17.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 8:17.47 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseNode.h:16, 8:17.47 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:37, 8:17.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:17.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_ToInt32(JS::Value*)’: 8:17.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:17.47 return js::ToInt32Slow(cx, v, out); 8:17.47 ^ 8:17.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_ToNumber(JS::Value*)’: 8:17.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:17.49 return js::ToNumberSlow(cx, v, out); 8:17.49 ^ 8:17.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:17.84 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp: In function ‘bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)’: 8:17.84 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6436:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:17.84 static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field, 8:17.84 ^~~~~~~~~~~~~~~ 8:17.84 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6436:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:17.84 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6449:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:17.85 if (!GetPropertyDescriptor(cx, obj, id, &desc)) { 8:17.85 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 8:17.91 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp: In function ‘bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)’: 8:17.91 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6465:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:17.91 static bool GetDataProperty(JSContext* cx, HandleValue objVal, 8:17.91 ^~~~~~~~~~~~~~~ 8:17.91 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6465:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:17.91 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6472:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:17.91 return GetDataProperty(cx, objVal, field, v); 8:17.91 ^ 8:17.91 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6472:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:19.62 Compiling rand_hc v0.1.0 8:21.95 Compiling rand_xorshift v0.1.1 8:22.73 Compiling smallvec v0.6.6 8:24.62 Compiling crossbeam-epoch v0.7.1 8:25.32 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 8:25.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 8:25.32 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseNode.h:16, 8:25.32 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:37, 8:25.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)’: 8:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:25.32 return js::ToInt32Slow(cx, v, out); 8:25.32 ^ 8:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:25.32 return js::ToNumberSlow(cx, v, out); 8:25.32 ^ 8:25.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47:0: 8:25.87 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmDebug.cpp: In member function ‘bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)’: 8:25.87 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmDebug.cpp:337:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:25.87 bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex, 8:25.87 ^~~~~~~~~~ 8:28.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20:0: 8:28.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBuiltins.cpp: In function ‘bool WasmHandleDebugTrap()’: 8:28.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBuiltins.cpp:272:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:28.72 ResumeMode mode = Debugger::onSingleStep(cx, &result); 8:28.72 ^ 8:28.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBuiltins.cpp:284:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:28.72 ResumeMode mode = Debugger::onTrap(cx, &result); 8:28.72 ^ 8:30.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:0: 8:30.48 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)’: 8:30.48 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: ‘framePushedExcludingArgs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8:30.48 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 8:30.48 ^ 8:37.37 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.37 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.37 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 8:37.37 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:427:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.37 static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval, 8:37.37 ^~~~~~~~~~~~~ 8:37.37 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:427:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:37.37 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:37.37 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:37.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.37 return ValueToId(cx, argument, result); 8:37.37 ^ 8:37.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.37 return ToPropertyKeySlow(cx, argument, result); 8:37.37 ^ 8:37.45 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 8:37.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.45 static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, 8:37.45 ^~~~~~~~~~~~~~~~~~~ 8:37.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.45 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:574:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.45 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.h:16:0, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:15, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/Bailouts.h:12, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:15, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.45 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.46 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.46 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.46 return js::ToObjectSlow(cx, vp, true); 8:37.46 ^ 8:37.46 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.46 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.46 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:513:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.47 if (!GetElement(cx, boxed, receiver, index, res)) { 8:37.47 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:37.47 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:37.47 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:37.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.48 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.49 return ValueToId(cx, argument, result); 8:37.49 ^ 8:37.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.49 return ToPropertyKeySlow(cx, argument, result); 8:37.49 ^ 8:37.50 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.50 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.50 if (!GetProperty(cx, boxed, receiver, id, res)) { 8:37.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:458:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.50 if (!GetElement(cx, obj, receiver, index, res)) { 8:37.50 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:37.51 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:37.51 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:37.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.51 return ValueToId(cx, argument, result); 8:37.51 ^ 8:37.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.51 return ToPropertyKeySlow(cx, argument, result); 8:37.52 ^ 8:37.52 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.52 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.52 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.52 if (!GetProperty(cx, obj, receiver, id, res)) { 8:37.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:37.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 8:37.59 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:609:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc, 8:37.60 ^~~~~~~~~~~~~~~~~ 8:37.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:609:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:609:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:37.60 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:37.60 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:37.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.60 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 return ValueToId(cx, argument, result); 8:37.60 ^ 8:37.60 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 return ToPropertyKeySlow(cx, argument, result); 8:37.60 ^ 8:37.60 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.60 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.60 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:621:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:37.60 return DefineDataProperty(cx, obj, id, val, flags); 8:37.60 ^ 8:37.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:850:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.62 static MOZ_ALWAYS_INLINE bool BitNot(JSContext* cx, MutableHandleValue in, 8:37.62 ^~~~~~ 8:37.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:850:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.62 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.62 return ToInt32OrBigIntSlow(cx, vp); 8:37.62 ^ 8:37.62 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.62 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.62 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:857:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.62 return BigInt::bitNot(cx, in, out); 8:37.62 ^ 8:37.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.64 static MOZ_ALWAYS_INLINE bool BitXor(JSContext* cx, MutableHandleValue lhs, 8:37.64 ^~~~~~ 8:37.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:864:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.65 return ToInt32OrBigIntSlow(cx, vp); 8:37.65 ^ 8:37.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.65 return ToInt32OrBigIntSlow(cx, vp); 8:37.65 ^ 8:37.65 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.65 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.65 return BigInt::bitXor(cx, lhs, rhs, out); 8:37.65 ^ 8:37.67 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 static MOZ_ALWAYS_INLINE bool BitOr(JSContext* cx, MutableHandleValue lhs, 8:37.68 ^~~~~ 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:879:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.68 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.69 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.69 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.69 return ToInt32OrBigIntSlow(cx, vp); 8:37.69 ^ 8:37.69 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.69 return ToInt32OrBigIntSlow(cx, vp); 8:37.69 ^ 8:37.69 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.69 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.69 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.69 return BigInt::bitOr(cx, lhs, rhs, out); 8:37.69 ^ 8:37.69 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.71 static MOZ_ALWAYS_INLINE bool BitAnd(JSContext* cx, MutableHandleValue lhs, 8:37.71 ^~~~~~ 8:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:894:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.72 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.72 return ToInt32OrBigIntSlow(cx, vp); 8:37.72 ^ 8:37.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.72 return ToInt32OrBigIntSlow(cx, vp); 8:37.72 ^ 8:37.73 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.73 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.73 return BigInt::bitAnd(cx, lhs, rhs, out); 8:37.73 ^ 8:37.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.75 static MOZ_ALWAYS_INLINE bool BitLsh(JSContext* cx, MutableHandleValue lhs, 8:37.75 ^~~~~~ 8:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.76 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:909:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.76 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.76 return ToInt32OrBigIntSlow(cx, vp); 8:37.76 ^ 8:37.76 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.76 return ToInt32OrBigIntSlow(cx, vp); 8:37.76 ^ 8:37.76 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.77 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.77 return BigInt::lsh(cx, lhs, rhs, out); 8:37.77 ^ 8:37.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)’: 8:37.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.79 static MOZ_ALWAYS_INLINE bool BitRsh(JSContext* cx, MutableHandleValue lhs, 8:37.79 ^~~~~~ 8:37.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.80 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.80 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.80 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:924:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.80 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:37.80 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:37.81 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.81 return ToInt32OrBigIntSlow(cx, vp); 8:37.81 ^ 8:37.81 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:37.81 return ToInt32OrBigIntSlow(cx, vp); 8:37.81 ^ 8:37.81 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:37.81 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:37.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:37.81 return BigInt::rsh(cx, lhs, rhs, out); 8:37.81 ^ 8:37.81 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)’: 8:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1542:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.05 bool ThrowObjectCoercible(JSContext* cx, HandleValue v) { 8:38.05 ^~~~~~~~~~~~~~~~~~~~ 8:38.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/MathAlgorithms.h:12:0, 8:38.05 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:11, 8:38.05 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:38.05 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:38.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1544:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.05 MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true)); 8:38.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 8:38.05 if ((expr)) { \ 8:38.05 ^~~~ 8:38.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:38.08 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)’: 8:38.08 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1528:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.08 bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) { 8:38.08 ^~~~~~~~~~~~~~~~~~~~~ 8:38.08 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:13:0, 8:38.08 from /<>/firefox-69.0~b5+build1/js/src/jit/Bailouts.h:12, 8:38.08 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:15, 8:38.08 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:38.08 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:38.08 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:38.08 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:38.08 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.08 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 8:38.08 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.08 arg1, arg2); 8:38.08 ~~~~~~~~~~~ 8:38.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:38.12 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)’: 8:38.12 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:338:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.12 bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) { 8:38.12 ^~~~~~~~~~~~~~~ 8:38.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = (js::jit::EqualityKind)1]’: 8:38.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.13 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 8:38.13 ^~~~~~~~~~~~ 8:38.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:350:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:38.13 if (!js::LooselyEqual(cx, lhs, rhs, res)) { 8:38.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 8:38.14 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = (js::jit::EqualityKind)0]’: 8:38.14 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.14 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 8:38.14 ^~~~~~~~~~~~ 8:38.14 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.14 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:348:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.14 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:350:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:38.14 if (!js::LooselyEqual(cx, lhs, rhs, res)) { 8:38.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 8:38.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = (js::jit::EqualityKind)1]’: 8:38.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.15 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, 8:38.15 ^~~~~~~~~~~~~ 8:38.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:371:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:38.15 if (!js::StrictlyEqual(cx, lhs, rhs, res)) { 8:38.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 8:38.16 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with js::jit::EqualityKind Kind = (js::jit::EqualityKind)0]’: 8:38.16 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.16 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs, 8:38.16 ^~~~~~~~~~~~~ 8:38.16 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.16 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:369:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.16 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:371:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:38.16 if (!js::StrictlyEqual(cx, lhs, rhs, res)) { 8:38.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 8:38.18 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)’: 8:38.18 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1972:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.18 static JSString* ConvertObjectToStringForConcat(JSContext* cx, 8:38.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.18 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/JitOptions.h:12, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/IonOptimizationLevels.h:14, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/IonCode.h:18, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/JSJitFrameIter.h:12, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:12, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/Bailouts.h:12, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:15, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:38.18 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:38.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:38.18 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.18 return ToStringSlow(cx, v); 8:38.18 ^ 8:38.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:38.24 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 8:38.24 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:515:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.24 bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { 8:38.24 ^~~~~~~~~~~~~~~ 8:38.30 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)’: 8:38.30 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:549:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.30 bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, 8:38.30 ^~~~~~~~~~~~~~ 8:38.30 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:567:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.30 if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) { 8:38.30 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.33 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)’: 8:38.33 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:599:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.33 if (!str_fromCodePoint_one_arg(cx, rval, &rval)) { 8:38.33 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 8:38.36 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: 8:38.36 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:699:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.36 bool CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget, 8:38.36 ^~~~~~~~~~ 8:38.40 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 8:38.40 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:984:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.40 bool InterpretResume(JSContext* cx, HandleObject obj, HandleValue val, 8:38.40 ^~~~~~~~~~~~~~~ 8:38.41 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:984:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.41 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:995:65: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.41 UndefinedHandleValue, args, rval); 8:38.41 ^ 8:38.45 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)’: 8:38.45 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1056:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.45 bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame, 8:38.45 ^~~~~~~~~~~~~~~~~~ 8:38.48 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle)’: 8:38.48 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1271:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.48 bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val, 8:38.48 ^~~~~~~~~ 8:38.54 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)’: 8:38.54 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1548:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.54 bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame, 8:38.54 ^~~~~~~~~~~~~~~~~~~~~~~ 8:38.56 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 8:38.56 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1960:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.56 bool GetPrototypeOf(JSContext* cx, HandleObject target, 8:38.56 ^~~~~~~~~~~~~~ 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1982:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.58 bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, 8:38.58 ^~~~~~~~~~~~~~~~~~~~ 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1982:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1982:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1990:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.58 rstr = ConvertObjectToStringForConcat(cx, rhs); 8:38.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 8:38.58 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2000:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.58 lstr = ConvertObjectToStringForConcat(cx, lhs); 8:38.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 8:38.60 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 8:38.60 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp:8364:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8:38.60 switch (kind) { 8:38.60 ^~~~~~ 8:38.61 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 8:38.61 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2025:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.61 MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val, 8:38.61 ^~~~~~~~~~~~ 8:38.61 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2025:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.61 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2028:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:38.61 if (!TrySkipAwait(cx, val, &canSkip, resolved)) { 8:38.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:38.61 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2028:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:38.82 In file included from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp:144:0, 8:38.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 8:38.82 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 8:38.82 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmOpIter.h:501:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8:38.82 return controlStack_[controlStack_.length() - 1 - relativeDepth] 8:38.82 ~~~~~~~~~~~~~^ 8:38.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11:0: 8:38.82 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmBaselineCompile.cpp:8424:12: note: ‘relativeDepth’ was declared here 8:38.82 uint32_t relativeDepth; 8:38.82 ^~~~~~~~~~~~~ 8:40.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoToNumeric(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 8:40.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2055:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.63 bool DoToNumeric(JSContext* cx, HandleValue arg, MutableHandleValue ret) { 8:40.63 ^~~~~~~~~~~ 8:40.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2055:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:40.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:40.63 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:40.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:40.63 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:40.63 return ToNumericSlow(cx, vp); 8:40.63 ^ 8:40.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:40.65 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::DoToNumber(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 8:40.65 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2050:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.65 bool DoToNumber(JSContext* cx, HandleValue arg, MutableHandleValue ret) { 8:40.65 ^~~~~~~~~~ 8:40.65 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:2050:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:40.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:40.65 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:40.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:40.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:209:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.65 if (!ToNumberSlow(cx, vp, &d)) { 8:40.65 ~~~~~~~~~~~~^~~~~~~~~~~~ 8:40.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:40.67 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)’: 8:40.68 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1624:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.68 bool CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) { 8:40.68 ^~~~~~~~~~~~~~~ 8:40.76 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:40.76 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:40.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:40.76 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)’: 8:40.76 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:293:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.76 inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, 8:40.76 ^~~~~~~~~~~~~~~~~~~~~ 8:40.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:40.76 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:40.76 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:40.76 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:40.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:40.76 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:40.76 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 8:40.76 ^ 8:40.77 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:40.77 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:40.77 receiver, result); 8:40.77 ^ 8:40.77 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:40.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:40.85 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)’: 8:40.85 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1591:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.85 bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj, 8:40.85 ^~~~~~~~~~~~~~~~ 8:40.91 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)’: 8:40.91 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1553:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:40.91 bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj, 8:40.91 ^~~~~~~~~~~~~~~~ 8:40.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)’: 8:40.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1572:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:40.95 bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee, 8:40.95 ^~~~~~~~~~~~~~~~~~~~~~~ 8:40.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1572:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:41.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 8:41.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:681:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:41.00 bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name, 8:41.00 ^~~~~~~~~~~~~~~~~ 8:41.00 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16:0, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:41.00 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:41.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:41.00 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:41.00 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 8:41.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 8:41.01 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:785:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:41.01 return GlobalObject::addIntrinsicValue(cx, global, name, value); 8:41.01 ^ 8:41.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:41.19 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 8:41.19 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:449:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:41.19 bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) { 8:41.19 ^~~~~~~~~~~~~ 8:42.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src10.cpp:47:0: 8:42.27 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool DefineArgumentsIterator(JSContext*, JS::Handle)’: 8:42.28 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.28 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0, 8:42.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.28 &val)) { 8:42.28 ~~~~~ 8:42.28 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:552:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.28 JSPROP_RESOLVING); 8:42.28 ^ 8:42.56 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 8:42.56 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.56 static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, 8:42.56 ^~~~~~~~~~~~~~~~~ 8:42.60 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 8:42.60 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.60 static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id, 8:42.60 ^~~~~~~~~~~~~~~ 8:42.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:42.60 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp: In function ‘bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’: 8:42.60 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6525:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.61 if (!GetDataProperty(cx, importVal, global.field(), &v)) { 8:42.61 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.61 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6525:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseNode.h:16, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:37, 8:42.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:42.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.61 return js::ToInt32Slow(cx, v, out); 8:42.61 ^ 8:42.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:42.61 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6546:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.61 if (!RoundFloat32(cx, v, &f)) { 8:42.61 ~~~~~~~~~~~~^~~~~~~~~~~ 8:42.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseNode.h:16, 8:42.61 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:37, 8:42.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:42.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.61 return js::ToNumberSlow(cx, v, out); 8:42.61 ^ 8:42.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6577:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.62 if (!GetDataProperty(cx, importVal, global.field(), &v)) { 8:42.62 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6577:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6600:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.62 if (!GetDataProperty(cx, globalVal, global.field(), &v)) { 8:42.62 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6600:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6480:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.62 return GetDataProperty(cx, objVal, fieldHandle, v); 8:42.62 ^ 8:42.62 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6480:52: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.63 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6620:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.63 if (!GetDataProperty(cx, v, global.field(), &v)) { 8:42.63 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.63 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6620:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.63 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6702:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.63 if (!GetDataProperty(cx, v, global.field(), &v)) { 8:42.63 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.63 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6702:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:42.63 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6480:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:42.63 return GetDataProperty(cx, objVal, fieldHandle, v); 8:42.63 ^ 8:42.65 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:6480:52: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:46.19 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 8:46.19 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:46.19 static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, 8:46.19 ^~~~~~~~~~~~~~~ 8:46.19 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:46.20 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { 8:46.20 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:46.20 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:46.20 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); 8:46.20 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:46.25 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In function ‘bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 8:46.25 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:46.25 static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, 8:46.25 ^~~~~~~~~~~~~~~~~ 8:46.25 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:46.25 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) { 8:46.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 8:46.25 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:46.25 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result); 8:46.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:46.30 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In static member function ‘static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 8:46.30 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:46.30 bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, 8:46.31 ^~~~~~~~~~~~~~~~~~~~~ 8:46.31 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:46.31 if (!NativeDefineProperty(cx, obj.as(), id, newArgDesc, 8:46.31 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:46.31 result)) { 8:46.31 ~~~~~~~ 8:46.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/GCAPI.h:15:0, 8:46.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 8:46.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 8:46.54 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.h:27, 8:46.54 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:19, 8:46.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:46.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]’: 8:46.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h:512:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8:46.55 return begin()[aIndex]; 8:46.55 ~~~~~~~^ 8:46.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:46.55 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:2007:14: note: ‘sigIndex’ was declared here 8:46.55 uint32_t sigIndex; 8:46.55 ^~~~~~~~ 8:46.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/GCAPI.h:15:0, 8:46.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:25, 8:46.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CallArgs.h:73, 8:46.65 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.h:27, 8:46.65 from /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:19, 8:46.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 8:46.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]’: 8:46.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Vector.h:512:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 8:46.65 return begin()[aIndex]; 8:46.65 ~~~~~~~^ 8:46.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2:0: 8:46.65 /<>/firefox-69.0~b5+build1/js/src/wasm/AsmJS.cpp:2007:14: note: ‘sigIndex’ was declared here 8:46.65 uint32_t sigIndex; 8:46.65 ^~~~~~~~ 8:47.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:47.49 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:47.49 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:47.49 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:47.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 8:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:47.49 inline bool GetProperty(JSContext* cx, JS::Handle obj, 8:47.49 ^~~~~~~~~~~ 8:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.49 return op(cx, obj, receiver, id, vp); 8:47.49 ^ 8:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.49 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:47.49 ^ 8:47.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandle)’: 8:47.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:47.50 inline bool GetElement(JSContext* cx, JS::Handle obj, 8:47.50 ^~~~~~~~~~ 8:47.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.51 return op(cx, obj, receiver, id, vp); 8:47.51 ^ 8:47.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 8:47.51 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 8:47.51 ^ 8:47.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:47.57 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In constructor ‘js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)’: 8:47.57 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:189:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:47.57 AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx, 8:47.57 ^~~~~~~~~~~~~~~~~~~~~~ 8:47.64 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp: In static member function ‘static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle)’: 8:47.64 /<>/firefox-69.0~b5+build1/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:47.64 if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) { 8:47.64 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:47.78 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)’: 8:47.78 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1163:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:47.78 resumeMode = Debugger::onTrap(cx, &rval); 8:47.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:47.78 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1159:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:47.78 resumeMode = Debugger::onSingleStep(cx, &rval); 8:47.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:47.78 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1179:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:47.78 cx->setPendingExceptionAndCaptureStack(rval); 8:47.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 8:49.28 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.28 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)’: 8:49.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:679:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:49.28 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) { 8:49.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:49.36 Compiling idna v0.1.4 8:49.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 8:49.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 8:49.54 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:49.54 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:49.54 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:49.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 8:49.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 8:49.54 inline bool ValueToId( 8:49.54 ^~~~~~~~~ 8:49.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 8:49.54 JSAtom* atom = ToAtom(cx, v); 8:49.54 ^~~~ 8:49.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:49.57 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)’: 8:49.57 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:671:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.57 bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { 8:49.57 ^~~~~~~~~~ 8:49.57 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 8:49.57 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:49.57 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:49.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.57 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.57 return ValueToId(cx, argument, result); 8:49.57 ^ 8:49.57 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.57 return ToPropertyKeySlow(cx, argument, result); 8:49.57 ^ 8:49.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:49.59 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)’: 8:49.59 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:678:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.59 return OperatorIn(cx, key, obj, out); 8:49.59 ^ 8:49.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 8:49.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:389:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.63 bool LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 8:49.63 ^~~~~~~~ 8:49.63 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:389:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.64 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.64 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.64 ^ 8:49.64 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.64 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.64 ^ 8:49.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:49.64 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:49.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:49.64 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.64 return ToNumericSlow(cx, vp); 8:49.64 ^ 8:49.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.65 return ToNumericSlow(cx, vp); 8:49.65 ^ 8:49.65 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.65 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.65 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.65 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.65 ^ 8:49.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:49.73 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 8:49.73 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:394:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.73 bool LessThanOrEqual(JSContext* cx, MutableHandleValue lhs, 8:49.73 ^~~~~~~~~~~~~~~ 8:49.73 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:394:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.73 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:394:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.73 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.73 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.73 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.73 ^ 8:49.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.74 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.74 ^ 8:49.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:49.74 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:49.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:49.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.74 return ToNumericSlow(cx, vp); 8:49.74 ^ 8:49.75 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.75 return ToNumericSlow(cx, vp); 8:49.75 ^ 8:49.75 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.75 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.75 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.75 ^ 8:49.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:49.83 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 8:49.83 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:399:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.83 bool GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs, 8:49.83 ^~~~~~~~~~~ 8:49.83 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:399:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.83 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:399:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.83 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.83 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.83 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.83 ^ 8:49.84 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.84 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.84 ^ 8:49.84 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:49.84 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:49.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:49.85 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.85 return ToNumericSlow(cx, vp); 8:49.85 ^ 8:49.85 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.85 return ToNumericSlow(cx, vp); 8:49.85 ^ 8:49.86 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.86 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.86 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.86 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.86 ^ 8:49.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:49.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)’: 8:49.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:404:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.95 bool GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs, 8:49.95 ^~~~~~~~~~~~~~~~~~ 8:49.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:404:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.95 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:404:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.95 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.95 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.95 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:720:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.95 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.95 ^ 8:49.95 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:725:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.95 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.95 ^ 8:49.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:16, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/MIR.h:21, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:20, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:49.96 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:49.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:49.96 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.96 return ToNumericSlow(cx, vp); 8:49.97 ^ 8:49.97 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:49.98 return ToNumericSlow(cx, vp); 8:49.98 ^ 8:49.98 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctionList-inl.h:23:0, 8:49.98 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:27, 8:49.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:49.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:735:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:49.98 return BigInt::lessThan(cx, lhs, rhs, res); 8:49.99 ^ 8:52.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:52.99 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)’: 8:52.99 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:196:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:52.99 bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, 8:52.99 ^~~~~~~~~~~~~~ 8:52.99 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.h:13:0, 8:52.99 from /<>/firefox-69.0~b5+build1/js/src/jit/Bailouts.h:12, 8:52.99 from /<>/firefox-69.0~b5+build1/js/src/jit/LIR.h:15, 8:52.99 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:13, 8:52.99 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:52.99 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:52.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:52.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:52.99 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 8:52.99 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:52.99 arg1, arg2); 8:53.00 ~~~~~~~~~~~ 8:53.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:235:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.00 if (!Construct(cx, fval, cargs, newTarget, &obj)) { 8:53.00 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:235:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:248:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.00 rval); 8:53.00 ^ 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:248:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:248:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:260:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.00 return Call(cx, fval, thisv, args, rval); 8:53.00 ^ 8:53.00 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:260:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:53.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)’: 8:53.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:263:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:53.13 bool InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj, 8:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.13 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:269:72: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:53.13 return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval); 8:53.13 ^ 8:53.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)’: 8:53.15 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:289:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 8:53.15 if (!InvokeFunction(cx, fun, constructing, 8:53.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 8:53.15 /* ignoresReturnValue = */ false, numActualArgs, argv, 8:53.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.15 &rval)) { 8:53.15 ~~~~~~ 8:53.75 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)’: 8:53.75 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:606:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.75 bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name, 8:53.75 ^~~~~~~~~~~ 8:53.75 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:626:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.76 if (!NativeSetProperty(cx, obj.as(), id, value, 8:53.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.76 receiver, result)) { 8:53.76 ~~~~~~~~~~~~~~~~~ 8:53.76 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:626:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.76 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:631:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.76 if (!NativeSetProperty(cx, obj.as(), id, value, 8:53.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:53.76 receiver, result)) { 8:53.76 ~~~~~~~~~~~~~~~~~ 8:53.76 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:631:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:53.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 8:53.76 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 8:53.76 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 8:53.76 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:25, 8:53.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: 8:53.76 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:53.76 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 8:53.76 ^ 8:53.76 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 8:54.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:29:0: 8:54.35 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)’: 8:54.35 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:472:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:54.35 bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v, 8:54.35 ^~~~~~~~~~~~~~ 8:54.71 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)’: 8:54.71 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1360:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:54.71 bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index, 8:54.71 ^~~~~~~~~~~~~~~ 8:54.71 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1360:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:54.71 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1373:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:54.71 return SetObjectElement(cx, obj, indexVal, value, strict); 8:54.71 ^ 8:55.04 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp: In function ‘bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle, JS::HandleValue, uint32_t)’: 8:55.04 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1015:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:55.04 bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame, 8:55.04 ^~~~~~~~~~~~~~~~~~~~~~ 8:55.04 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1015:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:55.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/MathAlgorithms.h:12:0, 8:55.04 from /<>/firefox-69.0~b5+build1/js/src/jit/RegisterAllocator.h:11, 8:55.04 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.h:10, 8:55.04 from /<>/firefox-69.0~b5+build1/js/src/jit/StupidAllocator.cpp:7, 8:55.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: 8:55.04 /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.cpp:1041:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 8:55.04 js::GeneratorThrowOrReturn(cx, frame, genObj, arg, resumeKind)); 8:55.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:676:12: note: in definition of macro ‘MOZ_ALWAYS_FALSE’ 8:55.04 if ((expr)) { \ 8:55.04 ^~~~ *** KEEP ALIVE MARKER *** Total duration: 0:09:00.219896 9:13.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2:0: 9:13.51 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::IsArrayBuffer(JS::HandleValue)’: 9:13.51 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:342:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:13.51 bool js::IsArrayBuffer(HandleValue v) { 9:13.52 ^~ 9:13.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29:0: 9:13.58 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’: 9:13.58 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:139:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.58 args.get(0), args.rval()); 9:13.58 ^ 9:13.59 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:139:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.59 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:139:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’: 9:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:149:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.60 args.get(0), args.rval()); 9:13.60 ^ 9:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:149:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:149:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:13.61 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’: 9:13.61 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:129:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.61 args.get(0), args.rval()); 9:13.61 ^ 9:13.61 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:129:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:13.61 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:129:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:13.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2:0: 9:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)’: 9:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:77:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:13.87 bool js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length, 9:13.87 ^~ 9:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:77:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:13.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:13.87 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.h:15, 9:13.87 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject-inl.h:13, 9:13.87 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:7, 9:13.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 9:13.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:13.87 return js::ToInt32Slow(cx, v, out); 9:13.87 ^ 9:13.94 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2:0: 9:13.94 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::IsArrayBufferMaybeShared(JS::HandleValue)’: 9:13.94 /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:362:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:13.94 bool js::IsArrayBufferMaybeShared(HandleValue v) { 9:13.94 ^~ 9:14.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:20:0: 9:14.42 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp: In function ‘JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle, JS::HandleValue, js::AsyncFunctionResolveKind)’: 9:14.42 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:157:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:14.42 JSObject* js::AsyncFunctionResolve( 9:14.42 ^~ 9:15.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:38:0: 9:15.08 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::neg(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 9:15.08 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2540:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:15.08 bool BigInt::neg(JSContext* cx, HandleValue operand, MutableHandleValue res) { 9:15.08 ^~~~~~ 9:15.08 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2540:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:15.78 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::inc(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 9:15.78 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2552:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:15.78 bool BigInt::inc(JSContext* cx, HandleValue operand, MutableHandleValue res) { 9:15.78 ^~~~~~ 9:15.78 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2552:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:15.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::dec(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 9:15.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2564:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:15.81 bool BigInt::dec(JSContext* cx, HandleValue operand, MutableHandleValue res) { 9:15.81 ^~~~~~ 9:15.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2564:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:15.84 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::bitNot(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 9:15.84 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2656:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:15.84 bool BigInt::bitNot(JSContext* cx, HandleValue operand, 9:15.84 ^~~~~~ 9:15.84 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2656:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:16.45 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::mul(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:16.45 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2476:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.45 bool BigInt::mul(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:16.45 ^~~~~~ 9:16.45 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2476:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.45 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2476:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:16.55 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::pow(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:16.55 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2524:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.55 bool BigInt::pow(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:16.55 ^~~~~~ 9:16.55 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2524:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.55 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2524:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:16.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::div(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:16.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2492:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.81 bool BigInt::div(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:16.81 ^~~~~~ 9:16.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2492:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2492:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:16.89 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::mod(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:16.89 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2508:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.89 bool BigInt::mod(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:16.89 ^~~~~~ 9:16.89 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2508:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:16.89 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2508:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.14 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::lsh(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.14 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2576:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.14 bool BigInt::lsh(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.14 ^~~~~~ 9:17.14 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2576:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.14 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2576:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.18 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::rsh(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.18 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2592:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.18 bool BigInt::rsh(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.18 ^~~~~~ 9:17.18 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2592:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.18 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2592:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.30 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::add(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.31 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2444:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.31 bool BigInt::add(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.31 ^~~~~~ 9:17.31 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2444:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.31 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2444:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.35 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::sub(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.35 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2460:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.35 bool BigInt::sub(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.35 ^~~~~~ 9:17.35 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2460:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.36 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2460:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.76 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::bitAnd(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.76 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2608:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.76 bool BigInt::bitAnd(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.76 ^~~~~~ 9:17.76 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2608:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.76 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2608:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.81 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::bitOr(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.82 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2640:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.82 bool BigInt::bitOr(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.82 ^~~~~~ 9:17.82 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2640:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.82 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2640:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:17.96 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::bitXor(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 9:17.96 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2624:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.96 bool BigInt::bitXor(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:17.96 ^~~~~~ 9:17.96 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2624:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:17.96 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2624:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:18.75 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)’: 9:18.75 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2670:9: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.75 BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { 9:18.75 ^~ 9:18.79 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In function ‘JS::Result js::ToBigInt64(JSContext*, JS::HandleValue)’: 9:18.79 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2703:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.79 JS::Result js::ToBigInt64(JSContext* cx, HandleValue v) { 9:18.79 ^~ 9:18.79 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2704:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.79 BigInt* bi = ToBigInt(cx, v); 9:18.79 ^ 9:18.80 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In function ‘JS::Result js::ToBigUint64(JSContext*, JS::HandleValue)’: 9:18.80 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2711:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.80 JS::Result js::ToBigUint64(JSContext* cx, HandleValue v) { 9:18.80 ^~ 9:18.80 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:2712:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.80 BigInt* bi = ToBigInt(cx, v); 9:18.80 ^ 9:18.88 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe&)’: 9:18.88 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:3201:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.88 bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs, 9:18.88 ^~~~~~ 9:18.88 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:3201:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.94 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp: In static member function ‘static JS::Result JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)’: 9:18.94 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:3120:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.94 JS::Result BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs, 9:18.94 ^~~~~~ 9:18.94 /<>/firefox-69.0~b5+build1/js/src/vm/BigIntType.cpp:3148:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:18.94 return looselyEqual(cx, lhs, rhsPrimitive); 9:18.94 ^ 9:20.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:20:0: 9:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool AsyncFunctionResume(JSContext*, JS::Handle, ResumeKind, JS::HandleValue)’: 9:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:70:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.30 static bool AsyncFunctionResume(JSContext* cx, 9:20.30 ^~~~~~~~~~~~~~~~~~~ 9:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:115:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:20.30 if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args, 9:20.30 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:20.30 &generatorOrValue)) { 9:20.30 ~~~~~~~~~~~~~~~~~~ 9:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:125:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:20.30 if (!GetAndClearException(cx, &exn)) { 9:20.30 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 9:20.36 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)’: 9:20.36 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:143:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.36 MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled( 9:20.36 ^~ 9:20.36 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:146:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.36 return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value); 9:20.36 ^ 9:20.37 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp: In function ‘bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)’: 9:20.37 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:151:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.37 MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected( 9:20.37 ^~ 9:20.37 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncFunction.cpp:154:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.37 return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason); 9:20.37 ^ 9:20.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29:0: 9:20.38 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)’: 9:20.38 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:72:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.38 JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, 9:20.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)’: 9:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:63:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:20.41 JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, 9:20.41 ^~ 9:20.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 9:20.51 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:23, 9:20.51 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:58, 9:20.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 9:20.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)’: 9:20.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:20.51 return op(cx, obj, receiver, id, vp); 9:20.51 ^ 9:20.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:20.51 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:20.51 ^ 9:21.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29:0: 9:21.03 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::Handle)’: 9:21.03 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:281:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.04 AsyncGeneratorRequest* AsyncGeneratorRequest::create( 9:21.04 ^~~~~~~~~~~~~~~~~~~~~ 9:21.05 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In static member function ‘static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::createRequest(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue, JS::Handle)’: 9:21.05 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:205:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.05 AsyncGeneratorRequest* AsyncGeneratorObject::createRequest( 9:21.05 ^~~~~~~~~~~~~~~~~~~~ 9:21.11 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorResume(JSContext*, JS::Handle, js::CompletionKind, JS::HandleValue)’: 9:21.11 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:354:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.11 MOZ_MUST_USE bool js::AsyncGeneratorResume( 9:21.11 ^~ 9:21.11 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:373:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:21.11 if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) { 9:21.11 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:21.11 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:323:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:21.11 if (!GetAndClearException(cx, &value)) { 9:21.11 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 9:21.17 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)’: 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:27:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.18 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled( 9:21.18 ^~ 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:30:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.18 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value); 9:21.18 ^ 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)’: 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:35:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.18 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected( 9:21.18 ^~ 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:38:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.18 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason); 9:21.18 ^ 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle, JS::HandleValue)’: 9:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:51:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.19 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected( 9:21.19 ^~ 9:21.19 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp: In function ‘bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle, JS::HandleValue)’: 9:21.19 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:43:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.19 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled( 9:21.19 ^~ 9:21.19 /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:46:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.19 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value); 9:21.19 ^ 9:21.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayBufferObject.cpp:30:0, 9:21.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:2: 9:21.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)’: 9:21.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:21.52 return ToIndexSlow(cx, v, errorNumber, index); 9:21.52 ^ 9:22.00 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/AsyncIteration.cpp:21:0, 9:22.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src11.cpp:29: 9:22.00 /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h: In member function ‘bool js::ListObject::append(JSContext*, JS::HandleValue)’: 9:22.00 /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:23:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:22.00 inline bool js::ListObject::append(JSContext* cx, HandleValue value) { 9:22.00 ^~ 9:43.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:43.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsInstance(JS::HandleValue)’: 9:43.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:1199:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:43.71 static bool IsInstance(HandleValue v) { 9:43.71 ^~~~~~~~~~ 9:43.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsMemory(JS::HandleValue)’: 9:43.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:1687:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:43.72 static bool IsMemory(HandleValue v) { 9:43.72 ^~~~~~~~ 9:43.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsTable(JS::HandleValue)’: 9:43.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2097:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:43.73 static bool IsTable(HandleValue v) { 9:43.73 ^~~~~~~ 9:43.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool IsGlobal(JS::HandleValue)’: 9:43.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2561:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:43.73 static bool IsGlobal(HandleValue v) { 9:43.73 ^~~~~~~~ 9:44.06 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool RejectWithPendingException(JSContext*, JS::Handle)’: 9:44.06 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2737:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:44.06 if (!GetAndClearException(cx, &rejectionValue)) { 9:44.06 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 9:44.35 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)’: 9:44.35 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:531:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:44.35 static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind, 9:44.35 ^~~~~~~~~~~~~~~ 9:44.35 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:44.35 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:44.35 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:44.36 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:44.36 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:44.36 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:44.36 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:44.36 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:44.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:44.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:44.36 return js::ToNumberSlow(cx, v, out); 9:44.36 ^ 9:44.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:44.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)’: 9:44.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2118:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:44.39 static bool ToTableIndex(JSContext* cx, HandleValue v, const Table& table, 9:44.39 ^~~~~~~~~~~~ 9:44.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2120:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:44.39 if (!EnforceRangeU32(cx, v, "Table", noun, index)) { 9:44.39 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:45.36 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)’: 9:45.36 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2144:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:45.36 if (!ToTableIndex(cx, args.get(0), table, "get index", &index)) { 9:45.36 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:46.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)’: 9:46.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:241:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:46.71 static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars, 9:46.71 ^~~~~~~~~~~ 9:46.71 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 9:46.71 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:34, 9:46.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: 9:46.71 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.71 return op(cx, obj, receiver, id, vp); 9:46.71 ^ 9:46.71 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.71 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:46.71 ^ 9:46.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:46.75 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)’: 9:46.75 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3729:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:46.75 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 9:46.75 ^ 9:46.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 9:46.78 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:34, 9:46.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: 9:46.79 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 9:46.79 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.79 inline bool GetProperty(JSContext* cx, JS::Handle obj, 9:46.79 ^~~~~~~~~~~ 9:46.79 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.79 return op(cx, obj, receiver, id, vp); 9:46.79 ^ 9:46.79 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.79 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:46.79 ^ 9:46.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool GetLimits(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)’: 9:46.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.83 return op(cx, obj, receiver, id, vp); 9:46.83 ^ 9:46.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 9:46.83 ^ 9:46.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:46.84 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:580:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:46.84 if (!EnforceRangeU32(cx, initialVal, kind, "initial size", 9:46.84 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:46.84 &limits->initial)) { 9:46.84 ~~~~~~~~~~~~~~~~~ 9:46.84 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:598:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.84 if (!GetProperty(cx, obj, obj, maximumId, &maxVal)) { 9:46.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:46.84 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:605:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:46.84 if (!EnforceRangeU32(cx, maxVal, kind, "maximum size", 9:46.84 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:46.84 limits->maximum.ptr())) { 9:46.84 ~~~~~~~~~~~~~~~~~~~~~~ 9:46.84 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:627:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:46.84 if (!GetProperty(cx, obj, obj, sharedId, &sharedVal)) { 9:46.85 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:48.28 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)’: 9:48.28 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:1563:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.28 bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v, 9:48.28 ^~~~ 9:48.31 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)’: 9:48.31 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:154:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.31 static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v, 9:48.31 ^~~~~~~~~~~~~~~~~~ 9:48.31 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:154:13: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 9:48.31 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:48.31 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:48.32 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:48.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:48.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.32 return js::ToInt32Slow(cx, v, out); 9:48.32 ^ 9:48.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.32 return js::ToNumberSlow(cx, v, out); 9:48.32 ^ 9:48.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.32 return js::ToNumberSlow(cx, v, out); 9:48.32 ^ 9:48.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:48.33 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:183:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.33 if (!CheckFuncRefValue(cx, v, &fun)) { 9:48.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 9:48.34 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:191:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.34 if (!BoxAnyRef(cx, v, &tmp)) { 9:48.34 ~~~~~~~~~^~~~~~~~~~~~~ 9:48.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)’: 9:48.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2185:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:48.39 if (!ToTableIndex(cx, args.get(0), table, "set index", &index)) { 9:48.39 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:48.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2193:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.39 if (!CheckFuncRefValue(cx, fillValue, &fun)) { 9:48.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 9:48.39 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2203:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.39 if (!BoxAnyRef(cx, fillValue, &tmp)) { 9:48.39 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 9:48.47 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)’: 9:48.47 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2235:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 9:48.47 if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) { 9:48.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:48.47 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2268:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.47 if (!CheckFuncRefValue(cx, fillValue, &fun)) { 9:48.47 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 9:48.47 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2277:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:48.47 if (!BoxAnyRef(cx, fillValue, &tmp)) { 9:48.47 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 9:49.07 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In member function ‘void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const’: 9:49.07 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2681:6: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 9:49.07 void WasmGlobalObject::val(MutableHandleVal outval) const { 9:49.07 ^~~~~~~~~~~~~~~~ 9:49.09 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In member function ‘JS::Value js::WasmGlobalObject::value(JSContext*) const’: 9:49.09 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2713:6: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 9:49.09 val(&result); 9:49.09 ~~~^~~~~~~~~ 9:53.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2:0: 9:53.65 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp: In member function ‘bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)’: 9:53.65 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:1908:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:53.65 JSString* str = ValueToSource(cx, v); 9:53.65 ^ 9:53.65 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:1918:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:53.65 JSString* str = ValueToSource(cx, objv); 9:53.65 ^ 9:54.04 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp: In function ‘JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)’: 9:54.04 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2479:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.04 JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) { 9:54.04 ^~ 9:54.04 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2494:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.04 return ValueToSource(cx, v); 9:54.04 ^ 9:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp: In function ‘bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)’: 9:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2305:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.38 static bool DecompileExpressionFromStack(JSContext* cx, int spindex, 9:54.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:54.51 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp: In function ‘JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)’: 9:54.51 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2378:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.51 UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex, 9:54.51 ^~ 9:54.51 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2384:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.51 if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) { 9:54.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:54.51 /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:2396:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:54.51 fallback = ValueToSource(cx, v); 9:54.51 ~~~~~~~~~~~~~^~~~~~~ 9:55.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38:0: 9:55.00 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: 9:55.01 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmIonCompile.cpp:1820:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9:55.01 switch (kind) { 9:55.01 ^~~~~~ 9:57.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:7:0, 9:57.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47: 9:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 9:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:57.78 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 9:57.78 ^~ 9:57.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47:0: 9:57.84 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandle)’: 9:57.84 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:384:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 9:57.84 bool Compartment::wrap(JSContext* cx, 9:57.84 ^~~~~~~~~~~ 9:57.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 9:57.96 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool js::wasm::GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, js::wasm::ImportValues*)’: 9:57.96 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:266:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:57.96 if (!GetProperty(cx, importObj, import.module.get(), &v)) { 9:57.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:57.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:278:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:57.97 if (!GetProperty(cx, obj, import.field.get(), &v)) { 9:57.97 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:57.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:347:19: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 9:57.97 obj->val(&val); 9:57.97 ~~~~~~~~^~~~~~ 9:57.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:373:34: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 9:57.97 if (!ToWebAssemblyValue(cx, global.type(), v, &val)) { 9:57.97 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:58.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:58.54 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:58.54 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:58.54 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:58.54 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:58.55 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:58.55 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:58.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:58.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’: 9:58.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:58.55 return js::ToStringSlow(cx, v); 9:58.55 ^ 9:58.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:0: 9:58.70 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In member function ‘bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)’: 9:58.70 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:102:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.71 bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, 9:58.71 ^~~~~~~~ 9:58.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:154:12: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:58.71 if (!Call(cx, fval, thisv, args, rval)) { 9:58.71 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.71 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:154:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.91 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In static member function ‘static int32_t js::wasm::Instance::callImport_void(js::wasm::Instance*, int32_t, int32_t, uint64_t*)’: 9:58.91 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:255:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.91 return instance->callImport(cx, funcImportIndex, argc, argv, &rval); 9:58.91 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.93 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In static member function ‘static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)’: 9:58.93 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:263:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.93 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 9:58.93 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:58.93 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:58.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:58.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:58.93 return js::ToInt32Slow(cx, v, out); 9:58.93 ^ 9:58.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:0: 9:58.95 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In static member function ‘static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)’: 9:58.95 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:284:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.95 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 9:58.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:58.95 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:58.95 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:58.95 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:58.95 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:58.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:58.96 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:58.96 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:58.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:58.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:58.96 return js::ToNumberSlow(cx, v, out); 9:58.96 ^ 9:58.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:0: 9:58.98 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In static member function ‘static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)’: 9:58.98 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:296:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:58.98 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 9:58.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.98 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:300:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:58.98 if (!BoxAnyRef(cx, rval, &result)) { 9:58.98 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 9:59.01 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp: In static member function ‘static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)’: 9:59.01 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:313:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 9:59.01 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) { 9:59.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.01 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:318:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.01 if (!CheckFuncRefValue(cx, rval, &fun)) { 9:59.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 9:59.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:59.72 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:59.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:59.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)’: 9:59.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.72 return js::ToInt32Slow(cx, v, out); 9:59.72 ^ 9:59.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:0: 9:59.72 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:1738:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.72 if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) { 9:59.72 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 9:59.73 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 9:59.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 9:59.73 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 9:59.73 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 9:59.73 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 9:59.74 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 9:59.74 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 9:59.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 9:59.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.74 return js::ToNumberSlow(cx, v, out); 9:59.75 ^ 9:59.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29:0: 9:59.76 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:1755:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.76 if (!CheckFuncRefValue(cx, v, &fun)) { 9:59.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 9:59.76 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.cpp:1769:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 9:59.76 if (!BoxAnyRef(cx, v, &ar)) { 9:59.76 ~~~~~~~~~^~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:10:00.223896 10:00.31 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 10:00.31 from /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:51, 10:00.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2: 10:00.31 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In static member function ‘static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)’: 10:00.31 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:92:13: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10:00.31 return *it; 10:00.31 ^~ 10:00.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47:0: 10:00.32 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:437:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ was declared here 10:00.32 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 10:00.32 ^ 10:00.32 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 10:00.32 from /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:51, 10:00.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2: 10:00.32 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10:00.32 it >= zone->compartments().end(); 10:00.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 10:00.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47:0: 10:00.33 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:437:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 10:00.33 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 10:00.33 ^ 10:00.40 Compiling iovec v0.1.2 10:01.10 Compiling rand_os v0.1.3 10:01.75 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 10:01.75 from /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:51, 10:01.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2: 10:01.75 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In static member function ‘static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)’: 10:01.75 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10:01.75 it++; 10:01.75 ~~^~ 10:01.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47:0: 10:01.75 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:478:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 10:01.75 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 10:01.75 ^~~~ 10:01.75 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/PrivateIterators-inl.h:14:0, 10:01.75 from /<>/firefox-69.0~b5+build1/js/src/vm/BytecodeUtil.cpp:51, 10:01.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:2: 10:01.75 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10:01.75 it >= zone->compartments().end(); 10:01.75 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 10:01.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src12.cpp:47:0: 10:01.75 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.cpp:478:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 10:01.75 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 10:01.75 ^~~~ 10:03.35 Compiling net2 v0.2.33 10:06.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 10:06.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)’: 10:06.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2614:26: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 10:06.73 if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) { 10:06.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:07.94 Compiling num_cpus v1.7.0 10:10.98 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)’: 10:10.98 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:1744:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:10.98 if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) { 10:10.98 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:11.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)’: 10:11.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3588:57: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:11.08 PromiseObject::unforgeableResolve(cx, callArgs.get(0))); 10:11.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 10:11.30 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’: 10:11.30 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2043:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:11.30 if (!GetProperty(cx, obj, obj, elementId, &elementVal)) { 10:11.30 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:11.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 10:11.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 10:11.31 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 10:11.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 10:11.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:11.31 return js::ToStringSlow(cx, v); 10:11.31 ^ 10:11.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 10:11.43 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In member function ‘virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle)’: 10:11.43 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2836:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:11.43 if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) { 10:11.43 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:11.44 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2841:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:11.44 if (!JS_DefineProperty(cx, resultObj, "instance", val, 10:11.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:11.44 JSPROP_ENUMERATE)) { 10:11.44 ~~~~~~~~~~~~~~~~~ 10:12.60 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool)’: 10:12.60 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2379:19: note: parameter passing for argument of type ‘js::wasm::HandleVal {aka JS::Handle}’ changed in GCC 7.1 10:12.60 WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval, 10:12.60 ^~~~~~~~~~~~~~~~ 10:12.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)’: 10:12.73 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2468:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:12.74 if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) { 10:12.74 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:12.74 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2473:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:12.74 if (!JS_GetProperty(cx, obj, "value", &typeVal)) { 10:12.74 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:12.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmInstance.h:22, 10:12.74 from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmFrameIter.cpp:21, 10:12.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: 10:12.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:12.74 return js::ToStringSlow(cx, v); 10:12.74 ^ 10:12.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47:0: 10:12.74 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2552:79: note: parameter passing for argument of type ‘js::wasm::HandleVal {aka JS::Handle}’ changed in GCC 7.1 10:12.74 WasmGlobalObject* global = WasmGlobalObject::create(cx, globalVal, isMutable); 10:12.75 ^ 10:12.75 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:2547:28: note: parameter passing for argument of type ‘js::wasm::MutableHandleVal {aka JS::MutableHandle}’ changed in GCC 7.1 10:12.75 if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) { 10:12.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:13.01 Compiling miniz_oxide v0.1.2 10:13.05 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp: In function ‘JSObject* js::InitWebAssemblyClass(JSContext*, JS::Handle)’: 10:13.05 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3710:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:13.05 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 10:13.05 ^ 10:13.06 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3710:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:13.06 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 10:13.06 ^ 10:13.06 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3710:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:13.06 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 10:13.06 ^ 10:13.06 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3710:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:13.06 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 10:13.06 ^ 10:13.07 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmJS.cpp:3710:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:13.07 return DefineDataProperty(cx, wasm, id, ctorValue, 0); 10:13.07 ^ 10:26.03 Compiling rand v0.4.3 10:35.48 Compiling time v0.1.40 10:43.20 Compiling term_size v0.3.0 10:51.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:51.09 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)’: 10:51.09 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13641:51: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:51.09 return DefineDataProperty(cx, obj, propName, val); 10:51.09 ^ 10:51.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)’: 10:51.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8549:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:51.50 static NativeObject* DebuggerSource_check(JSContext* cx, HandleValue thisv, 10:51.50 ^~~~~~~~~~~~~~~~~~~~ 10:51.52 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘JSObject* DebuggerScript_check(JSContext*, JS::HandleValue, const char*)’: 10:51.52 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6251:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:51.52 static JSObject* DebuggerScript_check(JSContext* cx, HandleValue v, 10:51.52 ^~~~~~~~~~~~~~~~~~~~ 10:51.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScriptGetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, mozilla::Maybe*) [with bool OnlyOffsets = false]’: 10:51.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6738:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:51.85 bool parseIntValue(HandleValue value, Maybe* result) { 10:51.85 ^~~~~~~~~~~~~ 10:51.87 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScriptGetPossibleBreakpointsMatcher::parseIntValue(JS::HandleValue, mozilla::Maybe*) [with bool OnlyOffsets = true]’: 10:51.87 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6738:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:51.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)’: 10:51.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:385:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:51.89 static bool ValueToStableChars(JSContext* cx, const char* fnname, 10:51.89 ^~~~~~~~~~~~~~~~~~ 10:52.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 10:52.18 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 10:52.18 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1207:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.18 static bool lexicalError_GetOwnPropertyDescriptor( 10:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.18 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1207:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.36 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 10:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:782:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.37 static bool with_GetOwnPropertyDescriptor( 10:52.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.37 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:787:55: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.37 return GetOwnPropertyDescriptor(cx, actual, id, desc); 10:52.37 ^ 10:52.38 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 10:52.38 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:733:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.38 static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 10:52.38 ^~~~~~~~~~~~~~~~~~~ 10:52.38 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:738:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.38 return DefineProperty(cx, actual, id, desc, result); 10:52.38 ^ 10:52.40 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 10:52.40 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.40 static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id, 10:52.40 ^~~~~~~~~~~~~~~~ 10:52.40 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.40 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 10:52.40 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:52.40 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:52.40 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:52.40 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:52.40 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:52.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:52.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.40 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 10:52.41 ^ 10:52.41 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.41 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.41 receiver, result); 10:52.41 ^ 10:52.41 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 10:52.43 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 10:52.43 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:758:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.43 static bool with_GetProperty(JSContext* cx, HandleObject obj, 10:52.43 ^~~~~~~~~~~~~~~~ 10:52.43 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:758:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:52.43 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 10:52.43 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:52.43 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:52.43 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:52.44 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:52.44 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:52.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:52.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.44 return op(cx, obj, receiver, id, vp); 10:52.44 ^ 10:52.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 10:52.44 ^ 10:52.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 10:52.46 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 10:52.46 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1198:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.46 static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj, 10:52.46 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:52.46 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1198:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 10:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1190:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.47 static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj, 10:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~ 10:52.47 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1190:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:52.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:52.51 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)’: 10:52.51 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8579:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:52.51 NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname); 10:52.51 ^~~~~~~ 10:52.52 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:52.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:52.52 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.52 return ToStringSlow(cx, v); 10:52.52 ^ 10:52.52 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 10:52.52 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:52.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:52.52 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:52.52 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 10:52.52 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:52.52 arg1, arg2); 10:52.53 ~~~~~~~~~~~ 10:52.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12:0, 10:52.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Utf8.h:15, 10:52.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:11, 10:52.69 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 10:52.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In lambda function: 10:52.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1616:44: note: parameter passing for argument of type ‘const JS::MutableHandle’ changed in GCC 7.1 10:52.69 MOZ_ALWAYS_TRUE(cx->getPendingException(vp)); 10:52.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 10:52.70 if ((expr)) { \ 10:52.70 ^~~~ 10:52.77 Compiling base64 v0.10.0 10:52.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2:0: 10:52.95 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = char16_t]’: 10:52.95 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:530:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:52.95 static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind, 10:52.95 ^~~~~~~~~~~~~~~~~~~~ 10:53.01 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool EvaluateSourceBuffer(JSContext*, js::ScopeKind, JS::Handle, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle) [with Unit = mozilla::Utf8Unit]’: 10:53.01 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:530:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:53.09 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:34:0, 10:53.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h: In function ‘bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)’: 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:53.09 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj, 10:53.09 ^~~~ 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:53.09 return Call(cx, fval, thisv, args, rval); 10:53.09 ^ 10:53.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:37:0, 10:53.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:53.11 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h: In member function ‘void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)’: 10:53.12 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:306:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:53.12 inline void JSContext::setPendingException(JS::HandleValue v, 10:53.12 ^~~~~~~~~ 10:53.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2:0: 10:53.38 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)’: 10:53.38 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:471:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.38 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx, 10:53.38 ^~~~~~~~~~~~~~~~ 10:53.41 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle)’: 10:53.41 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:558:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:53.41 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, 10:53.41 ^~ 10:53.41 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:579:48: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:53.41 inflatedSrc, rval); 10:53.41 ^ 10:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::EvaluateDontInflate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandle)’: 10:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:582:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:53.44 JS_PUBLIC_API bool JS::EvaluateDontInflate( 10:53.44 ^~ 10:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:587:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:53.44 srcBuf, rval); 10:53.44 ^ 10:53.45 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)’: 10:53.46 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:590:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.46 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, 10:53.46 ^~ 10:53.46 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:596:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.46 srcBuf, rval); 10:53.46 ^ 10:53.48 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::EvaluateUtf8Path(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)’: 10:53.48 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:612:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.48 JS_PUBLIC_API bool JS::EvaluateUtf8Path( 10:53.48 ^~ 10:53.48 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:634:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.48 return Evaluate(cx, options, srcBuf, rval); 10:53.48 ^ 10:53.52 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::EvaluateUtf8PathDontInflate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)’: 10:53.52 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:637:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.52 JS_PUBLIC_API bool JS::EvaluateUtf8PathDontInflate( 10:53.52 ^~ 10:53.52 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:659:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:53.52 return EvaluateDontInflate(cx, options, srcBuf, rval); 10:53.52 ^ 10:54.08 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 10:54.08 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:54.08 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:54.08 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:54.08 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:54.08 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:54.08 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:54.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 10:54.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:127:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.09 inline bool GetProperty(JSContext* cx, JS::Handle obj, 10:54.09 ^~~~~~~~~~~ 10:54.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.09 return op(cx, obj, receiver, id, vp); 10:54.09 ^ 10:54.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.09 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 10:54.09 ^ 10:54.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 10:54.12 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 10:54.12 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:689:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.12 if (!GetProperty(cx, obj, obj, unscopablesId, &v)) { 10:54.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.12 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:694:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.12 if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) { 10:54.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.22 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 10:54.22 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:54.22 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:54.22 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:54.22 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:54.22 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:54.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:54.22 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 10:54.22 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.22 inline bool GetProperty(JSContext* cx, JS::Handle obj, 10:54.22 ^~~~~~~~~~~ 10:54.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.23 return op(cx, obj, receiver, id, vp); 10:54.23 ^ 10:54.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:54.23 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 10:54.23 ^ 10:54.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:54.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)’: 10:54.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1480:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.26 static bool GetResumptionProperty(JSContext* cx, HandleObject obj, 10:54.26 ^~~~~~~~~~~~~~~~~~~~~ 10:54.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1491:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.26 if (!GetProperty(cx, obj, obj, name, vp)) { 10:54.26 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 10:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool ParseResumptionValue(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)’: 10:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1498:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:54.29 static bool ParseResumptionValue(JSContext* cx, HandleValue rval, 10:54.29 ^~~~~~~~~~~~~~~~~~~~ 10:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1498:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1515:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.29 if (!GetResumptionProperty(cx, obj, cx->names().return_, ResumeMode::Return, 10:54.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.29 resumeMode, vp, &hits)) { 10:54.29 ~~~~~~~~~~~~~~~~~~~~~~ 10:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1519:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.29 if (!GetResumptionProperty(cx, obj, cx->names().throw_, ResumeMode::Throw, 10:54.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:54.30 resumeMode, vp, &hits)) { 10:54.30 ~~~~~~~~~~~~~~~~~~~~~~ 10:54.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)’: 10:54.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9047:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.33 bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame, 10:54.33 ^~~~~~~~~~~~~~~~~~~~~ 10:54.33 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:34:0, 10:54.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:54.34 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:54.34 return Call(cx, fval, thisv, args, rval); 10:54.34 ^ 10:54.34 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:54.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9056:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:54.34 return ParseResumptionValue(cx, rval, resumeMode, vp); 10:54.34 ^ 10:54.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9056:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 10:54.37 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:54.37 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:54.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:54.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:54.37 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:54.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.38 inline bool SetProperty(JSContext* cx, JS::Handle obj, 10:54.38 ^~~~~~~~~~~ 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.38 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 10:54.38 ^ 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.38 receiver, result); 10:54.38 ^ 10:54.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:287:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.40 inline bool SetProperty(JSContext* cx, JS::Handle obj, 10:54.40 ^~~~~~~~~~~ 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.40 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 10:54.40 ^ 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.40 receiver, result); 10:54.40 ^ 10:54.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:54.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2:0: 10:54.61 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp: In function ‘bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, const JSFunctionVector&, const js::wasm::Export&, JS::MutableHandleValue)’: 10:54.61 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:1072:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:54.61 static bool GetFunctionExport(JSContext* cx, 10:54.61 ^~~~~~~~~~~~~~~~~ 10:55.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:55.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)’: 10:55.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:417:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.04 static bool ParseEvalOptions(JSContext* cx, HandleValue value, 10:55.04 ^~~~~~~~~~~~~~~~ 10:55.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:426:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.04 if (!JS_GetProperty(cx, opts, "url", &v)) { 10:55.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 10:55.04 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 10:55.04 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 10:55.05 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:55.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:55.05 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.05 return ToStringSlow(cx, v); 10:55.05 ^ 10:55.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:55.05 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:443:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.05 if (!JS_GetProperty(cx, opts, "lineNumber", &v)) { 10:55.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 10:55.05 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 10:55.05 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 10:55.05 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 10:55.06 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 10:55.06 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:55.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:55.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.07 return js::ToUint32Slow(cx, v, out); 10:55.07 ^ 10:55.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const’: 10:55.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:449:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.08 bool Module::extractCode(JSContext* cx, Tier tier, 10:55.08 ^~~~~~ 10:55.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:475:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.08 if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) { 10:55.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:491:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.08 if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) { 10:55.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.08 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:496:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.08 if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) { 10:55.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.09 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:501:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.09 if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) { 10:55.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.09 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:507:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.09 if (!JS_DefineProperty(cx, segment, "funcIndex", value, 10:55.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.09 JSPROP_ENUMERATE)) { 10:55.09 ~~~~~~~~~~~~~~~~~ 10:55.09 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:513:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.09 if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value, 10:55.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.09 JSPROP_ENUMERATE)) { 10:55.09 ~~~~~~~~~~~~~~~~~ 10:55.10 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:519:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.10 if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value, 10:55.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.10 JSPROP_ENUMERATE)) { 10:55.10 ~~~~~~~~~~~~~~~~~ 10:55.10 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:531:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:55.10 if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) { 10:55.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:55.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’: 10:55.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1407:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.25 bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { 10:55.25 ^~~~~~~~ 10:55.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)’: 10:55.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1438:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:55.28 bool Debugger::unwrapPropertyDescriptor( 10:55.28 ^~~~~~~~ 10:55.32 Compiling base64 v0.9.3 10:55.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::reportUncaughtException(mozilla::Maybe&)’: 10:55.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1728:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.34 if (cx->getPendingException(&exn)) { 10:55.34 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 10:55.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12:0, 10:55.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Utf8.h:15, 10:55.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:11, 10:55.35 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 10:55.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:55.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)’: 10:55.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1888:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.36 MOZ_ALWAYS_TRUE(cx->getPendingException(&exception)); 10:55.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:670:12: note: in definition of macro ‘MOZ_ALWAYS_TRUE’ 10:55.36 if ((expr)) { \ 10:55.36 ^~~~ 10:55.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:55.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const’: 10:55.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2127:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:55.42 void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value, 10:55.42 ^~~~~~~~~~ 10:55.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘DebuggerScriptGetOffsetMetadataMatcher::ReturnType DebuggerScriptGetOffsetMetadataMatcher::match(JS::HandleScript)’: 10:55.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7022:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.64 if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { 10:55.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7027:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.64 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 10:55.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7032:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.64 if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { 10:55.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.65 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7037:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.65 if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { 10:55.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘DebuggerScriptGetOffsetMetadataMatcher::ReturnType DebuggerScriptGetOffsetMetadataMatcher::match(JS::Handle)’: 10:55.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7072:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.73 if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { 10:55.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7077:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.73 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 10:55.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7082:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.73 if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) { 10:55.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7087:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.73 if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) { 10:55.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.79 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)’: 10:55.79 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7340:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.79 if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { 10:55.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.79 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7345:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.79 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 10:55.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.80 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7354:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.80 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { 10:55.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::Handle)’: 10:55.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7389:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.88 if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) { 10:55.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7394:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.88 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) { 10:55.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7399:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.88 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) { 10:55.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)’: 10:55.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7608:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.98 if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { 10:55.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7613:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.98 if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { 10:55.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:55.99 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7618:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:55.99 if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { 10:55.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.13 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)’: 10:56.13 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8023:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:56.13 void Debugger::propagateForcedReturn(JSContext* cx, AbstractFramePtr frame, 10:56.13 ^~~~~~~~ 10:56.39 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 10:56.39 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:56.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:56.39 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)’: 10:56.39 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:56.39 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 10:56.39 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:56.39 arg1, arg2); 10:56.39 ~~~~~~~~~~~ 10:57.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:57.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 10:57.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12068:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.12 bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, 10:57.12 ^~~~~~~~~~~~~~ 10:57.16 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 10:57.16 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12094:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.16 bool DebuggerObject::getErrorLineNumber(JSContext* cx, 10:57.16 ^~~~~~~~~~~~~~ 10:57.21 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 10:57.21 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12113:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.21 bool DebuggerObject::getErrorColumnNumber(JSContext* cx, 10:57.21 ^~~~~~~~~~~~~~ 10:57.31 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 10:57.31 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:57.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:57.31 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)’: 10:57.31 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:57.31 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 10:57.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.31 arg1, arg2); 10:57.31 ~~~~~~~~~~~ 10:57.31 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:57.31 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 10:57.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:57.31 arg1, arg2); 10:57.31 ~~~~~~~~~~~ 10:57.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:57.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)’: 10:57.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13385:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.43 bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name, 10:57.43 ^~~~~~~ 10:57.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13396:51: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:57.43 return DefineDataProperty(cx, value, id, trusted); 10:57.44 ^ 10:57.45 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)’: 10:57.45 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13422:52: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.45 return definePropertyToTrusted(cx, name, &propval); 10:57.45 ^ 10:57.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 10:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 10:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:491:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:57.78 bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj, 10:57.78 ^~~~~~~~~~~~~~~~~~~~~~~ 10:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:491:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.78 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:504:54: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:57.78 return NativeGetProperty(cx, self, receiver, id, vp); 10:57.78 ^ 10:57.81 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 10:57.81 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:521:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:57.81 bool ModuleEnvironmentObject::getOwnPropertyDescriptor( 10:57.81 ^~~~~~~~~~~~~~~~~~~~~~~ 10:57.82 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:538:59: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:57.82 return NativeGetOwnPropertyDescriptor(cx, self, id, desc); 10:57.82 ^ 10:58.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsPropertyDescriptor(JSContext*, JS::Handle, js::EnvironmentObject&, JS::MutableHandle) const’: 10:58.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1987:8: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:58.08 bool getMissingArgumentsPropertyDescriptor( 10:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.11 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArguments(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const’: 10:58.11 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2075:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:58.11 bool getMissingArguments(JSContext* cx, EnvironmentObject& env, 10:58.11 ^~~~~~~~~~~~~~~~~~~ 10:58.14 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const’: 10:58.14 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2167:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:58.14 bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env, 10:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:58.16 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const’: 10:58.16 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2092:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:58.16 bool getMissingThis(JSContext* cx, EnvironmentObject& env, 10:58.16 ^~~~~~~~~~~~~~ 10:58.37 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle, js::HandlePropertyName, bool)’: 10:58.37 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:3489:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:58.37 if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) { 10:58.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 10:58.56 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 10:58.56 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2253:8: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:58.56 bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id, 10:58.56 ^~~~~~~~~~~~~~ 10:58.56 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2267:59: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 10:58.56 return JS_DefinePropertyById(cx, env, id, desc, result); 10:58.56 ^ 10:58.80 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)’: 10:58.80 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:3330:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:58.80 bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx, 10:58.80 ^~ 10:58.80 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:3403:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 10:58.81 res); 10:58.81 ^ 10:59.29 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiateGlobals(JSContext*, const ValVector&, js::WasmGlobalObjectVector&) const’: 10:59.29 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:955:35: note: parameter passing for argument of type ‘js::wasm::HandleVal {aka JS::Handle}’ changed in GCC 7.1 10:59.29 cx, WasmGlobalObject::create(cx, val, global.isMutable())); 10:59.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.44 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::ModuleEnvironmentObject::setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 10:59.44 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:508:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.44 bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj, 10:59.44 ^~~~~~~~~~~~~~~~~~~~~~~ 10:59.44 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:508:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.44 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:517:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.44 return NativeSetProperty(cx, self, id, v, receiver, result); 10:59.44 ^ 10:59.44 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:517:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 10:59.47 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 10:59.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 10:59.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 10:59.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 10:59.47 inline bool ValueToId( 10:59.47 ^~~~~~~~~ 10:59.48 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 10:59.48 JSAtom* atom = ToAtom(cx, v); 10:59.48 ^~~~ 10:59.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:59.50 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 10:59.50 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:221:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.50 static bool ValueToIdentifier(JSContext* cx, HandleValue v, 10:59.50 ^~~~~~~~~~~~~~~~~ 10:59.50 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:223:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.50 if (!ValueToId(cx, v, id)) { 10:59.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 10:59.50 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 10:59.50 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 10:59.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 10:59.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 10:59.50 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 10:59.50 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.50 arg1, arg2); 10:59.50 ~~~~~~~~~~~ 10:59.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 10:59.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool DebuggerScriptGetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]’: 10:59.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6762:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.82 if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) { 10:59.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6767:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.82 if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { 10:59.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6772:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.82 if (!GetProperty(cx_, query, query, cx_->names().minColumn, 10:59.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.82 &minColumnValue)) { 10:59.82 ~~~~~~~~~~~~~~~~ 10:59.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6778:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.82 if (!GetProperty(cx_, query, query, cx_->names().minOffset, 10:59.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.82 &minOffsetValue)) { 10:59.82 ~~~~~~~~~~~~~~~~ 10:59.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6784:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.83 if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { 10:59.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6789:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.83 if (!GetProperty(cx_, query, query, cx_->names().maxColumn, 10:59.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.83 &maxColumnValue)) { 10:59.83 ~~~~~~~~~~~~~~~~ 10:59.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6795:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.83 if (!GetProperty(cx_, query, query, cx_->names().maxOffset, 10:59.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.83 &maxOffsetValue)) { 10:59.83 ~~~~~~~~~~~~~~~~ 10:59.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool DebuggerScriptGetPossibleBreakpointsMatcher::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]’: 10:59.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6762:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.98 if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) { 10:59.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6767:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.98 if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) { 10:59.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:11:00.229459 10:59.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6772:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.98 if (!GetProperty(cx_, query, query, cx_->names().minColumn, 10:59.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.98 &minColumnValue)) { 10:59.98 ~~~~~~~~~~~~~~~~ 10:59.98 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6778:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.98 if (!GetProperty(cx_, query, query, cx_->names().minOffset, 10:59.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.98 &minOffsetValue)) { 10:59.99 ~~~~~~~~~~~~~~~~ 10:59.99 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6784:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.99 if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) { 10:59.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.99 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6789:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.99 if (!GetProperty(cx_, query, query, cx_->names().maxColumn, 10:59.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.99 &maxColumnValue)) { 10:59.99 ~~~~~~~~~~~~~~~~ 10:59.99 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6795:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 10:59.99 if (!GetProperty(cx_, query, query, cx_->names().maxOffset, 10:59.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:59.99 &maxOffsetValue)) { 10:59.99 ~~~~~~~~~~~~~~~~ 11:00.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 11:00.19 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, js::HandlePropertyName)’: 11:00.19 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:3447:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:00.19 if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) { 11:00.19 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:00.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:00.59 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: 11:00.59 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13651:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.59 !DefineDataProperty(cx, obj, cx->names().gcCycleNumber, 11:00.59 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.59 gcCycleNumberVal)) { 11:00.59 ~~~~~~~~~~~~~~~~~ 11:00.59 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13676:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.59 if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp, 11:00.59 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.59 start) || 11:00.59 ~~~~~~ 11:00.59 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13678:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.59 !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) { 11:00.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.60 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13683:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.60 if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) { 11:00.60 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.60 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13689:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:00.60 if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) { 11:00.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:00.72 Compiling tokio-current-thread v0.1.6 11:01.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)’: 11:01.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.55 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.55 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8665:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.55 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent); 11:01.55 ^ 11:01.55 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 11:01.55 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:01.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:01.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:01.55 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 11:01.55 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.55 arg1, arg2); 11:01.55 ~~~~~~~~~~~ 11:01.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)’: 11:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.63 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8996:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.63 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj, 11:01.63 ^ 11:01.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)’: 11:01.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.70 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8908:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.70 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj, 11:01.70 ^ 11:01.76 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)’: 11:01.76 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.76 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.76 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.76 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8889:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.76 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj, 11:01.76 ^ 11:01.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)’: 11:01.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.83 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8767:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.83 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); 11:01.83 ^ 11:01.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getId(JSContext*, unsigned int, JS::Value*)’: 11:01.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.89 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.89 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8745:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.89 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get id)", args, obj, referent); 11:01.89 ^ 11:01.95 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)’: 11:01.95 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:01.95 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:01.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:01.95 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8718:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:01.95 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent); 11:01.95 ^ 11:02.01 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*)’: 11:02.01 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6278:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:02.01 JSObject* thisobj = DebuggerScript_check(cx, args.thisv(), fnname); 11:02.01 ^ 11:02.01 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 11:02.01 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:02.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:02.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:02.01 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 11:02.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.01 arg1, arg2); 11:02.01 ~~~~~~~~~~~ 11:02.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:02.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getFormat(JSContext*, unsigned int, JS::Value*)’: 11:02.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:02.36 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:02.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6569:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:02.36 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get format)", args, obj, referent); 11:02.36 ^ 11:02.40 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getStartLine(JSContext*, unsigned int, JS::Value*)’: 11:02.40 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:02.41 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:02.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:02.41 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6423:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:02.41 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get startLine)", args, obj, 11:02.41 ^ 11:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle)’: 11:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12343:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:03.25 bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object, 11:03.25 ^~~~~~~~~~~~~~ 11:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12350:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:03.25 if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) { 11:03.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 11:03.25 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 11:03.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 11:03.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 11:03.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 11:03.26 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 11:03.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:03.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:03.26 auto tmpResult_ = (expr); \ 11:03.26 ^ 11:03.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12353:3: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 11:03.26 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc)); 11:03.26 ^ 11:03.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:03.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12364:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:03.26 if (!DefineProperty(cx, referent, id, desc)) { 11:03.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:03.32 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)’: 11:03.32 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11337:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 11:03.32 if (!ValueToId(cx, args[0], &id)) { 11:03.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11:03.32 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11342:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:03.32 if (!ToPropertyDescriptor(cx, args[1], false, &desc)) { 11:03.32 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.32 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11342:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:03.32 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11346:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:03.32 if (!DebuggerObject::defineProperty(cx, object, id, desc)) { 11:03.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:03.46 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)’: 11:03.46 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11395:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:03.46 if (!ValueToId(cx, args.get(0), &id)) { 11:03.46 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:03.96 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp: In member function ‘bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const’: 11:03.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:1105:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:03.97 if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val)) { 11:03.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:1133:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:03.97 if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val)) { 11:03.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:03.97 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmModule.cpp:1148:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:03.97 if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE)) { 11:03.97 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 11:04.02 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 11:04.02 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 11:04.02 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 11:04.02 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 11:04.02 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:04.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:04.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)’: 11:04.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:04.02 return js::ToNumberSlow(cx, v, out); 11:04.02 ^ 11:04.60 Compiling tokio-timer v0.2.11 11:04.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:04.93 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getOffsetLocation(JSContext*, unsigned int, JS::Value*)’: 11:04.93 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:04.94 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:04.94 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:04.94 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7409:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:04.94 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getOffsetLocation", args, obj, 11:04.94 ^ 11:05.01 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)’: 11:05.01 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.01 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.01 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7783:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.01 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getLineOffsets", args, obj, 11:05.01 ^ 11:05.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 11:05.02 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.h:30, 11:05.02 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:32, 11:05.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:05.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:209:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:05.02 if (!ToNumberSlow(cx, vp, &d)) { 11:05.02 ~~~~~~~~~~~~^~~~~~~~~~~~ 11:05.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:05.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getAllColumnOffsets(JSContext*, unsigned int, JS::Value*)’: 11:05.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.12 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7696:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.12 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getAllColumnOffsets", args, obj, 11:05.12 ^ 11:05.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getSuccessorOrPredecessorOffsets(JSContext*, unsigned int, JS::Value*, const char*, bool)’: 11:05.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.20 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7491:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.20 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, name, args, obj, referent); 11:05.20 ^ 11:05.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getOffsetMetadata(JSContext*, unsigned int, JS::Value*)’: 11:05.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.28 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7097:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.28 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getOffsetMetadata", args, obj, 11:05.28 ^ 11:05.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_isInCatchScope(JSContext*, unsigned int, JS::Value*)’: 11:05.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.34 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.34 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8298:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.34 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "isInCatchScope", args, obj, 11:05.34 ^ 11:05.41 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_clearBreakpoint(JSContext*, unsigned int, JS::Value*)’: 11:05.41 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.41 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.41 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8220:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.41 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearBreakpoint", args, obj, 11:05.41 ^ 11:05.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getLineCount(JSContext*, unsigned int, JS::Value*)’: 11:05.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.49 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.49 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6462:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.49 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get lineCount)", args, obj, 11:05.49 ^ 11:05.58 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getPossibleBreakpointOffsets(JSContext*, unsigned int, JS::Value*)’: 11:05.58 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.58 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:05.58 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.58 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6977:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:05.58 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getPossibleBreakpointOffsets", args, 11:05.58 ^ 11:05.74 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)’: 11:05.74 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7562:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:05.74 if (found && !GetProperty(cx, result, result, id, &offsetsv)) { 11:05.74 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.74 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7576:42: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 11:05.74 if (!offsets || !ValueToId(cx, v, &id)) { 11:05.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 11:05.74 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7581:32: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.74 if (!DefineDataProperty(cx, result, id, value)) { 11:05.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:05.92 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)’: 11:05.92 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8381:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.92 if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) || 11:05.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.92 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8382:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.92 !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) || 11:05.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.92 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8383:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.92 !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) || 11:05.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.93 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8384:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:05.93 !DefineDataProperty(cx, item, countId, countValue) || 11:05.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_clearAllBreakpoints(JSContext*, unsigned int, JS::Value*)’: 11:06.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:06.29 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:06.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.29 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8243:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:06.29 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "clearAllBreakpoints", args, obj, 11:06.29 ^ 11:06.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:56:0, 11:06.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 11:06.72 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 11:06.72 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:06.72 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 11:06.72 ^~ 11:06.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:06.78 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)’: 11:06.78 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13326:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:06.78 bool DebuggerEnvironment::setVariable(JSContext* cx, 11:06.78 ^~~~~~~~~~~~~~~~~~~ 11:06.78 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13362:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:06.78 if (!SetProperty(cx, referent, id, value)) { 11:06.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool GetThisValueForCheck(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue, mozilla::Maybe >&)’: 11:06.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1533:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:06.83 static bool GetThisValueForCheck(JSContext* cx, AbstractFramePtr frame, 11:06.83 ^~~~~~~~~~~~~~~~~~~~ 11:06.84 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1539:52: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:06.84 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv)) { 11:06.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:09.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)’: 11:09.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4809:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.19 if (!GetProperty(cx, query, query, cx->names().global, &global)) { 11:09.19 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4832:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.20 if (!GetProperty(cx, query, query, cx->names().url, &url)) { 11:09.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4844:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.20 if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) { 11:09.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4886:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.20 if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) { 11:09.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.21 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4906:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.21 if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) { 11:09.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:09.21 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4935:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:09.21 if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) { 11:09.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool DebuggerScriptGetPossibleBreakpointsMatcher::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]’: 11:10.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6699:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:10.56 if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) { 11:10.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6704:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:10.56 if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) { 11:10.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6709:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:10.56 if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) { 11:10.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6714:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:10.56 if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) { 11:10.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.67 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getPossibleBreakpoints(JSContext*, unsigned int, JS::Value*)’: 11:10.67 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:10.67 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:10.67 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.67 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6955:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:10.67 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "getPossibleBreakpoints", args, obj, 11:10.67 ^ 11:11.49 Compiling crossbeam-channel v0.3.7 11:11.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)’: 11:11.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12384:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:11.69 if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) { 11:11.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:11.69 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 11:11.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 11:11.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 11:11.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 11:11.70 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 11:11.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:11.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:142:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:11.70 auto tmpResult_ = (expr); \ 11:11.70 ^ 11:11.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12387:5: note: in expansion of macro ‘JS_TRY_OR_RETURN_FALSE’ 11:11.70 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i])); 11:11.70 ^ 11:11.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:11.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12402:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:11.70 if (!DefineProperty(cx, referent, ids[i], descs[i])) { 11:11.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 11:11.79 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 11:11.79 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 11:11.79 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 11:11.79 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 11:11.79 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:11.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:11.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)’: 11:11.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:11.79 return js::ToObjectSlow(cx, v, false); 11:11.79 ^ 11:12.13 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:22:0, 11:12.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:38: 11:12.13 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h: In static member function ‘static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)’: 11:12.13 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:12.13 return type.report(cx, *this, report); 11:12.13 ^ 11:12.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:12.67 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Completion::updateForNextHandler(js::ResumeMode, JS::HandleValue)’: 11:12.67 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2061:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:12.67 void Completion::updateForNextHandler(ResumeMode resumeMode, 11:12.67 ^~~~~~~~~~ 11:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)’: 11:13.60 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:10233:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:13.60 if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal, 11:13.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:13.60 JSPROP_PERMANENT | JSPROP_READONLY)) { 11:13.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:16.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:26:0, 11:16.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 11:16.87 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In static member function ‘static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)’: 11:16.87 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:16.87 it++; 11:16.87 ~~^~ 11:16.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:16.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4196:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 11:16.88 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:16.88 ^~~~ 11:16.88 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:26:0, 11:16.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 11:16.88 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:16.88 it >= zone->compartments().end(); 11:16.88 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:16.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:16.88 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4196:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 11:16.88 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:16.88 ^~~~ 11:17.10 Compiling crossbeam-deque v0.6.3 11:17.99 Compiling generic-array v0.12.0 11:20.14 Compiling quote v0.6.11 11:21.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 11:21.70 from /<>/firefox-69.0~b5+build1/js/src/vm/Scope.h:24, 11:21.71 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompiler.h:17, 11:21.71 from /<>/firefox-69.0~b5+build1/js/src/frontend/ParseContext.h:12, 11:21.71 from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:18, 11:21.71 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:21.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:21.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)’: 11:21.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:21.71 return js::ToInt32Slow(cx, v, out); 11:21.71 ^ 11:25.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:0: 11:25.04 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In function ‘bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)’: 11:25.04 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:201:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:25.04 static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval, 11:25.04 ^~~~~~~~~~~~~~~~~~~~~ 11:25.04 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 11:25.04 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 11:25.04 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.cpp:30, 11:25.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: 11:25.04 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 11:25.04 JSAtom* atom = ToAtom(cx, v); 11:25.04 ^~~~ 11:26.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:26.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static JS::Result js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)’: 11:26.28 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12425:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.28 Result DebuggerObject::getProperty(JSContext* cx, 11:26.28 ^~~~~~~~~~~~~~ 11:26.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 11:26.29 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 11:26.29 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 11:26.29 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 11:26.29 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 11:26.29 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:7, 11:26.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29: 11:26.29 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:26.29 return op(cx, obj, receiver, id, vp); 11:26.29 ^ 11:26.29 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:26.29 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 11:26.29 ^ 11:26.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static JS::Result js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)’: 11:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12458:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.35 Result DebuggerObject::setProperty(JSContext* cx, 11:26.35 ^~~~~~~~~~~~~~ 11:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12458:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12489:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:26.35 bool ok = SetProperty(cx, referent, id, value, receiver, opResult); 11:26.35 ^ 11:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12489:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:26.45 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)’: 11:26.45 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12496:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.45 Maybe DebuggerObject::call(JSContext* cx, 11:26.45 ^~~~~~~~~~~~~~ 11:26.45 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12557:10: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.45 ok = js::Call(cx, calleev, thisv, invokeArgs, &result); 11:26.46 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:26.46 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12557:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:26.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:0: 11:26.61 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetPropIRGenerator::GetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::jit::GetPropertyResultFlags)’: 11:26.61 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.61 GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script, 11:26.61 ^~~~~~~~~~~~~~~~~~ 11:26.61 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.61 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:117:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.68 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_setBreakpoint(JSContext*, unsigned int, JS::Value*)’: 11:26.68 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:26.68 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:26.69 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:26.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8118:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:26.69 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "setBreakpoint", args, obj, referent); 11:26.69 ^ 11:26.73 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, js::jit::CacheKind, JS::HandleValue, JS::HandleValue)’: 11:26.73 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:2811:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.73 HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script, 11:26.74 ^~~~~~~~~~~~~~~~~~ 11:26.74 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:2811:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.77 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)’: 11:26.77 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.77 SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script, 11:26.77 ^~~~~~~~~~~~~~~~~~ 11:26.77 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.77 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:3180:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.87 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)’: 11:26.87 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4394:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.87 InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script, 11:26.87 ^~~~~~~~~~~~~~~~~~~~~ 11:26.90 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 11:26.90 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4485:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.90 TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script, 11:26.90 ^~~~~~~~~~~~~~~~~ 11:26.93 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 11:26.93 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4541:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.93 GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx, 11:26.93 ^~~~~~~~~~~~~~~~~~~~~~ 11:26.96 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)’: 11:26.96 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12867:15: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:26.96 const char* s; 11:26.96 ^ 11:26.96 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::CallIRGenerator::CallIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, JSOp, js::jit::ICState::Mode, uint32_t, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValueArray)’: 11:26.96 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.96 CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script, 11:26.96 ^~~~~~~~~~~~~~~ 11:26.96 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:26.97 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4609:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)’: 11:27.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13048:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.04 if (!ValueToIdentifier(cx, args[0], &id)) { 11:27.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11:27.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13052:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.04 if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) { 11:27.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:27.08 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)’: 11:27.08 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5425:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.09 AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) { 11:27.09 ^~~~~~~~~~~~~~~ 11:27.11 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)’: 11:27.11 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5487:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.11 CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script, 11:27.11 ^~~~~~~~~~~~~~~~~~ 11:27.11 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5487:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.14 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 11:27.14 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5838:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.14 ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script, 11:27.14 ^~~~~~~~~~~~~~~~~ 11:27.18 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)’: 11:27.18 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5943:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.18 GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx, 11:27.18 ^~~~~~~~~~~~~~~~~~~~~~~ 11:27.20 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)’: 11:27.20 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5966:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.20 UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script, 11:27.20 ^~~~~~~~~~~~~~~~~~~~~ 11:27.20 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:5966:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.24 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In constructor ‘js::jit::BinaryArithIRGenerator::BinaryArithIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 11:27.24 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:6060:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.24 BinaryArithIRGenerator::BinaryArithIRGenerator( 11:27.24 ^~~~~~~~~~~~~~~~~~~~~~ 11:27.24 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:6060:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.24 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:6060:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:27.46 Compiling url v1.7.2 11:28.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandleValue)’: 11:28.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1211:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.19 bool Debugger::wrapEnvironment(JSContext* cx, Handle env, 11:28.19 ^~~~~~~~ 11:28.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)’: 11:28.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13002:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.34 if (!ValueToIdentifier(cx, args[0], &id)) { 11:28.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11:28.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)’: 11:28.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1270:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.56 bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { 11:28.56 ^~~~~~~~ 11:28.57 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1309:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:28.57 if (!DefineDataProperty(cx, optObj, name, trueVal)) { 11:28.57 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:28.62 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)’: 11:28.62 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.62 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.62 ^ 11:28.63 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.63 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.63 ^ 11:28.68 /<>/firefox-69.0~b5+build1/js/src/vm/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; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]’: 11:28.68 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.68 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.68 ^ 11:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.69 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.69 ^ 11:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.69 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.69 ^ 11:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.69 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.69 ^ 11:28.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.70 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.70 ^ 11:28.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.70 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.70 ^ 11:28.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.70 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.70 ^ 11:28.70 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2027:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.71 return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE); 11:28.71 ^ 11:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const’: 11:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2040:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.81 bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg, 11:28.81 ^~~~~~~~~~ 11:28.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)’: 11:28.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9074:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.83 bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame, 11:28.83 ^~~~~~~~~~~~~~~~~~~~ 11:28.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9087:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.83 if (!js::Call(cx, fval, frame, completionValue, &rval)) { 11:28.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:28.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9087:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9087:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.84 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9091:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.84 return ParseResumptionValue(cx, rval, resumeMode, vp); 11:28.84 ^ 11:28.84 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9091:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:28.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)’: 11:28.89 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11425:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.89 cx, DebuggerObject::call(cx, object, thisv, args)); 11:28.89 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:28.97 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPropertyMethod(JSContext*, unsigned int, JS::Value*)’: 11:28.97 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11440:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:28.97 if (!ValueToId(cx, args.get(0), &id)) { 11:28.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:28.97 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 11:28.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 11:28.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 11:28.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 11:28.97 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 11:28.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:28.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:161:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:28.97 auto tmpResult_ = (expr); \ 11:28.97 ^ 11:28.97 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11448:3: note: in expansion of macro ‘JS_TRY_VAR_OR_RETURN_FALSE’ 11:28.97 JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver)); 11:28.97 ^ 11:29.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:29.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::setPropertyMethod(JSContext*, unsigned int, JS::Value*)’: 11:29.04 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11459:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:29.04 if (!ValueToId(cx, args.get(0), &id)) { 11:29.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:29.04 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 11:29.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 11:29.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompileOptions.h:63, 11:29.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/CompilationAndEvaluation.h:18, 11:29.04 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:9, 11:29.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:29.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:161:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:29.05 auto tmpResult_ = (expr); \ 11:29.05 ^ 11:29.05 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11469:3: note: in expansion of macro ‘JS_TRY_VAR_OR_RETURN_FALSE’ 11:29.05 JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, 11:29.05 ^ 11:29.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:161:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:29.05 auto tmpResult_ = (expr); \ 11:29.05 ^ 11:29.05 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11469:3: note: in expansion of macro ‘JS_TRY_VAR_OR_RETURN_FALSE’ 11:29.06 JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, 11:29.06 ^ 11:29.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:29.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)’: 11:29.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11502:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:29.14 cx, DebuggerObject::call(cx, object, thisv, args)); 11:29.14 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:29.54 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)’: 11:29.54 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9493:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:29.54 bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame, 11:29.54 ^~~~~~~~~~~~~ 11:29.54 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9515:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:29.54 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(), 11:29.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:29.54 result)) { 11:29.54 ~~~~~~~ 11:29.90 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 11:29.90 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11955:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:29.90 bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object, 11:29.91 ^~~~~~~~~~~~~~ 11:30.05 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 11:30.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12132:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:30.06 bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object, 11:30.06 ^~~~~~~~~~~~~~ 11:30.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)’: 11:30.12 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12141:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:30.12 bool DebuggerObject::getPromiseReason(JSContext* cx, 11:30.12 ^~~~~~~~~~~~~~ 11:30.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle)’: 11:30.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12260:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:30.14 bool DebuggerObject::getOwnPropertyDescriptor( 11:30.14 ^~~~~~~~~~~~~~ 11:30.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12260:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:30.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12274:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:30.14 if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) { 11:30.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:30.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)’: 11:30.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11279:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:30.20 if (!ValueToId(cx, args.get(0), &id)) { 11:30.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:30.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11284:48: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:30.20 if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) { 11:30.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 11:30.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11288:58: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:30.20 return JS::FromPropertyDescriptor(cx, desc, args.rval()); 11:30.20 ^ 11:30.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)’: 11:30.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12620:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:30.25 bool DebuggerObject::makeDebuggeeValue(JSContext* cx, 11:30.25 ^~~~~~~~~~~~~~ 11:30.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:12620:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)’: 11:30.30 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11654:76: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:30.30 return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval()); 11:30.30 ^ 11:30.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)’: 11:30.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13399:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:30.33 bool Builder::Object::defineProperty(JSContext* cx, const char* name, 11:30.33 ^~~~~~~ 11:30.33 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13408:52: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:30.33 return definePropertyToTrusted(cx, name, &propval); 11:30.33 ^ 11:30.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)’: 11:30.35 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13414:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:30.35 return defineProperty(cx, name, propval); 11:30.35 ^ 11:30.38 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)’: 11:30.38 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:30.38 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:30.38 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:30.38 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8817:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:30.38 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args, 11:30.38 ^ 11:30.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)’: 11:30.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:30.43 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:30.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:30.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8791:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:30.43 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent); 11:30.43 ^ 11:31.51 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerScript_getSource(JSContext*, unsigned int, JS::Value*)’: 11:31.51 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6295:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:31.51 RootedObject obj(cx, DebuggerScript_check(cx, args.thisv(), fnname)); \ 11:31.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:31.51 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:6502:3: note: in expansion of macro ‘THIS_DEBUGSCRIPT_REFERENT’ 11:31.51 THIS_DEBUGSCRIPT_REFERENT(cx, argc, vp, "(get source)", args, obj, referent); 11:31.51 ^ 11:32.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)’: 11:32.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:32.43 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:32.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:32.43 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8862:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:32.43 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj, 11:32.43 ^ 11:32.53 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)’: 11:32.53 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:3901:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:32.53 return ReportIsNotFunction(cx, args[0], args.length() - 1); 11:32.53 ^ 11:32.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: 11:32.83 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4384:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:32.83 if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) { 11:32.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.02 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)’: 11:33.02 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11560:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:33.02 if (!ValueToIdentifier(cx, args[0], &id)) { 11:33.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11:33.08 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)’: 11:33.08 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8595:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:33.09 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \ 11:33.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.09 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:8645:3: note: in expansion of macro ‘THIS_DEBUGSOURCE_REFERENT’ 11:33.09 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent); 11:33.09 ^ 11:33.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)’: 11:33.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13508:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:33.55 if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId, 11:33.55 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:33.55 debuggeeWouldRunCtor, 0)) { 11:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.24 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)’: 11:35.24 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:681:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.24 bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, 11:35.24 ^~~~~~~~ 11:35.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)’: 11:35.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:4346:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:35.27 return dbg->getFrame(cx, iter, args.rval()); 11:35.27 ^ 11:35.34 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:7:0, 11:35.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 11:35.34 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h: In member function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 11:35.34 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:1188:10: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:35.34 bool addArgc; 11:35.34 ^~~~~~~ 11:35.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 11:35.57 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle, JS::Handle, JS::HandleId, {anonymous}::DebugEnvironmentProxyHandler::Action, JS::MutableHandleValue, {anonymous}::DebugEnvironmentProxyHandler::AccessResult*) const’: 11:35.57 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1473:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.57 bool handleUnaliasedAccess(JSContext* cx, 11:35.57 ^~~~~~~~~~~~~~~~~~~~~ 11:35.58 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1676:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.58 if (!GetProperty(cx, env, env, id, vp)) { 11:35.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:35.58 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1680:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:35.58 if (!SetProperty(cx, env, id, vp)) { 11:35.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 11:35.58 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1750:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.58 if (!instance.debug().getGlobal( 11:35.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 11:35.58 instance, index - instanceScope->globalsStart(), vp)) { 11:35.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.81 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h: In member function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: 11:35.81 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:1207:10: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:35.81 bool addArgc; 11:35.81 ^~~~~~~ 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2110:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:35.87 bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id, 11:35.87 ^~~ 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2110:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2110:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2126:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.87 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { 11:35.87 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.87 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2140:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.87 if (!GetProperty(cx, env, env, id, vp)) { 11:35.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:35.96 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 11:35.96 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2031:8: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:35.96 bool getOwnPropertyDescriptor( 11:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~ 11:35.97 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2039:76: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:35.97 return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc); 11:35.97 ^ 11:35.97 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2048:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:35.97 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) { 11:35.97 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:35.97 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2056:60: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:35.97 desc); 11:35.97 ^ 11:35.97 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2066:65: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:35.97 return JS_GetOwnPropertyDescriptorById(cx, env, id, desc); 11:35.97 ^ 11:36.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In function ‘bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue) const’: 11:36.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2182:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.08 bool getMaybeSentinelValue(JSContext* cx, 11:36.08 ^~~~~~~~~~~~~~~~~~~~~ 11:36.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2195:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.08 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) { 11:36.08 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.08 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2209:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.08 if (!GetProperty(cx, env, env, id, vp)) { 11:36.08 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle, JS::HandleId, JS::MutableHandleValue)’: 11:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2439:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.17 bool DebugEnvironmentProxy::getMaybeSentinelValue( 11:36.17 ^~~~~~~~~~~~~~~~~~~~~ 11:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2439:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2443:78: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.17 id, vp); 11:36.17 ^ 11:36.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:36.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)’: 11:36.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13269:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.19 bool DebuggerEnvironment::getVariable(JSContext* cx, 11:36.19 ^~~~~~~~~~~~~~~~~~~ 11:36.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13269:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 11:36.19 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2443:78: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.19 id, vp); 11:36.19 ^ 11:36.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:36.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13306:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.20 if (!GetProperty(cx, referent, referent, id, result)) { 11:36.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)’: 11:36.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13028:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:36.26 if (!ValueToIdentifier(cx, args[0], &id)) { 11:36.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 11:36.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:13032:75: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:36.26 return DebuggerEnvironment::getVariable(cx, environment, id, args.rval()); 11:36.26 ^ 11:36.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 11:36.29 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In member function ‘virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 11:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2224:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:36.30 bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, 11:36.30 ^~~ 11:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2224:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2237:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:36.30 if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) { 11:36.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2246:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:36.30 return SetProperty(cx, env, id, v, envVal, result); 11:36.30 ^ 11:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:2246:58: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:38:0: 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp: In static member function ‘static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)’: 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:207:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) { 11:36.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:214:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) { 11:36.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:224:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) { 11:36.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:232:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) { 11:36.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.46 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:237:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.46 if (!DefineDataProperty(cx, obj, cx->names().size, size)) { 11:36.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.47 /<>/firefox-69.0~b5+build1/js/src/vm/DebuggerMemory.cpp:242:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:36.47 if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) { 11:36.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:36.77 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)’: 11:36.77 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:5523:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:36.77 if (!GetProperty(cx, query, query, cx->names().class_, &cls)) { 11:36.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::leaveDebugger(mozilla::Maybe&, js::AbstractFramePtr, const mozilla::Maybe >&, js::Debugger::CallUncaughtExceptionHook, js::ResumeMode, JS::MutableHandleValue)’: 11:37.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1799:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:37.55 ResumeMode Debugger::leaveDebugger(Maybe& ar, AbstractFramePtr frame, 11:37.55 ^~~~~~~~ 11:37.55 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 11:37.55 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:37.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.55 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 11:37.55 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.55 arg1, arg2); 11:37.55 ~~~~~~~~~~~ 11:37.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:37.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1651:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.56 JSObject* pair = CreateIterResultObject(cx, vp, true); 11:37.56 ^ 11:37.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1698:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.56 JSObject* promise = resumeMode == ResumeMode::Throw 11:37.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.56 ? PromiseObject::unforgeableReject(cx, vp) 11:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.56 : PromiseObject::unforgeableResolve(cx, vp); 11:37.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1698:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::handleUncaughtExceptionHelper(mozilla::Maybe&, JS::MutableHandleValue*, const mozilla::Maybe >&, js::AbstractFramePtr)’: 11:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1757:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:37.71 if (!cx->getPendingException(&exc)) { 11:37.71 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 11:37.71 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1764:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.71 if (js::Call(cx, fval, object, exc, &rv)) { 11:37.72 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1764:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1764:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1767:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.72 if (!ParseResumptionValue(cx, rv, resumeMode, *vp)) { 11:37.72 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1767:36: note: parameter passing for argument of type ‘const JS::MutableHandle’ changed in GCC 7.1 11:37.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1771:78: note: parameter passing for argument of type ‘const JS::MutableHandle’ changed in GCC 7.1 11:37.72 CallUncaughtExceptionHook::No, resumeMode, *vp); 11:37.72 ^ 11:37.77 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::handleUncaughtException(mozilla::Maybe&, JS::MutableHandleValue, const mozilla::Maybe >&, js::AbstractFramePtr)’: 11:37.77 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1788:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:37.77 ResumeMode Debugger::handleUncaughtException( 11:37.77 ^~~~~~~~ 11:37.84 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)’: 11:37.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2299:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.85 if (!js::Call(cx, fval, object, dataVal, &rv)) { 11:37.85 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:37.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2299:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:37.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2299:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle, JS::MutableHandleValue)’: 11:38.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2625:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.06 ResumeMode Debugger::fireNewGlobalObject(JSContext* cx, 11:38.06 ^~~~~~~~ 11:38.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2625:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2648:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.06 bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv); 11:38.06 ^ 11:38.06 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2648:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.07 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2648:58: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle)’: 11:38.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2712:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.15 resumeMode = dbg->fireNewGlobalObject(cx, global, &value); 11:38.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)’: 11:38.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2809:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.27 ResumeMode Debugger::firePromiseHook(JSContext* cx, Hook hook, 11:38.27 ^~~~~~~~ 11:38.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2830:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.27 bool ok = js::Call(cx, fval, object, dbgObj, &rv); 11:38.27 ^ 11:38.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2830:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.27 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2830:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle)’: 11:38.34 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2860:9: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.34 (void)dbg->firePromiseHook(cx, hook, promise, &rval); 11:38.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘void js::Debugger::fireNewScript(JSContext*, JS::Handle >)’: 11:38.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2273:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.42 if (!js::Call(cx, fval, object, dsval, &rv)) { 11:38.42 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2273:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:38.42 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2273:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2:0: 11:38.63 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)’: 11:38.63 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:495:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.63 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, 11:38.63 ^~ 11:38.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:38.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::processParsedHandlerResult(mozilla::Maybe&, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::MutableHandleValue)’: 11:38.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1823:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.81 ResumeMode Debugger::processParsedHandlerResult(Maybe& ar, 11:38.81 ^~~~~~~~ 11:38.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1832:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.81 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { 11:38.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1842:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.81 resumeMode, vp); 11:38.81 ^ 11:38.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)’: 11:38.85 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2509:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.85 ResumeMode Debugger::onSingleStep(JSContext* cx, MutableHandleValue vp) { 11:38.86 ^~~~~~~~ 11:38.86 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2609:63: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.86 bool success = handler->onStep(cx, frame, resumeMode, vp); 11:38.86 ^ 11:38.86 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2610:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:38.86 resumeMode = dbg->processParsedHandlerResult( 11:38.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 11:38.86 ar, iter.abstractFramePtr(), iter.pc(), success, resumeMode, vp); 11:38.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.00 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)’: 11:39.00 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1054:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.00 success = handler->onPop(cx, frameobj, completion, nextResumeMode, 11:39.00 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.00 &nextValue); 11:39.00 ~~~~~~~~~~~ 11:39.00 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1057:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.00 nextResumeMode = dbg->processParsedHandlerResult( 11:39.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 11:39.00 ar, frame, pc, success, nextResumeMode, &nextValue); 11:39.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.00 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1087:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.00 cx->setPendingException(value, exnStack); 11:39.00 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 11:39.00 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1089:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.00 cx->setPendingExceptionAndCaptureStack(value); 11:39.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 11:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::processHandlerResult(mozilla::Maybe&, bool, const JS::Value&, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)’: 11:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1845:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.19 ResumeMode Debugger::processHandlerResult(Maybe& ar, bool success, 11:39.19 ^~~~~~~~ 11:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1854:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.19 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) { 11:39.19 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1865:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.19 if (!ParseResumptionValue(cx, rootRv, resumeMode, vp)) { 11:39.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1865:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.20 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1869:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.20 resumeMode, vp); 11:39.20 ^ 11:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)’: 11:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2166:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.25 ResumeMode Debugger::fireDebuggerStatement(JSContext* cx, 11:39.25 ^~~~~~~~ 11:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2177:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.25 if (!getFrame(cx, iter, &scriptFrame)) { 11:39.25 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2183:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.25 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); 11:39.25 ^ 11:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2183:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2183:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2185:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.26 vp); 11:39.26 ^ 11:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’: 11:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1154:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.36 cx->setPendingExceptionAndCaptureStack(rval); 11:39.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 11:39.47 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)’: 11:39.47 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2188:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.47 ResumeMode Debugger::fireExceptionUnwind(JSContext* cx, MutableHandleValue vp) { 11:39.47 ^~~~~~~~ 11:39.48 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2195:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.48 if (!cx->getPendingException(&exc)) { 11:39.48 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 11:39.48 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2207:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.48 if (!getFrame(cx, iter, &scriptFrame) || 11:39.48 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:39.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:34:0, 11:39.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:39.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.48 return Call(cx, fval, thisv, args, rval); 11:39.48 ^ 11:39.48 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:39.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2216:78: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.49 processHandlerResult(ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); 11:39.49 ^ 11:39.49 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2218:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.49 cx->setPendingException(exc, stack); 11:39.49 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 11:39.62 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)’: 11:39.62 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:1190:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.62 cx->setPendingExceptionAndCaptureStack(rval); 11:39.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 11:39.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit2.cpp:29:0: 11:39.66 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()’: 11:39.66 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:3211:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.66 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 11:39.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In member function ‘js::ResumeMode js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)’: 11:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2223:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.72 ResumeMode Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) { 11:39.72 ^~~~~~~~ 11:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2243:16: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.72 if (!getFrame(cx, iter, &scriptFrame)) { 11:39.72 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2249:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.73 bool ok = js::Call(cx, fval, object, scriptFrame, &rv); 11:39.73 ^ 11:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2249:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2249:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2252:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:39.73 vp); 11:39.73 ^ 11:39.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)’: 11:39.81 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:860:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:39.81 cx->setPendingExceptionAndCaptureStack(rval); 11:39.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 11:39.89 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: 11:39.90 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:1852:14: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:39.90 JSProtoKey protoKey; 11:39.90 ^~~~~~~~ 11:40.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static js::ResumeMode js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)’: 11:40.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2399:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.14 ResumeMode Debugger::onTrap(JSContext* cx, MutableHandleValue vp) { 11:40.14 ^~~~~~~~ 11:40.14 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2399:12: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2471:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.15 if (!dbg->getFrame(cx, iter, &scriptFrame)) { 11:40.15 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:40.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2145:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:40.15 if (!GetProperty(cx, obj, obj, id, &fval)) { 11:40.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2163:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:40.15 return js::Call(cx, fval, rval, args, rval); 11:40.15 ^ 11:40.15 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2163:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.16 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:2479:63: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.16 ar, ok, rv, iter.abstractFramePtr(), iter.pc(), vp); 11:40.16 ^ 11:40.18 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)’: 11:40.18 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:4288:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:40.18 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 11:40.18 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.60 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()’: 11:40.60 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:3104:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:40.60 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 11:40.60 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:40.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2:0: 11:40.99 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::Evaluate(JSContext*, JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&, JS::SourceText&, JS::MutableHandleValue)’: 11:40.99 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:599:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.99 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain, 11:40.99 ^~ 11:40.99 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:609:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:40.99 return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval); 11:40.99 ^ 11:41.05 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)’: 11:41.05 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:484:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:41.05 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript( 11:41.05 ^~~~~~~~~~~~~~~~ 11:41.06 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp: In function ‘bool JS::CloneAndExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)’: 11:41.06 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:512:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:41.06 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx, 11:41.06 ^~ 11:41.06 /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:512:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:42.88 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)’: 11:42.89 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:1332:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:42.89 if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) { 11:42.89 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 11:42.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:47:0: 11:42.95 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: 11:42.95 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:326:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:42.95 if (!SetProperty(cx, env, id, optimizedOut)) { 11:42.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.05 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()’: 11:43.05 /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.cpp:256:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:43.05 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) { 11:43.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.43 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle)’: 11:43.43 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:1029:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:43.43 if (!SetProperty(cx, env, id, optimizedOut)) { 11:43.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.54 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp: In static member function ‘static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)’: 11:43.54 /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.cpp:221:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:43.54 if (!SetProperty(cx, callobj, id, optimizedOut)) { 11:43.54 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:43.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:43.87 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)’: 11:43.87 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:10819:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:43.87 return dbg->wrapEnvironment(cx, env, args.rval()); 11:43.87 ^ 11:44.03 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In function ‘JS::Result DebuggerGenericEval(JSContext*, mozilla::Range, JS::HandleObject, const js::EvalOptions&, js::Debugger*, JS::HandleObject, js::FrameIter*)’: 11:44.03 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9742:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:44.03 if (!GetProperty(cx, bindings, bindings, keys[i], valp) || 11:44.03 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.03 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:9779:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:44.03 !NativeDefineDataProperty(cx, nenv, id, val, 0)) { 11:44.03 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 11:44.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)’: 11:44.36 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:10418:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:44.36 if (!ParseEvalOptions(cx, args.get(1), options)) { 11:44.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.44 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)’: 11:44.44 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:10450:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:44.45 if (!ParseEvalOptions(cx, args.get(2), options)) { 11:44.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.55 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)’: 11:44.56 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11595:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:44.56 if (!ParseEvalOptions(cx, args.get(1), options)) { 11:44.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)’: 11:44.64 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11634:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 11:44.65 if (!ParseEvalOptions(cx, args.get(2), options)) { 11:44.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.82 In file included from /<>/firefox-69.0~b5+build1/js/src/frontend/BytecodeCompilation.h:23:0, 11:44.82 from /<>/firefox-69.0~b5+build1/js/src/vm/CompilationAndEvaluation.cpp:20, 11:44.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:2: 11:44.82 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)’: 11:44.82 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:44.82 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 11:44.82 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.82 arg1, arg2); 11:44.82 ~~~~~~~~~~~ 11:44.82 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 11:44.82 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 11:44.82 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:44.82 arg1, arg2); 11:44.82 ~~~~~~~~~~~ 11:44.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src13.cpp:29:0: 11:44.82 /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.cpp:11536:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 11:44.82 return dbg->wrapEnvironment(cx, env, args.rval()); 11:44.83 ^ 11:48.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20:0: 11:48.29 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp: In member function ‘bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)’: 11:48.29 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp:663:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 11:48.29 bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) { 11:48.29 ^~~~~~~~~~ 11:50.28 Compiling aho-corasick v0.6.8 11:51.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29:0: 11:51.11 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: 11:51.11 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmValidate.cpp:431:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:51.11 for (uint32_t i = 0; i < numLocalEntries; i++) { 11:51.11 ~~^~~~~~~~~~~~~~~~~ 11:53.06 Compiling serde_json v1.0.26 11:53.56 In file included from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTextToBinary.cpp:34:0, 11:53.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 11:53.56 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmAST.h: In function ‘js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)’: 11:53.56 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmAST.h:494:75: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:53.56 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 11:53.56 ^ 11:53.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:0: 11:53.56 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTextToBinary.cpp:2843:9: note: ‘result’ was declared here 11:53.56 Float result; 11:53.56 ^~~~~~ 11:53.56 In file included from /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTextToBinary.cpp:34:0, 11:53.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 11:53.57 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmAST.h:494:75: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:53.57 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 11:53.57 ^ 11:53.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11:0: 11:53.57 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTextToBinary.cpp:2843:9: note: ‘result’ was declared here 11:53.57 Float result; 11:53.57 ^~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:12:00.231891 12:08.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20:0: 12:08.86 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp: In static member function ‘static WasmValueBox* WasmValueBox::create(JSContext*, JS::HandleValue)’: 12:08.86 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp:121:15: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:08.86 WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) { 12:08.86 ^~~~~~~~~~~~ 12:08.90 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp: In function ‘bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, js::wasm::MutableHandleAnyRef)’: 12:08.90 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp:131:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:08.90 bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) { 12:08.90 ^~~~ 12:08.90 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp:145:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:08.90 WasmValueBox* box = WasmValueBox::create(cx, val); 12:08.90 ^ 12:08.91 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp: In function ‘bool js::BoxWasmAnyRef(JSContext*, unsigned int, JS::Value*)’: 12:08.92 /<>/firefox-69.0~b5+build1/js/src/wasm/WasmTypes.cpp:184:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:08.92 WasmValueBox* box = WasmValueBox::create(cx, args[0]); 12:08.92 ^ 12:13.76 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/wasm' 12:13.79 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/fdlibm/src' 12:13.80 modules/fdlibm/src 12:19.51 Compiling phf_shared v0.7.21 12:20.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11:0: 12:20.02 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp: In function ‘bool IsObject(JS::HandleValue)’: 12:20.02 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:246:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.03 static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); } 12:20.03 ^~~~~~~~ 12:20.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2:0: 12:20.04 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool EqualGivenSameType(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.04 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.04 static bool EqualGivenSameType(JSContext* cx, JS::Handle lval, 12:20.04 ^~~~~~~~~~~~~~~~~~ 12:20.04 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11:0: 12:20.09 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp: In static member function ‘static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)’: 12:20.09 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:285:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:20.09 if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) { 12:20.09 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.21 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp: In static member function ‘static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)’: 12:20.21 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:318:64: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.21 return DefineDataProperty(cx, thisObj, cx->names().stack, val); 12:20.21 ^ 12:20.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:20:0: 12:20.24 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorReporting.cpp: In member function ‘virtual bool js::ReportExceptionClosure::operator()(JSContext*)’: 12:20.24 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorReporting.cpp:56:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.24 cx->setPendingExceptionAndCaptureStack(exn_); 12:20.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 12:20.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2:0: 12:20.29 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.29 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.29 bool js::LooselyEqual(JSContext* cx, JS::Handle lval, 12:20.29 ^~ 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:86:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 return EqualGivenSameType(cx, lval, rval, result); 12:20.30 ^ 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:133:62: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 return LooselyEqualBooleanAndOther(cx, lval, rval, result); 12:20.30 ^ 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:138:62: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 return LooselyEqualBooleanAndOther(cx, rval, lval, result); 12:20.30 ^ 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:148:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 return js::LooselyEqual(cx, lval, rvalue, result); 12:20.30 ^ 12:20.30 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:158:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.30 return js::LooselyEqual(cx, lvalue, rval, result); 12:20.31 ^ 12:20.31 In file included from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17:0, 12:20.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 12:20.31 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.h:21, 12:20.31 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:7, 12:20.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 12:20.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:161:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.32 auto tmpResult_ = (expr); \ 12:20.32 ^ 12:20.32 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:164:5: note: in expansion of macro ‘JS_TRY_VAR_OR_RETURN_FALSE’ 12:20.32 JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, 12:20.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:161:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.32 auto tmpResult_ = (expr); \ 12:20.32 ^ 12:20.32 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:173:5: note: in expansion of macro ‘JS_TRY_VAR_OR_RETURN_FALSE’ 12:20.32 JS_TRY_VAR_OR_RETURN_FALSE(cx, tmpResult, 12:20.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2:0: 12:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.41 static bool LooselyEqualBooleanAndOther(JSContext* cx, 12:20.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.41 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:78:51: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.41 return js::LooselyEqual(cx, lvalue, rval, result); 12:20.41 ^ 12:20.43 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::LooselyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.43 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.43 JS_PUBLIC_API bool JS::LooselyEqual(JSContext* cx, Handle value1, 12:20.44 ^~ 12:20.44 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.44 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:190:52: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.44 return js::LooselyEqual(cx, value1, value2, equal); 12:20.44 ^ 12:20.45 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.45 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.45 bool js::StrictlyEqual(JSContext* cx, JS::Handle lval, 12:20.45 ^~ 12:20.45 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.45 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.46 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:196:52: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.46 return EqualGivenSameType(cx, lval, rval, equal); 12:20.46 ^ 12:20.47 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::StrictlyEqual(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.47 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.47 JS_PUBLIC_API bool JS::StrictlyEqual(JSContext* cx, Handle value1, 12:20.47 ^~ 12:20.47 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.47 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:214:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.47 return js::StrictlyEqual(cx, value1, value2, equal); 12:20.47 ^ 12:20.49 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool js::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.49 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.49 bool js::SameValue(JSContext* cx, JS::Handle v1, 12:20.49 ^~ 12:20.49 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.49 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.49 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:242:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.49 return js::StrictlyEqual(cx, v1, v2, same); 12:20.49 ^ 12:20.51 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp: In function ‘bool JS::SameValue(JSContext*, JS::Handle, JS::Handle, bool*)’: 12:20.51 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.51 JS_PUBLIC_API bool JS::SameValue(JSContext* cx, Handle value1, 12:20.51 ^~ 12:20.52 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.52 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.52 /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:251:48: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 12:20.52 return js::SameValue(cx, value1, value2, same); 12:20.52 ^ 12:20.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:20:0: 12:20.72 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorReporting.cpp: In function ‘void js::ReportErrorToGlobal(JSContext*, JS::Handle, JS::HandleValue)’: 12:20.72 /<>/firefox-69.0~b5+build1/js/src/vm/ErrorReporting.cpp:134:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.72 void js::ReportErrorToGlobal(JSContext* cx, Handle global, 12:20.72 ^~ 12:20.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29:0: 12:20.77 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp: In member function ‘bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)’: 12:20.77 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp:19:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.77 bool ForOfIterator::init(HandleValue iterable, 12:20.77 ^~~~~~~~~~~~~ 12:20.77 In file included from /<>/firefox-69.0~b5+build1/js/src/jsnum.h:17:0, 12:20.77 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:12, 12:20.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 12:20.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.77 return js::ToObjectSlow(cx, v, false); 12:20.77 ^ 12:20.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:20.78 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:20.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:20.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.78 return op(cx, obj, receiver, id, vp); 12:20.78 ^ 12:20.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.78 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:20.78 ^ 12:20.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:18:0, 12:20.78 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:25, 12:20.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 12:20.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:84:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.79 return Call(cx, fval, thisv, args, rval); 12:20.79 ^ 12:20.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:84:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:20.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29:0: 12:20.79 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp:72:74: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.79 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr); 12:20.79 ^ 12:20.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:20.80 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:20.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:20.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.80 return op(cx, obj, receiver, id, vp); 12:20.80 ^ 12:20.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.81 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:20.81 ^ 12:20.87 Compiling mime v0.3.13 12:20.97 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29:0: 12:20.97 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp: In member function ‘bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)’: 12:20.97 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp:129:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:20.97 bool ForOfIterator::next(MutableHandleValue vp, bool* done) { 12:20.97 ^~~~~~~~~~~~~ 12:20.97 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:20.98 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:20.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:20.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.98 return op(cx, obj, receiver, id, vp); 12:20.98 ^ 12:20.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.98 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:20.98 ^ 12:20.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:18:0, 12:20.98 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:25, 12:20.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 12:20.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:20.98 return Call(cx, fval, thisv, args, rval); 12:20.98 ^ 12:20.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:20.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:20.99 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:20.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:20.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.99 return op(cx, obj, receiver, id, vp); 12:20.99 ^ 12:20.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:20.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:20.99 ^ 12:21.00 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.00 return op(cx, obj, receiver, id, vp); 12:21.00 ^ 12:21.00 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.00 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:21.00 ^ 12:21.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:29:0: 12:21.17 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp: In member function ‘void JS::ForOfIterator::closeThrow()’: 12:21.17 /<>/firefox-69.0~b5+build1/js/src/vm/ForOfIterator.cpp:166:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:21.17 if (!GetAndClearExceptionAndStack(cx_, &completionException, 12:21.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.17 &completionExceptionStack)) { 12:21.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.18 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:21.18 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:21.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.18 return op(cx, obj, receiver, id, vp); 12:21.18 ^ 12:21.18 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.18 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:21.18 ^ 12:21.19 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:18:0, 12:21.19 from /<>/firefox-69.0~b5+build1/js/src/vm/EqualityOperations.cpp:25, 12:21.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:2: 12:21.19 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:21.19 return Call(cx, fval, thisv, args, rval); 12:21.19 ^ 12:21.19 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 12:21.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:47:0: 12:21.82 /<>/firefox-69.0~b5+build1/js/src/vm/GeneratorObject.cpp: In function ‘bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle, JS::HandleValue, js::GeneratorResumeKind)’: 12:21.82 /<>/firefox-69.0~b5+build1/js/src/vm/GeneratorObject.cpp:138:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:21.82 bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame, 12:21.82 ^~ 12:21.82 /<>/firefox-69.0~b5+build1/js/src/vm/GeneratorObject.cpp:144:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:21.82 cx->setPendingExceptionAndCaptureStack(arg); 12:21.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 12:21.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 12:21.86 from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorObject.cpp:22, 12:21.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:11: 12:21.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)’: 12:21.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.87 return op(cx, obj, receiver, id, vp); 12:21.87 ^ 12:21.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 12:21.87 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 12:21.87 ^ 12:22.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/fdlibm/src' 12:22.88 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr' 12:22.89 config/external/nspr/pr 12:24.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr0.c:11:0: 12:24.09 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/priometh.c: In function ‘PR_EmulateSendFile’: 12:24.09 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/priometh.c:336:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:24.09 (info.size < (sfd->file_offset + sfd->file_nbytes))) { 12:24.09 ^ 12:24.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr0.c:20:0: 12:24.10 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/pripv6.c: In function ‘Ipv6ToIpv4SocketAccept’: 12:24.10 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:24.10 PRStatus rv; 12:24.10 ^~ 12:24.10 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/pripv6.c: In function ‘Ipv6ToIpv4SocketAcceptRead’: 12:24.10 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/pripv6.c:173:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:24.10 PRStatus rv; 12:24.10 ^~ 12:24.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr0.c:29:0: 12:24.11 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prlayer.c: In function ‘pl_TopAccept’: 12:24.11 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prlayer.c:178:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:24.11 PRStatus rv; 12:24.11 ^~ 12:24.12 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prlayer.c: In function ‘pl_DefAcceptread’: 12:24.12 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prlayer.c:298:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:24.12 PRStatus rv; 12:24.12 ^~ 12:24.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr0.c:74:0: 12:24.17 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c: In function ‘cvt_f’: 12:24.17 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:24.17 if (amount <= 0 || amount >= sizeof(fin)) { 12:24.17 ^~ 12:24.18 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c: In function ‘dosprintf’: 12:24.19 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c:926:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:24.19 if( i < sizeof( pattern ) ){ 12:24.19 ^ 12:24.19 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c: In function ‘GrowStuff’: 12:24.19 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/io/prprf.c:1115:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:24.19 if (PR_UINT32_MAX - len < off) { 12:24.19 ^ 12:24.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr0.c:137:0: 12:24.27 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/unix.c: In function ‘_PR_UnixInit’: 12:24.27 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/unix.c:2831:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:24.27 int rv; 12:24.27 ^~ 12:24.28 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/unix.c: In function ‘_MD_CreateFileMap’: 12:24.28 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/unix.c:3554:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:24.28 if (sz > info.size) { 12:24.28 ^ 12:24.85 Compiling bytes v0.4.9 12:24.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src14.cpp:47:0: 12:24.99 /<>/firefox-69.0~b5+build1/js/src/vm/GeneratorObject.cpp: In static member function ‘static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle, JS::HandleValue)’: 12:24.99 /<>/firefox-69.0~b5+build1/js/src/vm/GeneratorObject.cpp:157:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 12:24.99 bool AbstractGeneratorObject::resume(JSContext* cx, 12:24.99 ^~~~~~~~~~~~~~~~~~~~~~~ 12:28.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr1.c:11:0: 12:28.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘pr_InstallSigchldHandler’: 12:28.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c:689:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:28.65 int rv; 12:28.65 ^~ 12:28.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘_MD_InitProcesses’: 12:28.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c:707:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:28.65 int rv; 12:28.65 ^~ 12:28.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr1.c:92:0: 12:28.77 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prdtoa.c: In function ‘rv_alloc’: 12:28.77 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prdtoa.c:2627:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:28.77 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 12:28.77 ^~ 12:28.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr1.c:11:0: 12:28.83 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘_MD_unix_terminate_waitpid_daemon’: 12:28.83 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/md/unix/uxproces.c:122:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 12:28.83 write(pr_wp.pipefd[1], "", 1); 12:28.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:30.14 Compiling mio v0.6.16 12:32.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:38:0: 12:32.56 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetHostByName’: 12:32.57 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c:681:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.57 if (bufsize > sizeof(localbuf)) 12:32.57 ^ 12:32.57 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetIPNodeByName’: 12:32.57 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c:859:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.57 if (bufsize > sizeof(localbuf)) 12:32.57 ^ 12:32.57 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetHostByAddr’: 12:32.57 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prnetdb.c:1052:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.57 if (bufsize > sizeof(localbuf)) 12:32.58 ^ 12:32.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:92:0: 12:32.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘io_wstart’: 12:32.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c:385:13: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 12:32.65 PRStatus rval_status; 12:32.65 ^~~~~~~~~~~ 12:32.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘notify_ioq’: 12:32.65 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c:954:10: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 12:32.65 PRStatus rval_status; 12:32.65 ^~~~~~~~~~~ 12:32.66 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘PR_JoinThreadPool’: 12:32.66 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/misc/prtpool.c:1075:10: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 12:32.66 PRStatus rval_status; 12:32.66 ^~~~~~~~~~~ 12:32.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:110:0: 12:32.70 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_accept_cont’: 12:32.70 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:733:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.70 if (-1 == op->result.code) 12:32.70 ^~ 12:32.70 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_read_cont’: 12:32.70 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:752:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.71 return ((-1 == op->result.code) && 12:32.71 ^~ 12:32.71 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_recv_cont’: 12:32.71 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:776:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.71 return ((-1 == op->result.code) && 12:32.71 ^~ 12:32.71 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_writev_cont’: 12:32.72 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:881:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.72 for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 12:32.72 ^ 12:32.73 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:884:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.73 if (bytes < iov[iov_index].iov_len) 12:32.73 ^ 12:32.73 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_recvfrom_cont’: 12:32.73 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:936:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.73 return ((-1 == op->result.code) && 12:32.73 ^~ 12:32.74 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_linux_sendfile_cont’: 12:32.74 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:1116:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.74 if (rv < op->count) { 12:32.74 ^ 12:32.74 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:1101:11: warning: variable ‘oldoffset’ set but not used [-Wunused-but-set-variable] 12:32.75 off_t oldoffset; 12:32.75 ^~~~~~~~~ 12:32.75 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_Close’: 12:32.75 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:1245:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.75 || ((_PR_FILEDESC_OPEN != fd->secret->state) 12:32.75 ^~ 12:32.76 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:1253:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.76 if (_PR_FILEDESC_OPEN == fd->secret->state) 12:32.76 ^~ 12:32.76 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_Writev’: 12:32.76 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:1395:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.76 if (bytes < osiov->iov_len) 12:32.77 ^ 12:32.77 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_LinuxSendFile’: 12:32.77 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:2727:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.77 if (rv < file_nbytes_to_send) { 12:32.77 ^ 12:32.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:110:0: 12:32.79 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘_pr_poll_with_poll’: 12:32.80 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:3887:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.80 if (npds > me->syspoll_count) 12:32.80 ^ 12:32.80 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:3954:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.80 && (_PR_FILEDESC_OPEN == bottom->secret->state)) 12:32.80 ^~ 12:32.83 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘PR_SetSysfdTableSize’: 12:32.83 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptio.c:4839:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.83 if ( rlim.rlim_max < table_size ) 12:32.83 ^ 12:32.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:128:0: 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘_PR_InitLocks’: 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.85 int rv; 12:32.85 ^~ 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘pt_PostNotifies’: 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.85 PRIntn index, rv; 12:32.85 ^~ 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_NewLock’: 12:32.85 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:131:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.86 PRIntn rv; 12:32.86 ^~ 12:32.86 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_DestroyLock’: 12:32.86 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:150:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.87 PRIntn rv; 12:32.87 ^~ 12:32.87 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_Lock’: 12:32.87 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:169:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.87 PRIntn rv; 12:32.87 ^~ 12:32.87 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_Unlock’: 12:32.88 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:190:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.88 PRIntn rv; 12:32.88 ^~ 12:32.88 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘pt_PostNotifiesFromMonitor’: 12:32.88 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:451:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.88 PRIntn rv; 12:32.88 ^~ 12:32.89 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_DestroyMonitor’: 12:32.89 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:531:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.89 int rv; 12:32.89 ^~ 12:32.89 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_GetMonitorEntryCount’: 12:32.89 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:552:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.89 PRIntn rv; 12:32.89 ^~ 12:32.90 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_EnterMonitor’: 12:32.90 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:581:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.90 PRIntn rv; 12:32.90 ^~ 12:32.90 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_ExitMonitor’: 12:32.90 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.90 PRIntn rv; 12:32.91 ^~ 12:32.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:128:0: 12:32.91 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_DestroyNakedCondVar’: 12:32.91 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:1202:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.91 int rv; 12:32.91 ^~ 12:32.91 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_NakedNotify’: 12:32.92 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:1231:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.92 int rv; 12:32.92 ^~ 12:32.92 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_NakedBroadcast’: 12:32.92 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptsynch.c:1240:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.92 int rv; 12:32.92 ^~ 12:32.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr/Unified_c_external_nspr_pr2.c:137:0: 12:32.93 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_pt_root’: 12:32.93 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:218:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.93 else if (--pt_book.user == pt_book.this_many) 12:32.93 ^~ 12:32.93 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘pt_AttachThread’: 12:32.94 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:268:13: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.94 int rv; 12:32.94 ^~ 12:32.94 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_PR_CreateThread’: 12:32.94 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:467:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.94 else if (--pt_book.user == pt_book.this_many) 12:32.94 ^~ 12:32.95 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_DetachThread’: 12:32.95 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:606:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.95 int rv; 12:32.95 ^~ 12:32.95 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_Interrupt’: 12:32.95 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:743:16: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.95 PRIntn rv; 12:32.95 ^~ 12:32.96 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_pt_thread_death’: 12:32.96 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:814:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.96 int rv; 12:32.96 ^~ 12:32.96 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_PR_Fini’: 12:32.96 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1047:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.96 int rv; 12:32.96 ^~ 12:32.97 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_Cleanup’: 12:32.97 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1088:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 12:32.97 while (pt_book.user > pt_book.this_many) 12:32.97 ^ 12:32.97 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1082:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.97 int rv; 12:32.97 ^~ 12:32.97 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘init_pthread_gc_support’: 12:32.98 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1198:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.98 PRIntn rv; 12:32.98 ^~ 12:32.98 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘pt_SuspendSet’: 12:32.98 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1403:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.98 PRIntn rv; 12:32.98 ^~ 12:32.99 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_SuspendAll’: 12:32.99 /<>/firefox-69.0~b5+build1/nsprpub/pr/src/pthreads/ptthread.c:1523:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 12:32.99 int rv; 12:32.99 ^~ 12:40.36 config/external/nspr/pr/libnspr4.so 12:41.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/nspr/pr' 12:41.18 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/zlib/src' 12:41.19 modules/zlib/src 12:43.56 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzlib.c: In function ‘MOZ_Z_gz_open’: 12:43.56 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzlib.c:14:17: warning: implicit declaration of function ‘lseek’; did you mean ‘fseek’? [-Wimplicit-function-declaration] 12:43.56 # define LSEEK lseek 12:43.56 ^ 12:43.56 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzlib.c:252:9: note: in expansion of macro ‘LSEEK’ 12:43.56 LSEEK(state->fd, 0, SEEK_END); /* so gzoffset() is correct */ 12:43.56 ^~~~~ 12:43.93 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzread.c: In function ‘MOZ_Z_gz_load’: 12:43.93 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzread.c:35:15: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration] 12:43.93 ret = read(state->fd, buf + *have, get); 12:43.93 ^~~~ 12:43.93 fread 12:43.93 Compiling futures-cpupool v0.1.8 12:43.93 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzread.c: In function ‘MOZ_Z_gzclose_r’: 12:43.94 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzread.c:651:11: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration] 12:43.94 ret = close(state->fd); 12:43.94 ^~~~~ 12:43.94 pclose 12:44.39 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzwrite.c: In function ‘MOZ_Z_gz_comp’: 12:44.39 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzwrite.c:89:20: warning: implicit declaration of function ‘write’; did you mean ‘fwrite’? [-Wimplicit-function-declaration] 12:44.39 writ = write(state->fd, strm->next_in, put); 12:44.39 ^~~~~ 12:44.39 fwrite 12:44.39 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzwrite.c: In function ‘MOZ_Z_gzclose_w’: 12:44.39 /<>/firefox-69.0~b5+build1/modules/zlib/src/gzwrite.c:661:9: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration] 12:44.39 if (close(state->fd) == -1) 12:44.39 ^~~~~ 12:44.39 pclose 12:48.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/zlib/src' 12:48.85 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/zlib/src' 12:48.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit3.cpp:2:0: 12:48.99 /<>/firefox-69.0~b5+build1/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]’: 12:48.99 /<>/firefox-69.0~b5+build1/js/src/jit/CodeGenerator.cpp:13871:12: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:48.99 ABIArg arg = abi.next(argMir); 12:48.99 ^~~ 12:49.14 /<>/firefox-69.0~b5+build1/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]’: 12:49.14 /<>/firefox-69.0~b5+build1/js/src/jit/CodeGenerator.cpp:13871:12: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:49.14 ABIArg arg = abi.next(argMir); 12:49.15 ^~~ 12:50.62 Compiling tempfile v3.0.2 12:54.64 Compiling uuid v0.6.5 12:57.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/zlib/src' 12:57.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/build' 12:57.50 memory/build 12:57.82 Compiling cookie v0.11.0 *** KEEP ALIVE MARKER *** Total duration: 0:13:00.231897 13:05.92 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/build' 13:07.22 Compiling msdos_time v0.1.6 13:07.68 Compiling textwrap v0.9.0 13:08.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2:0: 13:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In function ‘bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)’: 13:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:818:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:08.06 return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal, 13:08.06 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.06 prototypeAttrs) && 13:08.06 ~~~~~~~~~~~~~~~ 13:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:820:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:08.06 DefineDataProperty(cx, proto, cx->names().constructor, ctorVal, 13:08.06 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.06 constructorAttrs); 13:08.06 ~~~~~~~~~~~~~~~~~ 13:08.09 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In function ‘bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)’: 13:08.09 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:840:79: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:08.09 return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY); 13:08.09 ^ 13:09.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:09.60 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In member function ‘js::NativeObject* JS::Realm::createIterResultTemplateObject(JSContext*, JS::Realm::WithObjectPrototype)’: 13:09.60 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:1034:32: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 13:09.60 if (!NativeDefineDataProperty(cx, templateObject, cx->names().value, 13:09.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.60 UndefinedHandleValue, JSPROP_ENUMERATE)) { 13:09.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.60 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:1040:32: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 13:09.60 if (!NativeDefineDataProperty(cx, templateObject, cx->names().done, 13:09.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.60 TrueHandleValue, JSPROP_ENUMERATE)) { 13:09.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:09.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:09.73 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:39, 13:09.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 13:09.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::IteratorCloseForException(JSContext*, JS::HandleObject)’: 13:09.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:09.74 return op(cx, obj, receiver, id, vp); 13:09.74 ^ 13:09.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:09.74 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:09.74 ^ 13:09.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:09.74 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:1289:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:09.74 return ReportIsNotFunction(cx, returnMethod); 13:09.74 ^ 13:09.74 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 13:09.74 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:39, 13:09.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 13:09.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:09.74 return Call(cx, fval, thisv, args, rval); 13:09.75 ^ 13:09.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:13.23 Compiling rand v0.3.22 13:13.47 Compiling plist v0.4.0 13:26.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:47:0: 13:26.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom.cpp: In function ‘JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 13:26.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom.cpp:1156:9: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:26.67 JSAtom* js::ToAtom(JSContext* cx, 13:26.67 ^~ 13:30.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:30.50 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In function ‘bool Enumerate(JSContext*, JS::HandleObject, jsid, bool, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]’: 13:30.51 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:103:20: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.51 static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id, 13:30.51 ^~~~~~~~~ 13:30.69 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In function ‘bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]’: 13:30.69 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:179:13: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.69 static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, 13:30.69 ^~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.69 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:198:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.69 if (!Enumerate(cx, pobj, INT_TO_JSID(i), 13:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 /* enumerable = */ true, flags, 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 visited, props)) { 13:30.70 ~~~~~~~~~~~~~~~ 13:30.70 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:211:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.70 if (!Enumerate(cx, pobj, INT_TO_JSID(i), 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 /* enumerable = */ true, flags, 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 visited, props)) { 13:30.70 ~~~~~~~~~~~~~~~ 13:30.70 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:234:45: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.70 if (!Enumerate(cx, pobj, id, shape.enumerable(), 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 flags, visited, props)) { 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~ 13:30.70 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:276:41: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.70 if (!Enumerate(cx, pobj, id, shape.enumerable(), 13:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.71 flags, visited, props)) { 13:30.71 ~~~~~~~~~~~~~~~~~~~~~~ 13:30.71 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:295:43: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:30.72 if (!Enumerate(cx, pobj, id, shape.enumerable(), 13:30.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:30.72 flags, visited, props)) { 13:30.72 ~~~~~~~~~~~~~~~~~~~~~~ 13:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In function ‘bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)’: 13:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:162:25: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:31.08 if (!Enumerate(cx, obj, id, enumerable, flags, visited, props)) { 13:31.08 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:313:75: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:31.08 return EnumerateNativeProperties(cx, pobj, flags, visited, props); 13:31.08 ^ 13:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:313:75: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:31.08 return EnumerateNativeProperties(cx, pobj, flags, visited, props); 13:31.08 ^ 13:31.08 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:341:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:31.08 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { 13:31.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:31.09 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:347:41: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:31.09 if (!Enumerate(cx, pobj, proxyProps[n], enumerable, 13:31.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:31.09 flags, visited, props)) { 13:31.09 ~~~~~~~~~~~~~~~~~~~~~~ 13:31.09 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:362:39: note: parameter passing for argument of type ‘JS::MutableHandle > >’ changed in GCC 7.1 13:31.09 if (!Enumerate(cx, pobj, proxyProps[n], true, flags, 13:31.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:31.09 visited, props)) { 13:31.09 ~~~~~~~~~~~~~~~ 13:31.09 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:341:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:31.09 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) { 13:31.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.23 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 13:32.23 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 13:32.23 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:39, 13:32.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 13:32.23 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle)’: 13:32.23 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:32.23 JSAtom* atom = ToAtom(cx, v); 13:32.23 ^~~~ 13:32.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:32.24 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:1375:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:32.24 if (!GetPropertyDescriptor(cx, proto, id, &desc)) { 13:32.24 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 13:32.58 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 13:32.58 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 13:32.58 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:39, 13:32.58 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 13:32.58 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’: 13:32.58 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:32.58 JSString* str = ToStringSlow(cx, idv); 13:32.58 ^ 13:32.61 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’: 13:32.61 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:32.61 JSString* str = ToStringSlow(cx, idv); 13:32.61 ^ 13:32.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In constructor ‘js::NativeIterator::NativeIterator(JSContext*, JS::Handle, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t, bool*)’: 13:32.72 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:151:46: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:32.72 JSString* str = ToStringSlow(cx, idv); 13:32.72 ^ 13:33.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:33.14 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In function ‘JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)’: 13:33.14 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:1225:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:33.14 JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) { 13:33.14 ^~ 13:33.14 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:10, 13:33.14 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:7, 13:33.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2: 13:33.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:33.14 return js::ToObjectSlow(cx, v, false); 13:33.14 ^ 13:33.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2:0: 13:33.81 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::isRuntimeCodeGenEnabled(JSContext*, JS::HandleValue, JS::Handle)’: 13:33.81 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:738:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:33.81 bool GlobalObject::isRuntimeCodeGenEnabled(JSContext* cx, HandleValue code, 13:33.81 ^~~~~~~~~~~~ 13:33.81 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:749:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:33.81 return allows(cx, code); 13:33.81 ^ 13:33.87 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle, bool*)’: 13:33.87 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:328:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:33.87 if (!DefineDataProperty(cx, global, cx->names().globalThis, v, 13:33.87 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.87 JSPROP_RESOLVING)) { 13:33.88 ~~~~~~~~~~~~~~~~~ 13:34.24 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle)’: 13:34.24 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:964:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:34.24 if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue, 13:34.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.24 JSPROP_PERMANENT | JSPROP_READONLY)) { 13:34.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.29 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)’: 13:34.29 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:501:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:34.29 if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc, 13:34.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.29 lengthResult)) { 13:34.29 ~~~~~~~~~~~~~ 13:34.29 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:513:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:34.29 if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc, 13:34.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.29 nameResult)) { 13:34.29 ~~~~~~~~~~~ 13:34.39 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)’: 13:34.39 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:1025:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:34.40 bool GlobalObject::addIntrinsicValue(JSContext* cx, 13:34.40 ^~~~~~~~~~~~ 13:34.57 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)’: 13:34.57 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:975:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:34.57 bool GlobalObject::getSelfHostedFunction(JSContext* cx, 13:34.57 ^~~~~~~~~~~~ 13:34.58 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:1021:76: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:34.58 return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal); 13:34.58 ^ 13:35.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:38:0: 13:35.19 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp: In function ‘JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’: 13:35.19 /<>/firefox-69.0~b5+build1/js/src/vm/Iteration.cpp:959:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:35.19 JSObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, 13:35.19 ^~ 13:35.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src15.cpp:2:0: 13:35.46 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle, JSProtoKey, js::GlobalObject::IfClassIsDisabled)’: 13:35.46 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:245:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:35.46 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 13:35.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.46 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:297:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:35.46 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 13:35.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.60 Compiling digest v0.8.0 13:35.61 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle)’: 13:35.61 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:638:26: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 13:35.61 if (!DefineDataProperty( 13:35.61 ~~~~~~~~~~~~~~~~~~^ 13:35.61 cx, global, cx->names().undefined, UndefinedHandleValue, 13:35.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.61 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { 13:35.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.10 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle, JSProtoKey, JS::HandleObject, JS::HandleObject)’: 13:36.11 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:457:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:36.11 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { 13:36.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.13 Compiling block-buffer v0.7.3 13:36.23 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp: In static member function ‘static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle, const JSFunctionSpec*)’: 13:36.23 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:698:26: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 13:36.23 if (!DefineDataProperty(cx, global, cx->names().undefined, 13:36.23 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.23 UndefinedHandleValue, 13:36.23 ~~~~~~~~~~~~~~~~~~~~~ 13:36.23 JSPROP_PERMANENT | JSPROP_READONLY)) { 13:36.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.24 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.cpp:723:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:36.24 if (!JS_DefineProperty(cx, global, sym.name, symVal, 13:36.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:36.24 JSPROP_PERMANENT | JSPROP_READONLY)) { 13:36.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:37.05 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:37.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:37.06 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:37.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 13:37.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.06 inline bool GetProperty(JSContext* cx, JS::Handle obj, 13:37.06 ^~~~~~~~~~~ 13:37.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.06 return op(cx, obj, receiver, id, vp); 13:37.06 ^ 13:37.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:37.06 ^ 13:37.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:37.19 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In function ‘void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetIteratorIRGenerator; IC = js::jit::IonGetIteratorIC; Args = {JS::Handle&}]’: 13:37.19 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 13:37.20 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:37.20 ^~~ 13:37.23 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In function ‘void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::InstanceOfIRGenerator; IC = js::jit::IonInstanceOfIC; Args = {JS::Handle&, JS::Handle&}]’: 13:37.23 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 13:37.23 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:37.23 ^~~ 13:37.28 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In function ‘void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonInIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Rooted&}]’: 13:37.28 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 13:37.28 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:37.28 ^~~ 13:37.28 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.32 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In function ‘void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::HasPropIRGenerator; IC = js::jit::IonHasOwnIC; Args = {js::jit::CacheKind, JS::Handle&, JS::Handle&}]’: 13:37.32 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 13:37.32 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:37.32 ^~~ 13:37.32 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 13:37.41 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)’: 13:37.41 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:401:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.41 bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, 13:37.41 ^~~~~~~~~~~~ 13:37.41 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:37.41 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:37.41 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:37.41 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:37.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.41 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:131:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.41 return GetProperty(cx, obj, receiverValue, id, vp); 13:37.41 ^ 13:37.41 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.42 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 13:37.42 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.42 shape, vp)) { 13:37.42 ~~~~~~~~~~ 13:37.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:37.42 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:37.42 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:37.42 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:37.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.42 return op(cx, obj, receiver, id, vp); 13:37.42 ^ 13:37.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:37.42 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:37.42 ^ 13:37.43 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.43 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:202:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.43 if (!NativeGetExistingProperty(cx, normalized, holder.as(), 13:37.43 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.43 shape, vp)) { 13:37.43 ~~~~~~~~~~ 13:37.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:37.65 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)’: 13:37.65 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:453:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.65 JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript, 13:37.65 ^~~~~~~~~~~~~~~~ 13:37.66 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:460:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.66 return ValueToIterator(cx, value); 13:37.66 ^ 13:37.67 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonInIC::update(JSContext*, JS::HandleScript, js::jit::IonInIC*, JS::HandleValue, JS::HandleObject, bool*)’: 13:37.67 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:482:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.67 bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic, 13:37.67 ^~~~~~~ 13:37.67 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:490:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.67 return OperatorIn(cx, key, obj, res); 13:37.67 ^ 13:37.69 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonInstanceOfIC::update(JSContext*, JS::HandleScript, js::jit::IonInstanceOfIC*, JS::HandleValue, JS::HandleObject, bool*)’: 13:37.69 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:493:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.69 bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript, 13:37.69 ^~~~~~~~~~~~~~~ 13:37.73 /<>/firefox-69.0~b5+build1/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)’: 13:37.73 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:505:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.73 bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, 13:37.73 ^~~~~~~~~~~~~~~ 13:37.73 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:505:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:37.74 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:37.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.74 return ToInt32OrBigIntSlow(cx, vp); 13:37.74 ^ 13:37.75 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:857:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.75 return BigInt::bitNot(cx, in, out); 13:37.75 ^ 13:37.75 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 13:37.75 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 13:37.75 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 13:37.75 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:37.76 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:37.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.77 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.77 return ToNumericSlow(cx, vp); 13:37.77 ^ 13:37.77 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:384:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.78 return BigInt::neg(cx, val, res); 13:37.78 ^ 13:37.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:406:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.78 return BigInt::inc(cx, val, res); 13:37.78 ^ 13:37.78 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:424:34: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.78 return BigInt::dec(cx, val, res); 13:37.78 ^ 13:37.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:37.78 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.78 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:37.78 ^~~ 13:37.78 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.91 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 13:37.91 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.91 bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript, 13:37.92 ^~~~~~~~~~~~~~~~ 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:552:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:569:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.92 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) { 13:37.92 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:569:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:574:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.92 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) { 13:37.92 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:574:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.92 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:579:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) { 13:37.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.93 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:579:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:584:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) { 13:37.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.93 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:584:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:589:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) { 13:37.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.93 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:589:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:37.94 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:37.94 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.94 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.94 return ToInt32OrBigIntSlow(cx, vp); 13:37.94 ^ 13:37.94 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.95 return ToInt32OrBigIntSlow(cx, vp); 13:37.95 ^ 13:37.95 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.95 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.95 return BigInt::bitOr(cx, lhs, rhs, out); 13:37.95 ^ 13:37.96 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:37.96 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:37.97 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:37.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.97 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.97 return ToInt32OrBigIntSlow(cx, vp); 13:37.97 ^ 13:37.97 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.97 return ToInt32OrBigIntSlow(cx, vp); 13:37.97 ^ 13:37.97 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:37.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.97 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:37.97 return BigInt::bitXor(cx, lhs, rhs, out); 13:37.97 ^ 13:37.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 13:37.98 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:37.99 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:37.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:37.99 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.99 return ToInt32OrBigIntSlow(cx, vp); 13:37.99 ^ 13:37.99 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:37.99 return ToInt32OrBigIntSlow(cx, vp); 13:37.99 ^ 13:38.00 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:38.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:38.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 13:38.00 return BigInt::bitAnd(cx, lhs, rhs, out); 13:38.00 ^ 13:38.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:38.00 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.00 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:38.00 ^~~ 13:38.00 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.00 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.04 /<>/firefox-69.0~b5+build1/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*)’: 13:38.04 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.04 bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, 13:38.04 ^~~~~~~~~~~~ 13:38.04 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:622:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:638:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:643:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:648:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:653:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:658:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:663:48: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!LooselyEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.05 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:668:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.05 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.06 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:673:49: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:38.06 if (!StrictlyEqual(cx, &lhsCopy, &rhsCopy, res)) { 13:38.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.07 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:38.07 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:38.07 ^~~ 13:38.07 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 13:40.30 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 13:40.30 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:40.30 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.30 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.30 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 13:40.30 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:40.30 inline bool ValueToId( 13:40.30 ^~~~~~~~~ 13:40.30 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 13:40.30 JSAtom* atom = ToAtom(cx, v); 13:40.30 ^~~~ 13:40.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:40.44 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 13:40.44 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.44 bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, 13:40.44 ^~~~~~~~~~~~~~~~ 13:40.44 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.45 val, idVal, val, ic->resultFlags()); 13:40.45 ^ 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:173:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:218:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.45 if (!GetProperty(cx, val, name, res)) { 13:40.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 13:40.45 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:218:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:40.46 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22:0, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/vm/Realm.h:21, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:14, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:40.46 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:40.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.46 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:999:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.46 return js::ToObjectSlow(cx, vp, true); 13:40.46 ^ 13:40.46 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:40.47 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:40.48 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.48 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.48 return op(cx, obj, receiver, id, vp); 13:40.50 ^ 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.50 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:40.50 ^ 13:40.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 13:40.50 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.50 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.50 return ValueToId(cx, argument, result); 13:40.50 ^ 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.50 return ToPropertyKeySlow(cx, argument, result); 13:40.50 ^ 13:40.50 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:40.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:541:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:40.50 if (!GetProperty(cx, boxed, receiver, id, res)) { 13:40.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:40.50 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:40.50 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.50 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.50 return op(cx, obj, receiver, id, vp); 13:40.50 ^ 13:40.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.51 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:40.51 ^ 13:40.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 13:40.51 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.51 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.51 return ValueToId(cx, argument, result); 13:40.51 ^ 13:40.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.51 return ToPropertyKeySlow(cx, argument, result); 13:40.51 ^ 13:40.51 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:40.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.52 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:486:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:40.52 if (!GetProperty(cx, obj, receiver, id, res)) { 13:40.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:40.77 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)’: 13:40.77 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:464:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.77 bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, 13:40.77 ^~~~~~~~~~~ 13:40.77 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:464:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.77 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 13:40.77 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.77 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.77 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.78 return ValueToId(cx, argument, result); 13:40.78 ^ 13:40.78 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.78 return ToPropertyKeySlow(cx, argument, result); 13:40.78 ^ 13:40.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/vm/Realm.h:21, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:14, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/jit/CacheIR.h:17, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.h:10, 13:40.78 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:7, 13:40.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.78 return js::ToObjectSlow(cx, v, false); 13:40.78 ^ 13:40.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, 13:40.86 ^~~~~~~~~~~~~~~~~ 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:239:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 IRGenerator gen(cx, script, ic->pc(), ic->state().mode(), 13:40.86 ^~~ 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:130:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:257:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:40.86 if (!ValueToId(cx, idVal, &id)) { 13:40.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 13:40.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 13:40.86 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 13:40.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:40.87 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:40.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:40.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.87 return op(cx, obj, receiver, id, vp); 13:40.87 ^ 13:40.88 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:40.88 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 13:40.88 ^ 13:42.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:47:0: 13:42.91 /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.cpp: In function ‘void js::jit::HandleException(js::jit::ResumeFromException*)’: 13:42.91 /<>/firefox-69.0~b5+build1/js/src/jit/JitFrames.cpp:409:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 13:42.91 if (!cx->getPendingException( 13:42.91 ~~~~~~~~~~~~~~~~~~~~~~~^ 13:42.91 MutableHandleValue::fromMarkedLocation(&rfe->exception))) { 13:42.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.27 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:44.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)’: 13:44.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:343:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.28 inline void InitGlobalLexicalOperation(JSContext* cx, 13:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:44.50 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp: In static member function ‘static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 13:44.50 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:271:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.50 bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, 13:44.50 ^~~~~~~~~~~~~~~~ 13:44.50 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:271:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.51 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.51 ic->guardHoles()); 13:44.51 ^ 13:44.51 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.51 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:299:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.51 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:44.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.51 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:659:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.51 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) { 13:44.51 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 13:44.51 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:44.51 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:44.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.52 return ValueToId(cx, argument, result); 13:44.52 ^ 13:44.52 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.52 return ToPropertyKeySlow(cx, argument, result); 13:44.52 ^ 13:44.52 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:44.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.52 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:621:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.54 return DefineDataProperty(cx, obj, id, val, flags); 13:44.54 ^ 13:44.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:44.55 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:329:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.55 if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) { 13:44.55 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.55 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:339:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.55 InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(), 13:44.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.55 script, pc, rhs); 13:44.55 ~~~~~~~~~~~~~~~~ 13:44.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 13:44.56 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 13:44.56 from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13, 13:44.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.56 return ValueToId(cx, argument, result); 13:44.56 ^ 13:44.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.57 return ToPropertyKeySlow(cx, argument, result); 13:44.57 ^ 13:44.57 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:13:0, 13:44.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: 13:44.57 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:621:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.57 return DefineDataProperty(cx, obj, id, val, flags); 13:44.57 ^ 13:44.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit5.cpp:2:0: 13:44.57 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:352:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.58 if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) { 13:44.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.58 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.58 ic->guardHoles()); 13:44.58 ^ 13:44.58 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 13:44.58 /<>/firefox-69.0~b5+build1/js/src/jit/IonIC.cpp:375:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 0:14:00.231987 14:07.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit4.cpp:38:0: 14:07.03 /<>/firefox-69.0~b5+build1/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()’: 14:07.03 /<>/firefox-69.0~b5+build1/js/src/jit/IonCacheIRCompiler.cpp:1377:30: warning: ‘*((void*)& scratch +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14:07.03 Maybe scratch; 14:07.03 ^~~~~~~ 14:22.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:22.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool IsFunction(JS::HandleValue)’: 14:22.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:108:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:22.38 bool IsFunction(HandleValue v) { 14:22.38 ^~~~~~~~~~ 14:22.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:22.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 14:22.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3097:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:22.99 static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id, 14:22.99 ^~~~~~~~~~~~~~~ 14:22.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:22.99 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:22.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:22.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:22.99 return op(cx, obj, receiver, id, vp); 14:22.99 ^ 14:22.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:22.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:22.99 ^ 14:22.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:18:0, 14:23.00 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:23.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:23.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:23.00 return Call(cx, fval, thisv, args, rval); 14:23.00 ^ 14:23.00 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:23.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:23.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)’: 14:23.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:250:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:23.42 static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id, 14:23.42 ^~~~~~~~~~~~~~~~~~~~ 14:23.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:250:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:23.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:23.42 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:23.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:23.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:23.43 return op(cx, obj, receiver, id, vp); 14:23.43 ^ 14:23.43 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:23.43 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:23.43 ^ 14:24.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:24.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)’: 14:24.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:419:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:24.55 if (!JS_GetProperty(cx, callee, "usage", &usage)) { 14:24.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue)’: 14:24.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:881:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:24.81 void js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v) { 14:24.81 ^~ 14:24.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:884:70: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:24.81 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, nullptr); 14:24.81 ^ 14:24.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In function ‘bool js::ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)’: 14:24.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:920:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:24.83 bool js::ReportValueErrorFlags(JSContext* cx, unsigned flags, 14:24.83 ^~ 14:24.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:926:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:24.83 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback); 14:24.83 ^ 14:24.85 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10:0, 14:24.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:24.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:24.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)’: 14:24.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:24.85 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:24.85 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:24.85 arg1, arg2); 14:24.85 ~~~~~~~~~~~ 14:25.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:25.02 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In member function ‘void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)’: 14:25.02 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:1357:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.02 void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) { 14:25.02 ^~~~~~~~~ 14:25.94 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:25.94 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)’: 14:25.94 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:84:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.94 void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex, 14:25.94 ^~ 14:25.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10:0, 14:25.95 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:25.95 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.95 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:25.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:25.95 arg1, arg2); 14:25.95 ~~~~~~~~~~~ 14:25.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:25.96 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)’: 14:25.96 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:90:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.96 void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) { 14:25.96 ^~ 14:25.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10:0, 14:25.96 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:25.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:25.96 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.96 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:25.96 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:25.96 arg1, arg2); 14:25.96 ~~~~~~~~~~~ 14:25.98 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘void js::ReportNotObject(JSContext*, const JS::Value&)’: 14:25.98 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:25.98 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:25.98 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:25.98 arg1, arg2); 14:25.98 ~~~~~~~~~~~ 14:26.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:26.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)’: 14:26.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:99:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.00 void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun, 14:26.00 ^~ 14:26.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:104:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.00 if (const char* chars = ValueToSourceForError(cx, v, bytes)) { 14:26.00 ^ 14:26.04 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:61:0, 14:26.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11: 14:26.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::ReportIncompatible(JSContext*, const JS::CallArgs&)’: 14:26.04 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.04 ReportIsNotFunction(cx, v, -1, construct); 14:26.04 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 14:26.10 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h: In function ‘void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)’: 14:26.10 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.10 ReportIsNotFunction(cx, v, -1, construct); 14:26.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 14:26.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:26.14 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)’: 14:26.14 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:236:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.14 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr); 14:26.14 ^ 14:26.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)’: 14:26.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:300:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.21 bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, 14:26.21 ^~ 14:26.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:300:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:26.21 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10:0, 14:26.21 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:26.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:26.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.21 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:26.22 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.22 arg1, arg2); 14:26.22 ~~~~~~~~~~~ 14:26.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:26.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:320:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.22 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.22 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:333:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.23 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.23 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:346:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.23 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.23 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:357:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.23 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.24 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:371:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.24 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.24 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.24 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:392:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:26.24 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) { 14:26.24 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 14:26.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle)’: 14:26.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:429:10: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:26.38 Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx, 14:26.38 ^~ 14:26.40 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘void js::CompletePropertyDescriptor(JS::MutableHandle)’: 14:26.40 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:442:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:26.40 void js::CompletePropertyDescriptor(MutableHandle desc) { 14:26.40 ^~ 14:26.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:26.74 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:26.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:26.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)’: 14:26.74 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:26.74 return op(cx, obj, receiver, id, vp); 14:26.75 ^ 14:26.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:26.75 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:26.75 ^ 14:26.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:26.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In static member function ‘static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 14:26.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1234:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.84 bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj, 14:26.84 ^~~~~~~~ 14:26.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1234:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1238:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.85 return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); 14:26.85 ^ 14:26.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1238:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In static member function ‘static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 14:26.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1242:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.86 bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj, 14:26.86 ^~~~~~~~ 14:26.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1242:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1242:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1238:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.86 return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result); 14:26.87 ^ 14:26.87 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1238:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:26.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In static member function ‘static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)’: 14:26.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1701:6: note: parameter passing for argument of type ‘JS::HandleValueVector {aka JS::Handle >}’ changed in GCC 7.1 14:26.94 bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj, 14:26.94 ^~~~~~~~~~~~ 14:27.03 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In member function ‘bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)’: 14:27.03 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1785:6: note: parameter passing for argument of type ‘const HandleValueVector {aka const JS::Handle >}’ changed in GCC 7.1 14:27.03 bool ProxyObject::initExternalValueArrayAfterSwap( 14:27.03 ^~~~~~~~~~~ 14:27.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)’: 14:27.84 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2439:58: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:27.84 if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, 14:27.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 14:27.84 &v)) { 14:27.84 ~~~ 14:27.97 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 14:27.97 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2484:12: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:27.97 if (!op(cx, obj, id, &desc)) { 14:27.97 ~~^~~~~~~~~~~~~~~~~~~~ 14:28.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:25:0, 14:28.11 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:66, 14:28.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:28.11 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h: In function ‘bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)’: 14:28.11 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka js::FakeMutableHandle}’ changed in GCC 7.1 14:28.11 return as().getElement(cx, idx, val); 14:28.11 ^ 14:28.17 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h: In function ‘bool js::GetOwnPropertyPure(JSContext*, JSObject*, jsid, JS::Value*, bool*)’: 14:28.17 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka js::FakeMutableHandle}’ changed in GCC 7.1 14:28.17 return as().getElement(cx, idx, val); 14:28.17 ^ 14:28.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:28.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 14:28.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2865:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:28.47 bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, 14:28.47 ^~ 14:28.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2868:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:28.47 bool ok = op(cx, obj, id, desc); 14:28.47 ^ 14:28.47 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2875:77: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:28.47 return NativeGetOwnPropertyDescriptor(cx, obj.as(), id, desc); 14:28.47 ^ 14:28.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 14:28.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2885:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.49 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 14:28.49 ^~ 14:28.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2890:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.49 return op(cx, obj, id, desc, result); 14:28.49 ^ 14:28.49 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2892:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.49 return NativeDefineProperty(cx, obj.as(), id, desc, result); 14:28.49 ^ 14:28.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)’: 14:28.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2878:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.50 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id, 14:28.50 ^~ 14:28.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2881:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.50 return DefineProperty(cx, obj, id, desc, result) && 14:28.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.52 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)’: 14:28.52 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1264:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:28.52 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 14:28.52 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:28.53 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1289:52: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.53 return DefineProperty(cx, target, wrappedId, desc); 14:28.53 ^ 14:28.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)’: 14:28.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2908:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.63 return op(cx, obj, id, desc, result); 14:28.63 ^ 14:28.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2910:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.63 return NativeDefineProperty(cx, obj.as(), id, desc, result); 14:28.63 ^ 14:28.66 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 14:28.66 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2913:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.66 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, 14:28.67 ^~ 14:28.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2920:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.67 return op(cx, obj, id, desc, result); 14:28.67 ^ 14:28.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2922:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.67 return NativeDefineProperty(cx, obj.as(), id, desc, result); 14:28.67 ^ 14:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 14:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2925:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.69 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, 14:28.69 ^~ 14:28.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2929:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.69 return DefineDataProperty(cx, obj, id, value, attrs, result); 14:28.69 ^ 14:28.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 14:28.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2932:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.71 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 14:28.71 ^~ 14:28.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2939:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.71 return DefineDataProperty(cx, obj, id, value, attrs, result); 14:28.71 ^ 14:28.75 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)’: 14:28.75 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2957:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.75 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id, 14:28.75 ^~ 14:28.75 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2960:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.75 if (!DefineDataProperty(cx, obj, id, value, attrs, result)) { 14:28.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.77 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)’: 14:28.77 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2971:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.77 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name, 14:28.77 ^~ 14:28.77 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2974:54: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:28.77 return DefineDataProperty(cx, obj, id, value, attrs); 14:28.77 ^ 14:28.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In function ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’: 14:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:956:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.81 if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal)) { 14:28.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:968:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.81 if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal)) { 14:28.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:973:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.81 if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) { 14:28.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.81 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:977:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.81 if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) { 14:28.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:28.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)’: 14:28.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:155:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.92 bool js::FromPropertyDescriptorToObject(JSContext* cx, 14:28.92 ^~ 14:28.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:155:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:28.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:168:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.92 if (!DefineDataProperty(cx, obj, names.value, desc.value())) { 14:28.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.92 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:177:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.92 if (!DefineDataProperty(cx, obj, names.writable, v)) { 14:28.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:189:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.93 if (!DefineDataProperty(cx, obj, names.get, v)) { 14:28.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 14:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:201:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.93 if (!DefineDataProperty(cx, obj, names.set, v)) { 14:28.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 14:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:209:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.93 if (!DefineDataProperty(cx, obj, names.enumerable, v)) { 14:28.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:217:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.94 if (!DefineDataProperty(cx, obj, names.configurable, v)) { 14:28.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:28.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool JS::FromPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandleValue)’: 14:28.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:139:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.99 JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx, 14:28.99 ^~ 14:28.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:139:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:28.99 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:152:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:28.99 return FromPropertyDescriptorToObject(cx, desc, vp); 14:28.99 ^ 14:29.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 14:29.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2977:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.01 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 14:29.01 ^~ 14:29.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2983:54: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.01 return DefineDataProperty(cx, obj, id, value, attrs); 14:29.01 ^ 14:29.04 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 14:29.04 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3006:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.04 bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, 14:29.04 ^~ 14:29.04 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3011:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.04 if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) { 14:29.04 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:29.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)’: 14:29.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3073:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.10 return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK); 14:29.10 ^ 14:29.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)’: 14:29.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3133:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.15 bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint, 14:29.15 ^~ 14:29.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3153:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.16 if (!MaybeCallMethod(cx, obj, id, vp)) { 14:29.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:29.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3161:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.16 if (!MaybeCallMethod(cx, obj, id, vp)) { 14:29.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:29.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3188:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.16 if (!MaybeCallMethod(cx, obj, id, vp)) { 14:29.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:29.16 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3196:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.16 if (!MaybeCallMethod(cx, obj, id, vp)) { 14:29.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)’: 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3207:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.26 bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType, 14:29.26 ^~ 14:29.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:29.26 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:29.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.26 return op(cx, obj, receiver, id, vp); 14:29.26 ^ 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:29.26 ^ 14:29.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:18:0, 14:29.26 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:29.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.26 return Call(cx, fval, thisv, args, rval); 14:29.26 ^ 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:29.26 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3250:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.26 return OrdinaryToPrimitive(cx, obj, preferredType, vp); 14:29.26 ^ 14:29.35 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 14:29.35 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3254:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.35 bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument, 14:29.35 ^~ 14:29.35 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 14:29.35 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 14:29.35 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:29.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.35 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 14:29.35 JSAtom* atom = ToAtom(cx, v); 14:29.35 ^~~~ 14:29.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:29.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 14:29.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:707:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.42 bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, 14:29.42 ^~ 14:29.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:29.42 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:29.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.42 return op(cx, obj, receiver, id, vp); 14:29.42 ^ 14:29.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.42 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:29.42 ^ 14:29.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10:0, 14:29.42 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:29.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.43 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:29.43 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 14:29.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:29.43 arg1, arg2); 14:29.43 ~~~~~~~~~~~ 14:29.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:29.83 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:29.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:29.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))’: 14:29.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.83 return op(cx, obj, receiver, id, vp); 14:29.83 ^ 14:29.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:29.83 ^ 14:29.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.83 return op(cx, obj, receiver, id, vp); 14:29.83 ^ 14:29.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:29.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:29.83 ^ 14:29.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:29.95 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 14:29.96 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:4198:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:29.96 bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) { 14:29.96 ^~ 14:32.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 14:32.50 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 14:32.50 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:32.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:32.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 14:32.50 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 14:32.51 inline bool ValueToId( 14:32.51 ^~~~~~~~~ 14:32.51 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 14:32.51 JSAtom* atom = ToAtom(cx, v); 14:32.51 ^~~~ 14:32.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:32.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In function ‘void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)’: 14:32.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:904:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:32.55 void js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) { 14:32.55 ^~ 14:32.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:911:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:32.55 bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name); 14:32.55 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:33.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:33.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)’: 14:33.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:729:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:33.36 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) { 14:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:35.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:20:0: 14:35.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParserBase::finishObject(JS::MutableHandleValue, js::JSONParserBase::PropertyVector&)’: 14:35.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:575:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:35.22 inline bool JSONParserBase::finishObject(MutableHandleValue vp, 14:35.22 ^~~~~~~~~~~~~~ 14:35.30 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParserBase::finishArray(JS::MutableHandleValue, js::JSONParserBase::ElementVector&)’: 14:35.30 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:602:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:35.30 inline bool JSONParserBase::finishArray(MutableHandleValue vp, 14:35.30 ^~~~~~~~~~~~~~ 14:36.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:36.72 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, FunctionPrefixKind)’: 14:36.72 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2393:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:36.72 static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name, 14:36.72 ^~~~~~~~~~~~~~~~~~ 14:36.72 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2398:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:36.72 return ToAtom(cx, name); 14:36.72 ^ 14:36.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 14:36.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 14:36.72 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 14:36.72 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 14:36.72 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:36.72 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:36.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:36.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:36.72 return js::ToStringSlow(cx, v); 14:36.72 ^ 14:36.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:36.76 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)’: 14:36.76 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2451:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:36.76 return NameToFunctionName(cx, idv, prefixKind); 14:36.76 ^ 14:39.36 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:63:0, 14:39.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 14:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:39.36 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 14:39.36 ^~ 14:39.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:39.45 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp: In member function ‘bool JSContext::getPendingException(JS::MutableHandleValue)’: 14:39.45 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:1372:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:39.46 bool JSContext::getPendingException(MutableHandleValue rval) { 14:39.46 ^~~~~~~~~ 14:39.54 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ErrorReporting.h:14:0, 14:39.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:25, 14:39.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:39.54 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:39.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:39.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.h: In member function ‘virtual void js::InternalJobQueue::runJobs(JSContext*)’: 14:39.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:39.54 return Call(cx, thisv, fun, args, rval); 14:39.54 ^ 14:39.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:39.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2:0: 14:39.54 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:1119:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:39.54 if (cx->getPendingException(&exn)) { 14:39.54 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 14:40.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:20:0: 14:40.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = char16_t]’: 14:40.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:630:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.21 bool JSONParser::parse(MutableHandleValue vp) { 14:40.21 ^~~~~~~~~~~~~~~~~ 14:40.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:646:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.22 if (!finishObject(&value, properties)) { 14:40.22 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:40.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:698:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.22 if (!finishArray(&value, elements)) { 14:40.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 14:40.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:746:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.22 if (!finishArray(&value, *elements)) { 14:40.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:40.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:772:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.22 if (!finishObject(&value, *properties)) { 14:40.22 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 14:40.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp: In member function ‘bool js::JSONParser::parse(JS::MutableHandleValue) [with CharT = unsigned char]’: 14:40.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:630:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.36 bool JSONParser::parse(MutableHandleValue vp) { 14:40.36 ^~~~~~~~~~~~~~~~~ 14:40.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:646:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.37 if (!finishObject(&value, properties)) { 14:40.37 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:40.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:698:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.37 if (!finishArray(&value, elements)) { 14:40.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 14:40.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:746:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.37 if (!finishArray(&value, *elements)) { 14:40.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:40.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSONParser.cpp:772:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.37 if (!finishObject(&value, *properties)) { 14:40.37 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 14:40.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:40.55 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:40.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:40.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle >)’: 14:40.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:40.55 return op(cx, obj, receiver, id, vp); 14:40.55 ^ 14:40.55 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:40.56 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:40.56 ^ 14:40.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:40.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:480:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:40.56 !ToPropertyDescriptor(cx, v, checkAccessors, &desc) || 14:40.56 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:40.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:480:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:40.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121:0, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17, 14:40.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 14:40.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:26, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/jsutil.h:24, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/ds/Fifo.h:12, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/ds/TraceableFifo.h:10, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:14, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:40.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:40.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)1]’: 14:40.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1620:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:40.85 MOZ_TRY(XDRScriptConst(xdr, values[i])); 14:40.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 14:40.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:40.85 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:40.85 ^~~~ 14:40.85 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1663:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.85 MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); 14:40.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 14:40.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:40.86 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:40.86 ^~~~ 14:40.86 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1664:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:40.86 MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); 14:40.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 14:40.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:40.86 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:40.86 ^~~~ 14:40.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:40.87 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1667:28: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 14:40.87 if (!ValueToId(cx, tmpIdValue, &tmpId)) { 14:40.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 14:41.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47:0: 14:41.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]’: 14:41.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp:92:11: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:41.01 XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { 14:41.01 ^~ 14:41.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Result.h:121:0, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/jspubtd.h:17, 14:41.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/RootingAPI.h:19, 14:41.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:26, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/jsutil.h:24, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/ds/Fifo.h:12, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/ds/TraceableFifo.h:10, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:14, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:41.27 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:41.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:41.27 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘js::XDRResult js::XDRObjectLiteral(js::XDRState*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)0]’: 14:41.27 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1620:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:41.27 MOZ_TRY(XDRScriptConst(xdr, values[i])); 14:41.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 14:41.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:41.27 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:41.27 ^~~~ 14:41.27 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1663:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:41.27 MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue)); 14:41.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 14:41.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:41.27 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:41.27 ^~~~ 14:41.27 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1664:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:41.27 MOZ_TRY(XDRScriptConst(xdr, &tmpValue)); 14:41.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 14:41.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Result.h:447:50: note: in definition of macro ‘MOZ_TRY’ 14:41.27 auto mozTryTempResult_ = ::mozilla::ToResult(expr); \ 14:41.27 ^~~~ 14:41.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47:0: 14:41.40 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp: In function ‘js::XDRResult js::XDRScriptConst(js::XDRState*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]’: 14:41.40 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp:92:11: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:41.40 XDRResult js::XDRScriptConst(XDRState* xdr, MutableHandleValue vp) { 14:41.41 ^~ 14:41.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:41.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_call(JSContext*, unsigned int, JS::Value*)’: 14:41.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1115:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:41.63 return Call(cx, func, args.get(0), iargs, args.rval()); 14:41.63 ^ 14:41.63 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1115:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:41.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::fun_apply(JSContext*, unsigned int, JS::Value*)’: 14:41.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1184:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:41.71 return Call(cx, fval, args[0], args2, args.rval()); 14:41.71 ^ 14:41.71 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1184:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:44.61 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In static member function ‘static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)’: 14:44.61 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1253:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:44.61 bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun, 14:44.61 ^~~~~~~~~~ 14:44.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 14:44.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:399:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:44.67 if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) { 14:44.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:44.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:408:64: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:44.67 JSPROP_PERMANENT | JSPROP_RESOLVING); 14:44.67 ^ 14:44.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:510:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:44.67 if (!NativeDefineDataProperty(cx, fun, id, v, 14:44.67 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 14:44.67 JSPROP_READONLY | JSPROP_RESOLVING)) { 14:44.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:44.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:510:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:45.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:45.89 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)’: 14:45.89 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1759:26: note: parameter passing for argument of type ‘JS::MutableHandleValueVector {aka JS::MutableHandle >}’ changed in GCC 7.1 14:45.89 static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap( 14:45.89 ^~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.09 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In static member function ‘static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)’: 14:46.09 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1965:41: note: parameter passing for argument of type ‘JS::HandleValueVector {aka JS::Handle >}’ changed in GCC 7.1 14:46.09 if (!NativeObject::fillInAfterSwap(cx, b.as(), na, avals, 14:46.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.09 apriv)) { 14:46.09 ~~~~~~ 14:46.09 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:1971:41: note: parameter passing for argument of type ‘JS::HandleValueVector {aka JS::Handle >}’ changed in GCC 7.1 14:46.09 if (!NativeObject::fillInAfterSwap(cx, a.as(), nb, bvals, 14:46.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.09 bpriv)) { 14:46.09 ~~~~~~ 14:46.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)’: 14:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2454:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:46.90 bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name, 14:46.90 ^~ 14:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2473:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:46.90 JSAtom* funName = name.isSymbol() 14:46.90 ~~~~~~~~~~~~~~~ 14:46.90 ? SymbolToFunctionName(cx, name.toSymbol(), prefixKind) 14:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.90 : NameToFunctionName(cx, name, prefixKind); 14:46.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:46.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 14:46.99 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:64, 14:46.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)’: 14:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:46.99 return op(cx, obj, receiver, id, vp); 14:46.99 ^ 14:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:46.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:46.99 ^ 14:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:46.99 return op(cx, obj, receiver, id, vp); 14:46.99 ^ 14:46.99 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:46.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 14:46.99 ^ 14:48.21 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 14:48.21 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 14:48.21 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 14:48.21 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:48.22 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:48.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:48.22 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)’: 14:48.22 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:48.22 return ToStringSlow(cx, v); 14:48.22 ^ 14:48.22 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:48.22 return ToStringSlow(cx, v); 14:48.22 ^ 14:48.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:48.22 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:1885:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:48.22 if (!GlobalObject::isRuntimeCodeGenEnabled(cx, v, global)) { 14:48.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14:48.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:48.55 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const js::Class*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)’: 14:48.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:2044:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:48.56 if (!DefineDataProperty(cx, obj, id, value, 0)) { 14:48.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 14:48.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:11:0: 14:48.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp: In function ‘JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, js::Native, unsigned int, unsigned int, js::gc::AllocKind)’: 14:48.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSFunction.cpp:2508:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:48.65 if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) { 14:48.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:51.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:51.12 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)’: 14:51.12 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:590:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 14:51.12 if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) { 14:51.12 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:51.12 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:609:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 14:51.12 if (!DefineProperty(cx, obj, id, desc)) { 14:51.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:51.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:47:0: 14:51.82 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp: In static member function ‘static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)’: 14:51.82 /<>/firefox-69.0~b5+build1/js/src/vm/JSScript.cpp:1707:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 14:51.82 if (!JS_WrapValue(cx, &privateValue)) { 14:51.82 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:53.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:38:0: 14:53.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp: In function ‘JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)’: 14:53.36 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.cpp:3319:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:53.36 JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val, 14:53.36 ^~ 14:53.38 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 14:53.38 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 14:53.38 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 14:53.38 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 14:53.38 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:10, 14:53.38 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.cpp:11, 14:53.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src16.cpp:2: 14:53.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::fun_toString(JSContext*, unsigned int, JS::Value*)’: 14:53.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:53.38 return js::ToObjectSlow(cx, v, false); 14:53.38 ^ 14:53.42 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool fun_toSource(JSContext*, unsigned int, JS::Value*)’: 14:53.42 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 14:53.42 return js::ToObjectSlow(cx, v, false); 14:53.42 ^ *** KEEP ALIVE MARKER *** Total duration: 0:15:00.231894 15:07.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:07.52 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.52 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:573:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.52 if (!js::math_floor_handle(cx, v, &result)) { 15:07.52 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:07.54 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.54 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:593:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.54 if (!js::math_ceil_handle(cx, v, &result)) { 15:07.54 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:07.56 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.56 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:614:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.56 if (!js::math_round_handle(cx, arg, &result)) return false; 15:07.56 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:07.58 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.58 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:1136:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.58 if (!RoundFloat32(cx, v, &result)) { 15:07.58 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:07.59 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.59 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:884:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.60 if (!js::math_sign_handle(cx, arg, &result)) return false; 15:07.60 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:07.62 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.62 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:760:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.62 if (!js::math_abs_handle(cx, v, &result)) { 15:07.62 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 15:07.64 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.64 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:633:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.64 if (!js::math_trunc_handle(cx, arg, &result)) return false; 15:07.64 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:07.65 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.66 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:673:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.66 if (!js::str_fromCharCode_one_arg(cx, operand, &result)) { 15:07.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:07.71 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.71 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:1608:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.71 if (!js::AtomicIsLockFree(cx, operand, &result)) { 15:07.71 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 15:07.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/jit/JitAllocPolicy.h:19, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.h:11, 15:07.76 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:7, 15:07.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:07.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.76 return js::ToInt32Slow(cx, v, out); 15:07.76 ^ 15:07.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:07.78 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.79 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:784:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.79 if (!math_sqrt_handle(cx, num, &result)) { 15:07.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:07.79 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:790:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.79 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 15:07.79 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:07.88 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 15:07.88 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 15:07.88 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 15:07.88 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 15:07.88 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 15:07.88 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 15:07.89 from /<>/firefox-69.0~b5+build1/js/src/jit/JitAllocPolicy.h:19, 15:07.89 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.h:11, 15:07.89 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:7, 15:07.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:07.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:07.89 return js::ToNumberSlow(cx, v, out); 15:07.89 ^ 15:07.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:07.90 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.90 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:652:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:07.90 if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) { 15:07.91 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15:07.93 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.93 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:475:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:07.93 if (!js::ModValues(cx, &lhs, &rhs, &result)) { 15:07.93 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.93 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:475:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:07.96 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:07.96 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:515:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:07.96 if (!js::AddValues(cx, &lhs, &rhs, &result)) { 15:07.96 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:07.96 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:515:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.01 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.01 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:695:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.01 if (!js::PowValues(cx, &base, &power, &result)) { 15:08.01 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.01 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:695:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.03 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.03 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:811:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.03 if (!math_atan2_handle(cx, y, x, &result)) return false; 15:08.03 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 15:08.03 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:811:25: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.06 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.06 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.06 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.06 return ToInt32OrBigIntSlow(cx, vp); 15:08.06 ^ 15:08.06 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:857:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.06 return BigInt::bitNot(cx, in, out); 15:08.07 ^ 15:08.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:08.09 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.09 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:740:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.09 if (!js::minmax_impl(cx, isMax_, a, b, &result)) { 15:08.09 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.09 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:740:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.18 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.18 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:1026:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.18 if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) { 15:08.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.24 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.24 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:718:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.24 if (!js::PowValues(cx, &base, &power, &result)) { 15:08.24 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.24 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:718:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.34 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.34 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:377:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.34 if (!js::SubValues(cx, &lhs, &rhs, &result)) { 15:08.34 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.34 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:377:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.34 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:383:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.34 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 15:08.34 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:08.38 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.38 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:346:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.38 if (!js::AddValues(cx, &lhs, &rhs, &result)) { 15:08.38 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.38 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:346:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.38 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:352:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.38 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 15:08.38 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:08.41 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.41 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:447:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.41 if (!js::DivValues(cx, &lhs, &rhs, &result)) { 15:08.41 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.41 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:447:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.41 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:453:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.41 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 15:08.41 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:08.48 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.48 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:1403:74: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.48 JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget); 15:08.48 ^ 15:08.55 In file included from /<>/firefox-69.0~b5+build1/js/src/jsutil.h:24:0, 15:08.55 from /<>/firefox-69.0~b5+build1/js/src/jit/InlineList.h:10, 15:08.55 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.h:10, 15:08.55 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:7, 15:08.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:418:58: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:08.56 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 15:08.56 ^ 15:08.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:08.56 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:310:11: note: ‘result’ was declared here 15:08.56 int32_t result; 15:08.56 ^~~~~~ 15:08.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 15:08.56 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 15:08.56 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 15:08.56 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 15:08.57 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 15:08.57 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 15:08.57 from /<>/firefox-69.0~b5+build1/js/src/jit/JitAllocPolicy.h:19, 15:08.57 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.h:11, 15:08.57 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:7, 15:08.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.58 return js::ToInt32Slow(cx, v, out); 15:08.59 ^ 15:08.59 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.59 return js::ToInt32Slow(cx, v, out); 15:08.59 ^ 15:08.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:08.61 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.62 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:1535:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.62 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) { 15:08.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.65 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.65 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:411:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.65 if (!js::MulValues(cx, &lhs, &rhs, &result)) { 15:08.65 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:08.65 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:411:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.65 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:417:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.65 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) { 15:08.65 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:08.66 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:422:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.66 if (!js::math_imul_handle(cx, lhs, rhs, &result)) { 15:08.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 15:08.66 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:422:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.69 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.70 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.70 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.70 return ToInt32OrBigIntSlow(cx, vp); 15:08.70 ^ 15:08.70 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.70 return ToInt32OrBigIntSlow(cx, vp); 15:08.70 ^ 15:08.70 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.70 return BigInt::bitAnd(cx, lhs, rhs, out); 15:08.70 ^ 15:08.70 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:902:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.74 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.74 return ToInt32OrBigIntSlow(cx, vp); 15:08.74 ^ 15:08.74 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.74 return ToInt32OrBigIntSlow(cx, vp); 15:08.74 ^ 15:08.74 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.74 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.75 return BigInt::bitOr(cx, lhs, rhs, out); 15:08.75 ^ 15:08.75 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:887:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.77 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.77 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.77 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.77 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.77 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.78 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.78 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.78 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.78 return ToInt32OrBigIntSlow(cx, vp); 15:08.78 ^ 15:08.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.78 return ToInt32OrBigIntSlow(cx, vp); 15:08.78 ^ 15:08.79 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.79 return BigInt::bitXor(cx, lhs, rhs, out); 15:08.79 ^ 15:08.79 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:872:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.82 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.82 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.82 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.82 return ToInt32OrBigIntSlow(cx, vp); 15:08.82 ^ 15:08.83 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.83 return ToInt32OrBigIntSlow(cx, vp); 15:08.83 ^ 15:08.83 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.83 return BigInt::lsh(cx, lhs, rhs, out); 15:08.83 ^ 15:08.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:917:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.87 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.87 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.87 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.87 return ToInt32OrBigIntSlow(cx, vp); 15:08.87 ^ 15:08.87 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:238:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.87 return ToInt32OrBigIntSlow(cx, vp); 15:08.87 ^ 15:08.87 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:28:0, 15:08.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 15:08.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:08.87 return BigInt::rsh(cx, lhs, rhs, out); 15:08.87 ^ 15:08.87 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:932:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:16, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/Assembler-arm.h:18, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/MacroAssembler-arm.h:12, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:21, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:12, 15:08.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In member function ‘virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.93 return ToNumericSlow(cx, vp); 15:08.93 ^ 15:08.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:08.93 return ToNumericSlow(cx, vp); 15:08.93 ^ 15:08.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 15:08.93 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 15:08.94 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 15:08.94 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 15:08.94 from /<>/firefox-69.0~b5+build1/js/src/jit/JitAllocPolicy.h:19, 15:08.94 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.h:11, 15:08.94 from /<>/firefox-69.0~b5+build1/js/src/jit/MoveResolver.cpp:7, 15:08.94 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 15:08.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.94 return js::ToUint32Slow(cx, v, out); 15:08.94 ^ 15:08.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.94 return js::ToInt32Slow(cx, v, out); 15:08.94 ^ 15:08.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit8.cpp:47:0: 15:08.98 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:08.98 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:925:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.98 if (!js::math_sin_handle(cx, arg, &result)) { 15:08.98 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:08.98 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:936:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:08.98 if (!js::math_log_handle(cx, arg, &result)) { 15:08.98 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:09.52 Compiling serde_urlencoded v0.5.5 15:12.07 Compiling bzip2 v0.3.2 15:13.70 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitAllocPolicy.h:18:0, 15:13.70 from /<>/firefox-69.0~b5+build1/js/src/jit/shared/Assembler-shared.h:15, 15:13.70 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineJIT.h:15, 15:13.70 from /<>/firefox-69.0~b5+build1/js/src/jit/JitRealm.h:19, 15:13.70 from /<>/firefox-69.0~b5+build1/js/src/jit/Linker.h:12, 15:13.70 from /<>/firefox-69.0~b5+build1/js/src/jit/Linker.cpp:7, 15:13.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 15:13.70 /<>/firefox-69.0~b5+build1/js/src/jit/InlineList.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)’: 15:13.70 /<>/firefox-69.0~b5+build1/js/src/jit/InlineList.h:299:5: warning: ‘ins’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:13.70 item->next = at; 15:13.70 ^~~~ 15:13.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:20:0: 15:13.70 /<>/firefox-69.0~b5+build1/js/src/jit/MCallOptimize.cpp:3034:17: note: ‘ins’ was declared here 15:13.70 MInstruction* ins; 15:13.70 ^~~ 15:18.04 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp: In member function ‘virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const’: 15:18.04 /<>/firefox-69.0~b5+build1/js/src/jit/Recover.cpp:840:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:18.04 if (!js::math_hypot_handle(cx, vec, &result)) return false; 15:18.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 15:18.38 In file included from /<>/firefox-69.0~b5+build1/js/src/jsutil.h:24:0, 15:18.38 from /<>/firefox-69.0~b5+build1/js/src/jit/ProcessExecutableMemory.h:12, 15:18.38 from /<>/firefox-69.0~b5+build1/js/src/jit/ExecutableAllocator.h:47, 15:18.38 from /<>/firefox-69.0~b5+build1/js/src/jit/Linker.h:10, 15:18.38 from /<>/firefox-69.0~b5+build1/js/src/jit/Linker.cpp:7, 15:18.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 15:18.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 15:18.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:418:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:18.38 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 15:18.38 ^ 15:18.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit/Unified_cpp_js_src_jit7.cpp:29:0: 15:18.38 /<>/firefox-69.0~b5+build1/js/src/jit/MIR.cpp:3998:13: note: ‘res’ was declared here 15:18.38 int32_t res; 15:18.39 ^~~ 15:18.40 /<>/firefox-69.0~b5+build1/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 15:18.40 /<>/firefox-69.0~b5+build1/js/src/jit/MIR.cpp:4029:42: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:18.40 return MConstant::NewInt64(alloc, res); 15:18.41 ^ 15:31.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)’: 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2262:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:31.91 static inline bool CallGetter(JSContext* cx, HandleObject obj, 15:31.91 ^~~~~~~~~~ 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2262:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2269:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:31.91 return js::CallGetter(cx, receiver, getter, vp); 15:31.91 ^ 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2269:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:31.91 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript-inl.h:17:0, 15:31.91 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:36, 15:31.91 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 15:31.91 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 15:31.91 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:31.91 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:31.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:31.91 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:239:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:31.91 bool ok = op(cx, obj, id, vp); 15:31.91 ^ 15:32.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h: In function ‘bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 15:32.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:257:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:32.42 inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op, 15:32.42 ^~~~~~~~~~~~~~~~~~~ 15:32.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:264:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:32.43 return op(cx, obj, id, v); 15:32.43 ^ 15:32.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:32.51 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)’: 15:32.51 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1577:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:32.51 static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, 15:32.51 ^~~~~~~~~~~~~~~~~~~~~~~~ 15:32.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:17:0, 15:32.51 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:32.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:32.51 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:32.51 return as().getElement(cx, idx, val); 15:32.51 ^ 15:32.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:32.52 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2324:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:32.52 MaybeRooted::toMutableHandle(vp)); 15:32.52 ^ 15:33.17 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:12:0, 15:33.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 15:33.18 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘size_t JS::SystemCompartmentCount(JSContext*)’: 15:33.18 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:33.18 it++; 15:33.18 ~~^~ 15:33.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11:0: 15:33.18 /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:828:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 15:33.18 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 15:33.18 ^~~~ 15:33.18 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:12:0, 15:33.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 15:33.18 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:33.18 it >= zone->compartments().end(); 15:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 15:33.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11:0: 15:33.18 /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:828:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 15:33.18 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 15:33.18 ^~~~ 15:33.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:12:0, 15:33.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 15:33.25 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘size_t JS::UserCompartmentCount(JSContext*)’: 15:33.25 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:33.25 it++; 15:33.25 ~~^~ 15:33.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11:0: 15:33.25 /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:838:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::it’ was declared here 15:33.25 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 15:33.25 ^~~~ 15:33.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:12:0, 15:33.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11: 15:33.25 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:33.25 it >= zone->compartments().end(); 15:33.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 15:33.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:11:0: 15:33.25 /<>/firefox-69.0~b5+build1/js/src/vm/MemoryMetrics.cpp:838:25: note: ‘*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone’ was declared here 15:33.25 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 15:33.25 ^~~~ 15:33.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:20:0: 15:33.38 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp: In function ‘bool JS::FinishDynamicModuleImport(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: 15:33.38 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:33.38 JS_PUBLIC_API bool JS::FinishDynamicModuleImport( 15:33.38 ^~ 15:33.38 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:83:47: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:33.38 promise); 15:33.38 ^ 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp: In function ‘JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::Handle)’: 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:33.46 JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx, 15:33.46 ^~ 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp: In function ‘void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)’: 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:33.46 JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx, 15:33.46 ^~ 15:33.46 /<>/firefox-69.0~b5+build1/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:34.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:34.64 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)’: 15:34.64 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2327:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:34.64 bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, 15:34.64 ^~ 15:34.64 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2324:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:34.64 MaybeRooted::toMutableHandle(vp)); 15:34.64 ^ 15:34.68 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle)’: 15:34.68 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2470:6: note: parameter passing for argument of type ‘js::FakeMutableHandle’ changed in GCC 7.1 15:34.68 bool GetNonexistentProperty(JSContext* cx, const jsid& id, 15:34.68 ^~~~~~~~~~~~~~~~~~~~~~ 15:34.68 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2470:6: note: parameter passing for argument of type ‘js::FakeMutableHandle’ changed in GCC 7.1 15:34.72 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::GetSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::MutableHandleValue)’: 15:34.72 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:34.72 bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, 15:34.72 ^~ 15:34.72 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2324:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:34.72 MaybeRooted::toMutableHandle(vp)); 15:34.72 ^ 15:34.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:17:0, 15:34.86 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:34.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:34.87 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h: In function ‘bool js::NativeGetPropertyNoGC(JSContext*, js::NativeObject*, const JS::Value&, jsid, JS::Value*)’: 15:34.87 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka js::FakeMutableHandle}’ changed in GCC 7.1 15:34.87 return as().getElement(cx, idx, val); 15:34.87 ^ 15:35.78 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h: In member function ‘bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 15:35.78 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:448:13: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:35.78 inline bool NativeObject::getDenseOrTypedArrayElement( 15:35.78 ^~~~~~~~~~~~ 15:35.78 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject-inl.h:452:67: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:35.78 return as().getElement(cx, idx, val); 15:35.78 ^ 15:35.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 15:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2604:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:35.90 bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj, 15:35.90 ^~ 15:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2604:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2566:36: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:35.90 cx, JSID_TO_INT(id), vp); 15:35.90 ^ 15:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2324:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:35.90 MaybeRooted::toMutableHandle(vp)); 15:35.90 ^ 15:35.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2597:39: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 15:35.91 vp); 15:35.91 ^ 15:35.91 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2597:39: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)’: 15:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2476:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.17 static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj, 15:36.17 ^~~~~~~~~~~~~~~~~~~~~~ 15:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2476:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.17 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 15:36.17 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:36.17 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:36.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:36.17 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.17 return op(cx, obj, receiver, id, vp); 15:36.17 ^ 15:36.18 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.18 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 15:36.18 ^ 15:36.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:36.21 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetElement(JSContext*, js::HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)’: 15:36.21 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2618:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.21 bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, 15:36.21 ^~ 15:36.21 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2618:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.21 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 15:36.21 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 15:36.21 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:36.21 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:36.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:36.21 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 15:36.21 JSAtom* atom = ToAtom(cx, v); 15:36.22 ^~~~ 15:36.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:36.22 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2633:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.22 return NativeGetProperty(cx, obj, receiver, id, vp); 15:36.22 ^ 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2636:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.31 bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg, 15:36.31 ^~ 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2652:72: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.31 return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp); 15:36.31 ^ 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2652:72: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2566:36: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.31 cx, JSID_TO_INT(id), vp); 15:36.31 ^ 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2324:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.31 MaybeRooted::toMutableHandle(vp)); 15:36.31 ^ 15:36.31 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2597:39: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 15:36.31 vp); 15:36.31 ^ 15:36.32 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2597:39: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka JS::MutableHandle}’ changed in GCC 7.1 15:36.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle)’: 15:36.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2198:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.57 bool js::NativeGetOwnPropertyDescriptor( 15:36.57 ^~ 15:36.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2243:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.57 if (!obj->getDenseOrTypedArrayElement(cx, JSID_TO_INT(id), 15:36.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 15:36.57 desc.value())) { 15:36.57 ~~~~~~~~~~~~~ 15:36.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2249:37: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.57 if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) { 15:36.58 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:36.65 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 15:36.65 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2733:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.65 bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v, 15:36.65 ^~ 15:36.65 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2733:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.65 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2746:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 15:36.65 if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) { 15:36.65 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:36.66 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2776:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.66 return DefineDataProperty(cx, receiver, id, v, attrs, result); 15:36.66 ^ 15:36.70 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = (js::QualifiedBool)0]’: 15:36.70 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2802:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.70 static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj, 15:36.70 ^~~~~~~~~~~~~~~~~~~~~~ 15:36.70 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2802:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.71 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2848:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:36.71 return SetPropertyByDefining(cx, id, v, receiver, result); 15:36.71 ^ 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)’: 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2874:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.25 static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, 15:47.25 ^~~~~~~~~~~~~~~~~~~ 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2874:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2898:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.25 return SetPropertyByDefining(cx, id, v, receiver, result); 15:47.25 ^ 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2891:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.25 return SetTypedArrayElement(cx, tobj, index, v, result); 15:47.25 ^ 15:47.25 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2921:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.25 return SetPropertyByDefining(cx, id, v, receiver, result); 15:47.25 ^ 15:47.26 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript-inl.h:17:0, 15:47.26 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:36, 15:47.26 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 15:47.26 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 15:47.26 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:47.26 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:47.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:47.26 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:254:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.26 return op(cx, obj, id, v, result); 15:47.26 ^ 15:47.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:47.26 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2932:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:47.26 if (!js::CallSetter(cx, receiver, setter, v)) { 15:47.28 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 15:47.28 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2932:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool Qualified = (js::QualifiedBool)1]’: 15:48.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2940:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.57 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, 15:48.57 ^~ 15:48.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2940:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.57 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2961:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.58 return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); 15:48.58 ^ 15:48.58 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2848:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.58 return SetPropertyByDefining(cx, id, v, receiver, result); 15:48.58 ^ 15:48.58 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2842:42: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:48.58 return op(cx, obj, id, desc, result); 15:48.58 ^ 15:48.58 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.58 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:48.58 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:48.59 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.59 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:48.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:48.59 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1192:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.59 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:48.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:48.60 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1192:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.60 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:48.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:48.60 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3000:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:48.60 return SetProperty(cx, protoRoot, id, v, receiver, result); 15:48.60 ^ 15:48.60 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3000:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:49.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 15:49.47 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:49.47 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:49.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:49.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::SetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&)’: 15:49.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:49.47 inline bool SetProperty(JSContext* cx, JS::Handle obj, 15:49.47 ^~~~~~~~~~~ 15:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:275:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:49.48 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:49.48 ^ 15:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:49.48 receiver, result); 15:49.48 ^ 15:49.48 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:50.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:50.82 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeSetProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool Qualified = (js::QualifiedBool)0]’: 15:50.82 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2940:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.83 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id, 15:50.83 ^~ 15:50.83 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2940:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.83 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2961:73: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.84 return SetExistingProperty(cx, id, v, receiver, pobj, prop, result); 15:50.84 ^ 15:50.84 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2976:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.84 result); 15:50.84 ^ 15:50.84 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2996:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.84 result); 15:50.84 ^ 15:50.84 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3000:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:50.84 return SetProperty(cx, protoRoot, id, v, receiver, result); 15:50.84 ^ 15:50.84 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3000:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.01 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 15:51.01 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3018:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.01 bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index, 15:51.01 ^~ 15:51.02 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3018:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.02 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3025:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.02 return NativeSetProperty(cx, obj, id, v, receiver, result); 15:51.02 ^ 15:51.02 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3025:71: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.04 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 15:51.04 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2781:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.04 bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id, 15:51.04 ^~ 15:51.04 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2781:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 15:51.05 from /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:16, 15:51.05 from /<>/firefox-69.0~b5+build1/js/src/vm/List.cpp:7, 15:51.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:2: 15:51.05 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:51.05 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 15:51.05 ^ 15:51.05 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:51.05 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:51.05 receiver, result); 15:51.05 ^ 15:51.05 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:51.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:51.06 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2791:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.06 return SetPropertyByDefining(cx, id, v, receiver, result); 15:51.06 ^ 15:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::AddOrUpdateSparseElementHelper(JSContext*, js::HandleArrayObject, int32_t, JS::HandleValue, bool)’: 15:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2099:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.27 bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, 15:51.27 ^~ 15:51.28 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.28 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:51.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:51.29 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.29 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:51.29 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:51.29 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1192:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.29 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:51.29 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:51.29 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2138:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:51.29 return SetProperty(cx, obj, id, v, receiver, result) && 15:51.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:51.29 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2138:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:52.73 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 15:52.73 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1668:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:52.73 bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, 15:52.73 ^~ 15:52.73 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1692:35: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:52.73 result); 15:52.73 ^ 15:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1707:67: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:52.74 return DefineTypedArrayElement(cx, obj, index, desc_, result); 15:52.74 ^ 15:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.74 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.74 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.75 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.75 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1192:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.75 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.75 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1628:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:52.75 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 15:52.75 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.75 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1825:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:52.75 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 15:52.76 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.76 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1853:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 15:52.76 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue)) { 15:52.76 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.76 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1864:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:52.76 if (!SameValue(cx, desc.value(), currentValue, &same)) { 15:52.76 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.76 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.76 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.76 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.77 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1223:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.77 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:52.77 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1192:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:52.77 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) { 15:52.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.95 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)’: 15:53.95 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.95 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 15:53.95 ^~ 15:53.95 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.95 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1927:56: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:53.95 return NativeDefineProperty(cx, obj, id, desc, result); 15:53.96 ^ 15:53.97 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)’: 15:53.97 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1980:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.97 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 15:53.97 ^~ 15:53.97 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1984:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.97 if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) { 15:53.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.98 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)’: 15:53.98 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1998:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.98 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj, 15:53.98 ^~ 15:53.98 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:2002:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:53.99 return NativeDefineDataProperty(cx, obj, id, value, attrs); 15:53.99 ^ 15:54.01 Compiling proc-macro2 v0.4.27 15:54.07 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::CopyDataPropertiesNative(JSContext*, js::HandlePlainObject, js::HandleNativeObject, js::HandlePlainObject, bool*)’: 15:54.07 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:3158:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:54.07 if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) { 15:54.07 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:54.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:38:0: 15:54.32 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.cpp: In function ‘bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)’: 15:54.32 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.cpp:1134:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 15:54.32 if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) { 15:54.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:54.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src17.cpp:29:0: 15:54.89 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)’: 15:54.89 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1937:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:54.89 if (!NativeDefineProperty(cx, obj, id, desc, result)) { 15:54.89 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:54.92 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp: In function ‘bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)’: 15:54.92 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.cpp:1964:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 15:54.92 if (!NativeDefineProperty(cx, obj, id, desc, result)) { 15:54.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:57.93 Compiling libc v0.2.51 *** KEEP ALIVE MARKER *** Total duration: 0:16:00.231891 16:01.18 Compiling unicode-xid v0.1.0 16:01.71 Compiling syn v0.15.30 16:01.97 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/jit' 16:01.97 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/mozalloc' 16:01.98 memory/mozalloc 16:02.81 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/mozalloc' 16:02.82 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/volatile' 16:02.83 memory/volatile 16:04.65 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/volatile' 16:04.65 Compiling autocfg v0.1.2 16:05.24 Compiling serde v1.0.88 16:09.96 Compiling siphasher v0.2.1 16:11.40 Compiling byteorder v1.3.1 16:16.10 Compiling typenum v1.10.0 16:21.41 Compiling rand_core v0.4.0 16:22.97 Compiling nodrop v0.1.12 16:23.26 Compiling void v1.0.2 16:23.58 Compiling fnv v1.0.6 16:23.87 Compiling cfg-if v0.1.6 16:24.05 Compiling strsim v0.7.0 16:28.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src18.cpp:29:0: 16:28.79 /<>/firefox-69.0~b5+build1/js/src/vm/ProxyObject.cpp: In static member function ‘static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const js::ProxyOptions&)’: 16:28.79 /<>/firefox-69.0~b5+build1/js/src/vm/ProxyObject.cpp:49:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:28.79 ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler, 16:28.79 ^~~~~~~~~~~ 16:29.37 Compiling ident_case v1.0.0 16:29.89 Compiling lazy_static v1.2.0 16:30.22 Compiling memoffset v0.2.1 16:31.80 Compiling scopeguard v0.3.2 16:32.08 Compiling cc v1.0.34 16:32.77 Compiling chrono v0.4.6 16:47.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:47.45 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]’: 16:47.45 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.45 bool Is(HandleValue v) { 16:47.45 ^~ 16:47.46 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::MapIteratorObject]’: 16:47.46 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.46 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SetIteratorObject]’: 16:47.46 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.47 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::StringIteratorObject]’: 16:47.47 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.48 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]’: 16:47.48 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.48 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]’: 16:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]’: 16:47.49 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.50 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::TypedArrayObject]’: 16:47.50 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.51 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::GeneratorObject]’: 16:47.51 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.52 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::MapObject]’: 16:47.52 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::SetObject]’: 16:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::CollatorObject]’: 16:47.53 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.54 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::DateTimeFormatObject]’: 16:47.54 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.54 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::NumberFormatObject]’: 16:47.54 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.55 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::PluralRulesObject]’: 16:47.55 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RelativeTimeFormatObject]’: 16:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::RegExpObject]’: 16:47.56 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.56 Compiling phf v0.7.21 16:47.57 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool Is(JS::HandleValue) [with T = js::ModuleObject]’: 16:47.57 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2005:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:29:0: 16:47.79 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp: In function ‘bool JS::AssignProperty(JSContext*, JS::HandleObject, JS::HandleObject, const char*)’: 16:47.79 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp:1094:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:47.79 return JS_GetProperty(cx, src, property, &v) && 16:47.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 16:47.79 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp:1095:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:47.79 JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE); 16:47.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:48.04 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)’: 16:48.04 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2290:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:48.04 CallModuleResolveHook(cx, referencingPrivate, specifier)); 16:48.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.11 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’: 16:48.11 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1888:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:48.11 args.rval()); 16:48.12 ^ 16:48.21 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)’: 16:48.21 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2440:77: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:48.21 cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); 16:48.21 ^ 16:48.28 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)’: 16:48.28 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:430:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:48.28 if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename, 16:48.28 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.28 args[1].toInt32(), args[2].toInt32(), nullptr, message, 16:48.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.28 &error)) { 16:48.28 ~~~~~~~ 16:48.34 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)’: 16:48.34 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:497:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:48.34 if (!DefineDataProperty( 16:48.34 ~~~~~~~~~~~~~~~~~~^ 16:48.34 cx, ctor, cx->names().prototype, args[1], 16:48.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.34 JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { 16:48.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:48.36 Compiling tokio-io v0.1.7 16:48.40 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)’: 16:48.40 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3176:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:48.40 static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject, 16:48.40 ^~~~~~~~~~~~~~~~ 16:48.68 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)’: 16:48.68 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1860:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:48.68 return RegExpCreate(cx, args[0], args.get(1), args.rval()); 16:48.69 ^ 16:48.69 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1860:60: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:48.97 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)’: 16:48.97 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:170:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:48.97 JSString* str = ValueToSource(cx, args[0]); 16:48.97 ^ 16:48.98 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 16:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:7, 16:48.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:48.98 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)’: 16:48.98 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:48.98 return ToStringSlow(cx, v); 16:48.98 ^ 16:49.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 16:49.29 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 16:49.29 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 16:49.29 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 16:49.29 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:7, 16:49.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:49.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)’: 16:49.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:49.30 return js::ToObjectSlow(cx, v, false); 16:49.30 ^ 16:49.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:49.60 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)’: 16:49.61 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2446:37: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:49.61 BigInt* res = ToBigInt(cx, args[0]); 16:49.61 ^ 16:50.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 16:50.02 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 16:50.02 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileInfo.h:15, 16:50.02 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:15, 16:50.02 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:25, 16:50.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:50.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)’: 16:50.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:50.02 if (!ToNumberSlow(cx, v, dp)) { 16:50.02 ~~~~~~~~~~~~^~~~~~~~~~~ 16:50.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:50.26 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)’: 16:50.26 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:346:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:50.26 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr); 16:50.26 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:50.26 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 16:50.26 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:7, 16:50.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:50.26 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:50.26 return ToStringSlow(cx, v); 16:50.26 ^ 16:50.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:20:0: 16:50.47 /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.cpp: In function ‘bool HandleInterrupt(JSContext*, bool)’: 16:50.47 /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.cpp:445:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:50.47 switch (Debugger::onSingleStep(cx, &rval)) { 16:50.47 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 16:50.47 /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.cpp:459:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:50.47 cx->setPendingExceptionAndCaptureStack(rval); 16:50.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 16:51.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2:0: 16:51.25 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)’: 16:51.25 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1506:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:51.25 JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, 16:51.25 ^~ 16:51.25 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1525:40: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:51.25 test, rval); 16:51.25 ^ 16:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp: In function ‘bool JS::ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)’: 16:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1528:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:51.27 JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, 16:51.27 ^~ 16:51.27 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1541:40: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:51.27 test, rval); 16:51.28 ^ 16:53.15 Compiling http v0.1.17 16:53.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:29:0: 16:53.20 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp: In function ‘JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, JS::HandleObject, JS::SavedFrameSelfHosted)’: 16:53.20 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp:1126:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:53.20 if (!JS_GetProperty(cx, savedFrame, prop, &v)) { 16:53.20 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:53.20 /<>/firefox-69.0~b5+build1/js/src/vm/SavedStacks.cpp:1126:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:54.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:54.68 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::initSelfHosting(JSContext*)’: 16:54.69 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3149:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 16:54.69 if (!EvaluateDontInflate(cx, options, srcBuf, &rv)) { 16:54.69 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:54.69 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3026:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:54.69 if (!cx->getPendingException(&exn)) { 16:54.69 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 16:54.78 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 16:54.78 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3526:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:54.78 bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, 16:54.78 ^~~~~~~~~ 16:54.78 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3532:9: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:54.78 vp); 16:54.79 ^ 16:54.80 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In member function ‘JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)’: 16:54.80 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3538:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 16:54.80 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { 16:54.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:55.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 16:55.06 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 16:55.06 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:39, 16:55.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:55.06 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 16:55.06 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 16:55.06 inline bool ValueToId( 16:55.06 ^~~~~~~~~ 16:55.06 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 16:55.06 JSAtom* atom = ToAtom(cx, v); 16:55.06 ^~~~ 16:55.10 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:39:0, 16:55.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 16:55.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h: In function ‘bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’: 16:55.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:363:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:55.10 return ValueToId(cx, argument, result); 16:55.10 ^ 16:55.10 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 16:55.10 return ToPropertyKeySlow(cx, argument, result); 16:55.10 ^ 16:55.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 16:55.14 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’: 16:55.14 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:632:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 16:55.14 if (!ValueToId(cx, args[1], &id)) { 16:55.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 16:55.14 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:692:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:55.14 if (!DefineProperty(cx, obj, id, desc, result)) { 16:55.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:55.22 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’: 16:55.22 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:578:24: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 16:55.22 if (!ValueToId(cx, args[1], &id)) { 16:55.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 16:55.22 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:612:22: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 16:55.22 if (!DefineProperty(cx, obj, id, desc)) { 16:55.22 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:17:00.231890 17:00.07 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’: 17:00.07 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2231:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.07 if (!Construct(cx, args[0], constructArgs, args[1], &res)) { 17:00.07 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:00.07 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2231:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.16 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:00.16 from /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:22, 17:00.17 from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10, 17:00.17 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.h:20, 17:00.17 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:7, 17:00.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 17:00.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]’: 17:00.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.17 return js::ToNumberSlow(cx, v, out); 17:00.17 ^ 17:00.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]’: 17:00.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.27 return js::ToNumberSlow(cx, v, out); 17:00.27 ^ 17:00.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]’: 17:00.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.40 return js::ToNumberSlow(cx, v, out); 17:00.40 ^ 17:00.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]’: 17:00.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.51 return js::ToNumberSlow(cx, v, out); 17:00.51 ^ 17:00.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]’: 17:00.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.64 return js::ToNumberSlow(cx, v, out); 17:00.64 ^ 17:00.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]’: 17:00.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.76 return js::ToNumberSlow(cx, v, out); 17:00.76 ^ 17:00.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]’: 17:00.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.88 return js::ToNumberSlow(cx, v, out); 17:00.88 ^ 17:00.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]’: 17:00.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:00.96 return js::ToNumberSlow(cx, v, out); 17:00.96 ^ 17:01.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’: 17:01.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:01.05 return js::ToNumberSlow(cx, v, out); 17:01.05 ^ 17:02.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2:0: 17:02.73 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp: In member function ‘js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)’: 17:02.73 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1213:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:02.73 if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index, 17:02.73 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:02.73 JSPROP_ENUMERATE)) { 17:02.73 ~~~~~~~~~~~~~~~~~ 17:02.73 /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:1220:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:02.73 if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal, 17:02.73 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:02.73 JSPROP_ENUMERATE)) { 17:02.73 ~~~~~~~~~~~~~~~~~ 17:03.14 Compiling memchr v2.2.0 17:06.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 17:06.58 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘JSObject* CloneObject(JSContext*, js::HandleNativeObject)’: 17:06.58 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3249:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.58 if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) { 17:06.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:06.58 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3252:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.58 if (!CloneValue(cx, selfHostedValue, &val) || 17:06.58 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:06.58 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3253:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.58 !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) { 17:06.58 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:06.88 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 17:06.88 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3411:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.88 static bool CloneValue(JSContext* cx, HandleValue selfHostedValue, 17:06.88 ^~~~~~~~~~ 17:06.88 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3411:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.91 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)’: 17:06.91 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3545:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.91 bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name, 17:06.91 ^~~~~~~~~ 17:06.91 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3548:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.91 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) { 17:06.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:06.91 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:3562:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.92 return CloneValue(cx, selfHostedValue, vp); 17:06.92 ^ 17:06.94 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)’: 17:06.94 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1992:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.94 bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name, 17:06.94 ^~ 17:06.94 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1992:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.94 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16:0, 17:06.94 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileInfo.h:15, 17:06.94 from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:15, 17:06.94 from /<>/firefox-69.0~b5+build1/js/src/vm/RegExpObject.cpp:25, 17:06.94 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:2: 17:06.94 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:782:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.94 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) { 17:06.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:06.94 /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:785:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.95 return GlobalObject::addIntrinsicValue(cx, global, name, value); 17:06.95 ^ 17:06.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src19.cpp:47:0: 17:06.95 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2001:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:06.95 return Call(cx, fun, thisv, args, rval); 17:06.95 ^ 17:06.95 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:2001:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:06.98 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp: In function ‘bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)’: 17:06.98 /<>/firefox-69.0~b5+build1/js/src/vm/SelfHosting.cpp:1976:75: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:06.98 return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval()); 17:06.98 ^ 17:08.22 Compiling glob v0.2.11 17:16.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:16.81 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool IsString(JS::HandleValue)’: 17:16.81 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:489:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:16.81 MOZ_ALWAYS_INLINE bool IsString(HandleValue v) { 17:16.81 ^~~~~~~~ 17:16.83 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:16.83 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:16.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:16.83 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool str_toSource_impl(JSContext*, const JS::CallArgs&)’: 17:16.83 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:16.83 return ToStringSlow(cx, v); 17:16.83 ^ 17:16.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38:0: 17:16.88 /<>/firefox-69.0~b5+build1/js/src/builtin/Symbol.cpp: In function ‘bool IsSymbol(JS::HandleValue)’: 17:16.88 /<>/firefox-69.0~b5+build1/js/src/builtin/Symbol.cpp:173:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:16.88 MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) { 17:16.88 ^~~~~~~~ 17:16.94 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:16.94 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In static member function ‘static bool CloneBufferObject::is(JS::HandleValue)’: 17:16.94 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3047:15: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:16.94 static bool is(HandleValue v) { 17:16.94 ^~ 17:17.03 Compiling khronos_api v3.1.0 17:17.05 Compiling byte-tools v0.3.0 17:17.24 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10:0, 17:17.24 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:17.25 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 17:17.25 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.25 ReportNotObjectArg(cx, nth, fun, v); 17:17.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:17.29 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’: 17:17.29 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.29 ReportNotObjectArg(cx, nth, fun, v); 17:17.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:17.33 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’: 17:17.33 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.34 ReportNotObjectArg(cx, nth, fun, v); 17:17.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:17.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2:0: 17:17.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:107:79: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:17.34 cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval()); 17:17.34 ^ 17:17.37 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10:0, 17:17.37 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:17.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:17.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’: 17:17.37 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.37 ReportNotObjectArg(cx, nth, fun, v); 17:17.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:17.41 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’: 17:17.42 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.42 ReportNotObjectArg(cx, nth, fun, v); 17:17.42 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:17.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:17.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)’: 17:17.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:384:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:17.51 MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) { 17:17.51 ^~~~~~~~~ 17:17.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)’: 17:17.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:730:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:17.62 bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { 17:17.62 ^~~~~~~~~~~ 17:17.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:751:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:17.62 if (!DefineDataElement(cx, array, i, val)) { 17:17.62 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:17.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:17.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* PromiseRejectedWithPendingError(JSContext*)’: 17:17.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:129:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:17.68 if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { 17:17.68 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 17:17.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:136:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.68 return PromiseObject::unforgeableReject(cx, exn); 17:17.68 ^ 17:17.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:17.96 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_concat(JSContext*, unsigned int, JS::Value*)’: 17:17.96 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.96 return ToStringSlow(cx, thisv); 17:17.96 ^ 17:17.96 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:17.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:17.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:17.96 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:17.96 return ToStringSlow(cx, v); 17:17.97 ^ 17:18.08 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.08 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.08 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’: 17:18.08 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.08 return js::ToStringSlow(cx, v); 17:18.08 ^ 17:18.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’: 17:18.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.12 return js::ToStringSlow(cx, v); 17:18.12 ^ 17:18.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.16 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool AllocationMarker(JSContext*, unsigned int, JS::Value*)’: 17:18.16 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4334:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.16 if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) { 17:18.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:18.24 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool NewRope(JSContext*, unsigned int, JS::Value*)’: 17:18.24 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:1787:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.24 if (!JS_GetProperty(cx, options, "nursery", &v)) { 17:18.25 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:18.29 Compiling input_buffer v0.2.0 17:18.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)’: 17:18.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.64 return js::ToInt32Slow(cx, v, out); 17:18.64 ^ 17:18.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SetGCCallback(JSContext*, unsigned int, JS::Value*)’: 17:18.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.68 return js::ToObjectSlow(cx, v, false); 17:18.68 ^ 17:18.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.68 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4413:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.68 if (!JS_GetProperty(cx, opts, "action", &v)) { 17:18.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:18.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.69 return js::ToStringSlow(cx, v); 17:18.69 ^ 17:18.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.69 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4429:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.69 if (!JS_GetProperty(cx, opts, "phases", &v)) { 17:18.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:18.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.69 return js::ToStringSlow(cx, v); 17:18.69 ^ 17:18.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.70 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4462:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.70 if (!JS_GetProperty(cx, opts, "depth", &v)) { 17:18.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:18.70 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.70 return js::ToInt32Slow(cx, v, out); 17:18.70 ^ 17:18.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.86 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool ByteSize(JSContext*, unsigned int, JS::Value*)’: 17:18.86 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4196:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:18.86 JS::ubi::Node node = args.get(0); 17:18.86 ^ 17:18.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:18.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:18.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:18.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:18.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetBacktrace(JSContext*, unsigned int, JS::Value*)’: 17:18.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:18.92 return js::ToObjectSlow(cx, v, false); 17:18.92 ^ 17:18.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:18.92 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3555:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.92 if (!JS_GetProperty(cx, cfg, "args", &v)) { 17:18.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 17:18.92 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3560:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.92 if (!JS_GetProperty(cx, cfg, "locals", &v)) { 17:18.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:18.92 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3565:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:18.92 if (!JS_GetProperty(cx, cfg, "thisprops", &v)) { 17:18.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’: 17:19.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:138:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:19.04 if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) { 17:19.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:142:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:19.04 if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) { 17:19.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:146:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:19.05 if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) { 17:19.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.05 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:150:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:19.05 if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) { 17:19.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.05 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:154:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:19.05 if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) { 17:19.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.05 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:164:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.05 if (!JS_SetProperty(cx, info, "debug", value)) { 17:19.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.05 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:173:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.05 if (!JS_SetProperty(cx, info, "release_or_beta", value)) { 17:19.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.06 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:182:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.06 if (!JS_SetProperty(cx, info, "coverage", value)) { 17:19.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.06 Compiling procedural-masquerade v0.1.1 17:19.06 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:191:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.06 if (!JS_SetProperty(cx, info, "has-ctypes", value)) { 17:19.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.07 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:200:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.07 if (!JS_SetProperty(cx, info, "x86", value)) { 17:19.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:19.08 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:209:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.08 if (!JS_SetProperty(cx, info, "x64", value)) { 17:19.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:19.08 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:218:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.08 if (!JS_SetProperty(cx, info, "arm", value)) { 17:19.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:19.08 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:227:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "arm-simulator", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:236:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "android", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:245:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "arm64", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:254:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "arm64-simulator", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:263:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "mips32", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:272:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "mips64", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:281:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.09 if (!JS_SetProperty(cx, info, "mips32-simulator", value)) { 17:19.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:290:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.10 if (!JS_SetProperty(cx, info, "mips64-simulator", value)) { 17:19.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.10 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:299:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.10 if (!JS_SetProperty(cx, info, "asan", value)) { 17:19.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.10 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:308:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.10 if (!JS_SetProperty(cx, info, "tsan", value)) { 17:19.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.10 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:317:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.10 if (!JS_SetProperty(cx, info, "has-gczeal", value)) { 17:19.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:326:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.11 if (!JS_SetProperty(cx, info, "more-deterministic", value)) { 17:19.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:335:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.11 if (!JS_SetProperty(cx, info, "profiling", value)) { 17:19.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:344:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.12 if (!JS_SetProperty(cx, info, "dtrace", value)) { 17:19.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.12 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:353:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.12 if (!JS_SetProperty(cx, info, "valgrind", value)) { 17:19.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.12 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:362:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.12 if (!JS_SetProperty(cx, info, "oom-backtraces", value)) { 17:19.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:371:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.13 if (!JS_SetProperty(cx, info, "typed-objects", value)) { 17:19.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:380:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.13 if (!JS_SetProperty(cx, info, "intl-api", value)) { 17:19.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:389:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.13 if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) { 17:19.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:398:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.14 if (!JS_SetProperty(cx, info, "moz-memory", value)) { 17:19.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:407:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.14 if (!JS_SetProperty(cx, info, "binast", value)) { 17:19.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:412:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.14 if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) { 17:19.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.37 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’: 17:19.38 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.38 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.39 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2855:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.39 Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \ 17:19.39 ^~~~~~~~ 17:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.39 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.39 ^ 17:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.39 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.39 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2856:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.39 Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \ 17:19.39 ^~~~~~~~ 17:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.39 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.39 ^ 17:19.40 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.40 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2857:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.40 Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \ 17:19.40 ^~~~~~~~ 17:19.40 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.42 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.42 ^ 17:19.42 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.44 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2858:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.44 Register(ION_GVN_ENABLE, "ion.gvn.enable") \ 17:19.44 ^~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.44 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.44 ^ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.44 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2859:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.44 Register(ION_FORCE_IC, "ion.forceinlineCaches") \ 17:19.44 ^~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.44 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.44 ^ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.44 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2860:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.44 Register(ION_ENABLE, "ion.enable") \ 17:19.44 ^~~~~~~~ 17:19.44 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.44 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.44 ^ 17:19.45 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.45 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.45 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2861:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.45 Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \ 17:19.45 ^~~~~~~~ 17:19.45 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.45 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.45 ^ 17:19.45 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.45 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.45 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.45 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2862:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.47 Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \ 17:19.47 ^~~~~~~~ 17:19.47 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.47 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.47 ^ 17:19.47 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.47 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.47 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2863:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.47 Register(BASELINE_ENABLE, "baseline.enable") \ 17:19.48 ^~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.48 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.48 ^ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.48 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2864:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.48 Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \ 17:19.48 ^~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.48 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.48 ^ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.48 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2865:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.48 Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \ 17:19.48 ^~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.48 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.48 ^ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.48 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2866:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.48 Register(JUMP_THRESHOLD, "jump-threshold") \ 17:19.48 ^~~~~~~~ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.48 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.48 ^ 17:19.48 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.48 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.50 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2867:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.50 Register(TRACK_OPTIMIZATIONS, "jit.track-optimizations")\ 17:19.50 ^~~~~~~~ 17:19.50 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.50 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.50 ^ 17:19.50 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.50 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.50 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2868:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.51 Register(UNBOXED_OBJECTS, "unboxed_objects") \ 17:19.51 ^~~~~~~~ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.51 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.51 ^ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.51 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2869:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.51 Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \ 17:19.51 ^~~~~~~~ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.51 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.51 ^ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.51 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2870:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.51 Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \ 17:19.51 ^~~~~~~~ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.51 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.51 ^ 17:19.51 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.51 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.52 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2871:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.52 Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \ 17:19.52 ^~~~~~~~ 17:19.52 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.52 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.52 ^ 17:19.52 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.52 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.52 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2872:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.52 Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \ 17:19.52 ^~~~~~~~ 17:19.53 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.53 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.53 ^ 17:19.53 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.53 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2873:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.53 Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \ 17:19.53 ^~~~~~~~ 17:19.53 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.53 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.53 ^ 17:19.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.54 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2874:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.54 Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \ 17:19.54 ^~~~~~~~ 17:19.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.54 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.54 ^ 17:19.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.54 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.55 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2875:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.55 Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \ 17:19.55 ^~~~~~~~ 17:19.55 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.55 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.55 ^ 17:19.55 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.55 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.55 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2876:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.55 Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \ 17:19.55 ^~~~~~~~ 17:19.56 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.56 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.56 ^ 17:19.56 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2914:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.56 if (!JS_SetProperty(cx, info, string, value)) return false; \ 17:19.56 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:19.56 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:2877:3: note: in expansion of macro ‘JIT_COMPILER_MATCH’ 17:19.56 Register(WASM_DELAY_TIER2, "wasm.delay-tier2") 17:19.56 ^~~~~~~~ 17:19.56 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:2918:3: note: in expansion of macro ‘JIT_COMPILER_OPTIONS’ 17:19.56 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH); 17:19.56 ^ 17:19.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:19.56 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:19.56 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:19.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:19.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool DumpHeap(JSContext*, unsigned int, JS::Value*)’: 17:19.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.56 return js::ToStringSlow(cx, v); 17:19.57 ^ 17:19.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool InternalConst(JSContext*, unsigned int, JS::Value*)’: 17:19.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.61 return js::ToStringSlow(cx, v); 17:19.62 ^ 17:19.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GCSlice(JSContext*, unsigned int, JS::Value*)’: 17:19.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.73 return js::ToUint32Slow(cx, v, out); 17:19.73 ^ 17:19.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool StartGC(JSContext*, unsigned int, JS::Value*)’: 17:19.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.77 return js::ToUint32Slow(cx, v, out); 17:19.77 ^ 17:19.79 Compiling mio-uds v0.6.7 17:19.89 Compiling lazycell v1.2.1 17:19.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GCParameter(JSContext*, unsigned int, JS::Value*)’: 17:19.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.91 return js::ToStringSlow(cx, v); 17:19.91 ^ 17:19.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.91 return js::ToNumberSlow(cx, v, out); 17:19.91 ^ 17:19.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)’: 17:19.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:19.98 return js::ToUint32Slow(cx, v, out); 17:19.98 ^ 17:20.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)’: 17:20.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.01 return js::ToUint32Slow(cx, v, out); 17:20.01 ^ 17:20.26 Compiling slab v0.4.1 17:20.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)’: 17:20.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.32 return js::ToStringSlow(cx, v); 17:20.32 ^ 17:20.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:20.32 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:933:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:20.32 if (!module->module().extractCode(cx, tier, &result)) { 17:20.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:20.38 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:20.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:20.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In static member function ‘static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)’: 17:20.38 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.38 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:20.39 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:20.39 arg1, arg2); 17:20.39 ~~~~~~~~~~~ 17:20.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:20.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)’: 17:20.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:460:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.41 MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name, 17:20.41 ^~~~~~~~~~~~~~ 17:20.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:20.42 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:20.42 ^ 17:20.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:20.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool CreateDataProperty.constprop(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, JS::ObjectOpResult&)’: 17:20.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4029:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.55 static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx, HandleObject obj, 17:20.55 ^~~~~~~~~~~~~~~~~~ 17:20.55 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4036:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:20.55 return DefineProperty(cx, obj, id, desc, result); 17:20.55 ^ 17:20.58 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:20.58 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:20.58 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:20.58 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)’: 17:20.58 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.58 return ToStringSlow(cx, v); 17:20.58 ^ 17:20.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:20.75 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’: 17:20.75 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.75 return ToStringSlow(cx, thisv); 17:20.75 ^ 17:20.76 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:20.76 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:20.76 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:20.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:20.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:20.76 return js::ToNumberSlow(cx, v, out); 17:20.76 ^ 17:20.92 Compiling encoding_rs v0.8.17 17:21.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:21.08 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)’: 17:21.08 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:21.08 return ToStringSlow(cx, thisv); 17:21.08 ^ 17:21.56 Compiling mozprofile v0.5.0 (/<>/firefox-69.0~b5+build1/testing/mozbase/rust/mozprofile) 17:21.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:21.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 17:21.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:236:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:21.79 static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id, 17:21.79 ^~~~~~~~~~~~~~~~~~ 17:21.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:236:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:21.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:21.79 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:21.79 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:21.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:21.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:21.79 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:21.79 return op(cx, obj, receiver, id, vp); 17:21.79 ^ 17:21.80 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:21.80 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:21.80 ^ 17:21.91 Compiling semver-parser v0.7.0 17:22.02 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:22.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:22.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:22.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)’: 17:22.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.03 return js::ToObjectSlow(cx, v, false); 17:22.03 ^ 17:22.03 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:22.03 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:22.03 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:22.03 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:22.03 return op(cx, obj, receiver, id, vp); 17:22.03 ^ 17:22.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:22.03 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:22.03 ^ 17:22.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:22.03 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4074:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.03 if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, 17:22.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:22.03 highWaterMark, ignored)) { 17:22.03 ~~~~~~~~~~~~~~~~~~~~~~~ 17:22.11 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:22.11 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:22.11 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:22.11 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)’: 17:22.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:22.12 return op(cx, obj, receiver, id, vp); 17:22.12 ^ 17:22.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:22.12 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:22.12 ^ 17:22.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:22.18 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* PromiseCall(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)’: 17:22.18 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4383:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.18 static MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx, HandleValue F, 17:22.18 ^~~~~~~~~~~ 17:22.18 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4383:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.18 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4383:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.18 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10:0, 17:22.18 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.19 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.19 return Call(cx, fval, thisv, args, rval); 17:22.19 ^ 17:22.19 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:22.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:22.19 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4403:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.19 return PromiseObject::unforgeableResolve(cx, rval); 17:22.19 ^ 17:22.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:22.28 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)’: 17:22.28 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:5581:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:22.28 if (!JS_GetPropertyById(cx, globalLexical, id, &val)) { 17:22.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:22.28 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:5587:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.28 if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) { 17:22.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:22.68 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10:0, 17:22.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:22.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.68 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_set(JSContext*, unsigned int, JS::Value*)’: 17:22.68 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.68 ReportNotObjectArg(cx, nth, fun, v); 17:22.68 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:22.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 17:22.69 JSAtom* atom = ToAtom(cx, v); 17:22.69 ^~~~ 17:22.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:22.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.69 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:22.69 return ToPropertyKeySlow(cx, argument, result); 17:22.69 ^ 17:22.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:22.70 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:22.70 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:22.70 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:22.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:22.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:22.70 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 17:22.70 ^ 17:22.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:22.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:22.71 receiver, result); 17:22.71 ^ 17:22.71 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:23.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:23.42 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’: 17:23.42 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:865:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.42 if (!JS_SetElement(cx, jsOffsets, i, offsetVal)) { 17:23.42 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:23.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:23.59 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool str_enumerate(JSContext*, JS::HandleObject)’: 17:23.59 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:403:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:23.59 if (!DefineDataElement(cx, obj, i, value, 17:23.59 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:23.59 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { 17:23.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:23.65 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 17:23.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:23.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:23.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 17:23.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:314:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.65 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 17:23.65 ^~~~~~~~~ 17:23.65 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.65 if (!ToNumberSlow(cx, v, dp)) { 17:23.65 ~~~~~~~~~~~~^~~~~~~~~~~ 17:23.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:23.72 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_includes(JSContext*, unsigned int, JS::Value*)’: 17:23.72 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.72 return ToStringSlow(cx, thisv); 17:23.72 ^ 17:23.72 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.72 if (!IsRegExp(cx, args[0], &isRegExp)) { 17:23.72 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:23.73 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2206:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.73 if (!ToInteger(cx, args[1], &d)) { 17:23.73 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:23.89 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)’: 17:23.89 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.89 return ToStringSlow(cx, thisv); 17:23.89 ^ 17:23.89 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2253:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:23.89 if (!ToInteger(cx, args[1], &d)) { 17:23.89 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:24.05 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)’: 17:24.05 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.05 return ToStringSlow(cx, thisv); 17:24.05 ^ 17:24.05 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.05 if (!IsRegExp(cx, args[0], &isRegExp)) { 17:24.05 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:24.05 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2439:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.05 if (!ToInteger(cx, args[1], &d)) { 17:24.06 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:24.22 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)’: 17:24.23 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.23 return ToStringSlow(cx, thisv); 17:24.23 ^ 17:24.23 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2163:16: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.23 if (!IsRegExp(cx, args[0], &isRegExp)) { 17:24.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 17:24.23 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:2504:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.23 if (!ToInteger(cx, args[1], &d)) { 17:24.23 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:24.64 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool str_uneval(JSContext*, unsigned int, JS::Value*)’: 17:24.64 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:367:48: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:24.64 JSString* str = ValueToSource(cx, args.get(0)); 17:24.64 ^ 17:24.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:24.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:24.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:24.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:24.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)’: 17:24.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.69 return js::ToObjectSlow(cx, v, false); 17:24.69 ^ 17:24.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:24.69 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:24.69 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:24.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:24.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:24.69 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:24.69 return op(cx, obj, receiver, id, vp); 17:24.69 ^ 17:24.70 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:24.70 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:24.70 ^ 17:24.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:24.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4133:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:24.70 if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark, 17:24.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:24.70 highWaterMark, ignored)) { 17:24.70 ~~~~~~~~~~~~~~~~~~~~~~~ 17:24.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)’: 17:24.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4088:74: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:24.78 return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval()); 17:24.78 ^ 17:24.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4088:74: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:25.14 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10:0, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:25.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:25.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’: 17:25.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.15 ReportNotObjectArg(cx, nth, fun, v); 17:25.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:25.15 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:25.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:25.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 17:25.15 JSAtom* atom = ToAtom(cx, v); 17:25.15 ^~~~ 17:25.15 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12:0, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:25.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:25.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:25.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:366:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.16 return ToPropertyKeySlow(cx, argument, result); 17:25.16 ^ 17:25.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:18:0, 17:25.30 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:25.31 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:25.31 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:25.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:25.31 /<>/firefox-69.0~b5+build1/js/src/jsapi.h: In function ‘bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)’: 17:25.31 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.31 return Call(cx, thisv, fun, args, rval); 17:25.31 ^ 17:25.31 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:25.34 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::HandleValue, const char*, js::HandlePropertyName, JS::MutableHandleValue)’: 17:25.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4302:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.35 static MOZ_MUST_USE bool CreateAlgorithmFromUnderlyingMethod( 17:25.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4302:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4314:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.35 if (!GetProperty(cx, underlyingObject, methodName, method)) { 17:25.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:25.35 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4314:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:18:0, 17:25.39 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:25.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:25.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:25.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:25.39 /<>/firefox-69.0~b5+build1/js/src/jsapi.h: In function ‘bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)’: 17:25.39 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.39 return Call(cx, thisv, fun, args, rval); 17:25.39 ^ 17:25.39 /<>/firefox-69.0~b5+build1/js/src/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:25.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:760:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.48 bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) { 17:25.48 ^~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:787:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(loc, "start", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:791:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(to, "line", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:795:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(to, "column", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:803:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(loc, "end", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:807:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(to, "line", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:811:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(to, "column", val)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:25.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:815:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.48 if (!defineProperty(loc, "source", srcval)) { 17:25.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:25.57 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)’: 17:25.57 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:828:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.57 return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc); 17:25.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:25.57 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:722:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.57 !defineProperty(node, "type", tv)) { 17:25.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:25.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:25.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:352:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.64 MOZ_MUST_USE bool callbackHelper(HandleValue fun, const InvokeArgs& args, 17:25.64 ^~~~~~~~~~~~~~ 17:25.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:352:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.64 return js::Call(cx, fun, userv, args, dst); 17:25.64 ^ 17:25.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:25.68 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted&, JS::MutableHandle&}]’: 17:25.68 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:420:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.68 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, 17:25.68 ^~~~~~~~~~~~~ 17:25.68 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.68 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.68 ^ 17:25.68 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.68 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.68 ^ 17:25.74 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle&, JS::MutableHandle&}]’: 17:25.74 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:420:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.74 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name, 17:25.74 ^~~~~~~~~~~~~ 17:25.74 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.74 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.74 ^ 17:25.74 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.74 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.74 ^ 17:25.79 /<>/firefox-69.0~b5+build1/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&}]’: 17:25.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.79 return defineProperty(obj, name, value) && 17:25.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:25.79 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘const JS::Handle’ changed in GCC 7.1 17:25.79 return defineProperty(obj, name, value) && 17:25.82 /<>/firefox-69.0~b5+build1/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&}]’: 17:25.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.82 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.82 ^ 17:25.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:25.82 return defineProperty(obj, name, value) && 17:25.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:25.88 /<>/firefox-69.0~b5+build1/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&}]’: 17:25.88 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:476:70: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:25.88 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal); 17:25.88 ^ 17:26.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:26.12 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:26.12 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:26.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:26.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)’: 17:26.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.12 return js::ToObjectSlow(cx, v, false); 17:26.12 ^ 17:26.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)’: 17:26.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.24 return js::ToStringSlow(cx, v); 17:26.24 ^ 17:26.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.24 return js::ToObjectSlow(cx, v, false); 17:26.24 ^ 17:26.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SaveStack(JSContext*, unsigned int, JS::Value*)’: 17:26.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.35 return js::ToNumberSlow(cx, v, out); 17:26.35 ^ 17:26.35 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:26.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.35 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:26.35 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:26.35 arg1, arg2); 17:26.35 ~~~~~~~~~~~ 17:26.35 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.35 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:26.35 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:26.35 arg1, arg2); 17:26.35 ~~~~~~~~~~~ 17:26.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:26.93 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charAt(JSContext*, unsigned int, JS::Value*)’: 17:26.93 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.93 return ToStringSlow(cx, thisv); 17:26.93 ^ 17:26.93 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:1631:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:26.93 if (args.length() > 0 && !ToInteger(cx, args[0], &d)) { 17:26.93 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:27.04 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 17:27.04 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:433:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:27.04 if (!DefineDataElement(cx, obj, uint32_t(slot), value, 17:27.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:27.04 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) { 17:27.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:27.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:27.12 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:27.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:27.12 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:27.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool JS_InitReflectParse(JSContext*, JS::HandleObject)’: 17:27.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:27.12 return op(cx, obj, receiver, id, vp); 17:27.12 ^ 17:27.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:27.12 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:27.12 ^ 17:27.28 Compiling dtoa v0.4.2 17:27.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:27.32 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)’: 17:27.32 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:1653:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.33 bool js::str_charCodeAt_impl(JSContext* cx, HandleString string, 17:27.33 ^~ 17:27.33 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:1653:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:27.33 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:14:0, 17:27.33 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:27.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.33 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.33 if (!ToNumberSlow(cx, v, dp)) { 17:27.33 ~~~~~~~~~~~~^~~~~~~~~~~ 17:27.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:27.39 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)’: 17:27.39 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.40 return ToStringSlow(cx, thisv); 17:27.40 ^ 17:27.40 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:1702:61: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:27.40 return js::str_charCodeAt_impl(cx, str, index, args.rval()); 17:27.40 ^ 17:27.49 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 17:27.49 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.49 bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code, 17:27.49 ^~ 17:27.49 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.49 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3504:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:27.49 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:27.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:27.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:27.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.49 return js::ToUint16Slow(cx, v, out); 17:27.49 ^ 17:27.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:27.53 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)’: 17:27.53 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3455:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.53 return str_fromCharCode_one_arg(cx, args[0], args.rval()); 17:27.53 ^ 17:27.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:27.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:27.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:27.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.53 return js::ToUint16Slow(cx, v, out); 17:27.53 ^ 17:27.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:27.60 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 17:27.60 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3548:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.60 bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code, 17:27.60 ^~ 17:27.60 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3548:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:27.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:27.60 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:27.60 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:27.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.60 return js::ToNumberSlow(cx, v, out); 17:27.60 ^ 17:27.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:27.69 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)’: 17:27.69 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3612:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.69 return str_fromCodePoint_one_arg(cx, args[0], args.rval()); 17:27.69 ^ 17:27.69 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:27.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:27.69 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:27.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:27.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.69 return js::ToNumberSlow(cx, v, out); 17:27.69 ^ 17:27.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.70 return js::ToNumberSlow(cx, v, out); 17:27.70 ^ 17:27.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:38:0: 17:27.84 /<>/firefox-69.0~b5+build1/js/src/builtin/Symbol.cpp: In static member function ‘static JSObject* js::SymbolObject::initClass(JSContext*, JS::Handle, bool)’: 17:27.85 /<>/firefox-69.0~b5+build1/js/src/builtin/Symbol.cpp:69:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:27.85 if (!NativeDefineDataProperty(cx, ctor, names[i], value, attrs)) { 17:27.85 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:28.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:28.03 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)’: 17:28.03 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:5596:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:28.03 JSScript* js::TestingFunctionArgumentToScript( 17:28.03 ^~ 17:28.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:5620:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:28.04 RootedFunction fun(cx, JS_ValueToFunction(cx, v)); 17:28.04 ~~~~~~~~~~~~~~~~~~^~~~~~~ 17:28.12 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool BaselineCompile(JSContext*, unsigned int, JS::Value*)’: 17:28.12 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:5667:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:28.12 script = TestingFunctionArgumentToScript(cx, args[0]); 17:28.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 17:28.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:28.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool IsMaybeWrapped(JS::HandleValue) [with T = TeeState]’: 17:28.30 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:32:6: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:28.30 bool IsMaybeWrapped(const HandleValue v) { 17:28.30 ^~~~~~~~~~~~~~ 17:28.38 Compiling futures v0.1.23 17:28.65 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:28.65 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:28.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:28.65 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool str_toSource(JSContext*, unsigned int, JS::Value*)’: 17:28.65 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:28.66 return ToStringSlow(cx, v); 17:28.66 ^ 17:28.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:28.85 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)’: 17:28.85 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:4078:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:28.85 static bool Decode(JSContext* cx, HandleLinearString str, 17:28.86 ^~~~~~ 17:29.11 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’: 17:29.11 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:4127:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:29.12 return Decode(cx, str, nullptr, args.rval()); 17:29.12 ^ 17:29.14 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool str_decodeURI(JSContext*, unsigned int, JS::Value*)’: 17:29.14 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:4117:64: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:29.14 return Decode(cx, str, js_isUriReservedPlusPound, args.rval()); 17:29.14 ^ 17:30.94 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)’: 17:30.94 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:30.94 return ToStringSlow(cx, thisv); 17:30.94 ^ 17:31.67 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)’: 17:31.67 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:31.67 return ToStringSlow(cx, thisv); 17:31.67 ^ 17:32.72 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:18:0, 17:32.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 17:32.72 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In function ‘T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::ReadableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = js::ReadableStream]::]’: 17:32.72 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:120:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:32.72 MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx, 17:32.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:32.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:32.90 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp: In function ‘bool js::str_normalize(JSContext*, unsigned int, JS::Value*)’: 17:32.90 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:486:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:32.90 return ToStringSlow(cx, thisv); 17:32.90 ^ 17:33.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2:0: 17:33.83 /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp: In function ‘JSObject* js::InitReflect(JSContext*, JS::Handle)’: 17:33.83 /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:233:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:33.83 if (!DefineDataProperty(cx, global, cx->names().Reflect, value, 17:33.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:33.83 JSPROP_RESOLVING)) { 17:33.83 ~~~~~~~~~~~~~~~~~ 17:33.99 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:33.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:33.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:33.99 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)’: 17:33.99 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:33.99 return ToStringSlow(cx, v); 17:33.99 ^ 17:34.27 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10:0, 17:34.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 17:34.27 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:9, 17:34.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:34.28 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h: In function ‘JSObject* js::InitStringClass(JSContext*, JS::Handle)’: 17:34.28 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:1559:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:34.28 return NativeGetProperty(cx, obj, receiver, id, vp); 17:34.28 ^ 17:34.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:34.28 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3711:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:34.28 !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) { 17:34.28 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:34.28 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ArrayObject.h:10:0, 17:34.28 from /<>/firefox-69.0~b5+build1/js/src/builtin/Array.h:17, 17:34.28 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:9, 17:34.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:34.28 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:1559:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:34.28 return NativeGetProperty(cx, obj, receiver, id, vp); 17:34.28 ^ 17:34.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:29:0: 17:34.28 /<>/firefox-69.0~b5+build1/js/src/builtin/String.cpp:3719:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:34.29 !NativeDefineDataProperty(cx, proto, trimAliasId, trimFn, 0)) { 17:34.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:34.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:34.52 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp: In function ‘bool Deserialize(JSContext*, unsigned int, JS::Value*)’: 17:34.52 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3291:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:34.52 if (!JS_GetProperty(cx, opts, "scope", &v)) { 17:34.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:34.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:34.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:34.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:34.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:34.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:34.52 return js::ToStringSlow(cx, v); 17:34.52 ^ 17:34.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:34.52 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3331:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:34.52 if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION, 17:34.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:34.52 scope, &deserialized, nullptr, nullptr)) { 17:34.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:34.84 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:34.84 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:34.84 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:34.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:34.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)’: 17:34.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:34.84 return js::ToStringSlow(cx, v); 17:34.84 ^ 17:35.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’: 17:35.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.06 return js::ToObjectSlow(cx, v, false); 17:35.06 ^ 17:35.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:35.07 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3211:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:35.07 if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) { 17:35.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.07 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:35.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:35.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:35.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:35.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.07 return js::ToStringSlow(cx, v); 17:35.07 ^ 17:35.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:35.08 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3235:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:35.08 if (!JS_GetProperty(cx, opts, "scope", &v)) { 17:35.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17:35.08 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:35.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:35.08 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:35.08 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:35.08 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.08 return js::ToStringSlow(cx, v); 17:35.08 ^ 17:35.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:35.09 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3258:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 17:35.09 if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) { 17:35.09 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:35.51 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamCreateReadResult(JSContext*, JS::HandleValue, bool, js::ForAuthorCodeBool)’: 17:35.51 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1544:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.51 static MOZ_MUST_USE JSObject* ReadableStreamCreateReadResult( 17:35.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamCloseInternal(JSContext*, JS::Handle)’: 17:35.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1505:49: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:35.70 resultObj = ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true, 17:35.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.70 forAuthorCode); 17:35.70 ~~~~~~~~~~~~~~ 17:35.97 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamFulfillReadOrReadIntoRequest.constprop(JSContext*, JS::Handle, JS::HandleValue, bool)’: 17:35.97 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1679:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.97 static MOZ_MUST_USE bool ReadableStreamFulfillReadOrReadIntoRequest( 17:35.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:35.97 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1709:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:35.97 cx, ReadableStreamCreateReadResult(cx, chunk, done, 17:35.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:35.97 unwrappedReader->forAuthorCode())); 17:35.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:36.30 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:19:0, 17:36.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 17:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h: In member function ‘bool js::ListObject::append(JSContext*, JS::HandleValue)’: 17:36.30 /<>/firefox-69.0~b5+build1/js/src/vm/List-inl.h:23:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:36.31 inline bool js::ListObject::append(JSContext* cx, HandleValue value) { 17:36.31 ^~ 17:36.85 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Realm.h:26:0, 17:36.85 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:16, 17:36.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:17, 17:36.86 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:36.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:36.86 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 17:36.86 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.h:87:62: warning: ‘.js::CrossCompartmentKey::Debuggee::referent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:36.86 return debugger == other.debugger && referent == other.referent; 17:36.86 ~~~~~~^~~~~~~~ 17:36.87 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:18:0, 17:36.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 17:36.87 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:36.87 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 17:36.87 ^~ 17:37.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:37.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘js::ReadableStreamDefaultReader* CreateReadableStreamDefaultReader(JSContext*, JS::Handle, js::ForAuthorCodeBool, JS::HandleObject)’: 17:37.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2055:48: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:37.06 promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 17:37.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.06 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2067:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.06 promise = PromiseObject::unforgeableReject(cx, storedError); 17:37.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:37.17 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)’: 17:37.17 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:699:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.17 if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) { 17:37.17 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.17 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:699:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:37.17 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:37.17 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:37.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:37.17 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.17 return ToStringSlow(cx, v); 17:37.17 ^ 17:37.27 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:18:0, 17:37.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20: 17:37.27 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In static member function ‘static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)’: 17:37.27 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:163:78: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.27 return detail::UnwrapAndTypeCheckValueSlowPath(cx, value, throwTypeError); 17:37.27 ^ 17:37.37 Compiling clap v2.31.2 17:37.41 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:37.41 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamCancel(JSContext*, JS::Handle, JS::HandleValue)’: 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1406:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 static MOZ_MUST_USE JSObject* ReadableStreamCancel( 17:37.42 ^~~~~~~~~~~~~~~~~~~~ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1409:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 AssertSameCompartment(cx, reason); 17:37.42 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1417:70: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:37.42 return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 17:37.42 ^ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1427:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 return PromiseObject::unforgeableReject(cx, storedError); 17:37.42 ^ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2510:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 AssertSameCompartment(cx, reason); 17:37.42 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2572:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 rval = source->cancel(cx, stream, wrappedReason); 17:37.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.42 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2580:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.42 result = PromiseObject::unforgeableResolve(cx, rval); 17:37.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 17:37.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2588:49: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:37.43 result = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 17:37.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2604:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.43 result = PromiseCall(cx, unwrappedCancelMethod, underlyingSource, 17:37.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.43 wrappedReason); 17:37.43 ~~~~~~~~~~~~~~ 17:37.43 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2604:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::HandleValue)’: 17:37.81 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2011:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.81 static MOZ_MUST_USE JSObject* ReadableStreamReaderGenericCancel( 17:37.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:37.88 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)’: 17:37.88 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4936:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.88 JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, 17:37.88 ^~ 17:37.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:37.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)’: 17:37.90 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4575:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.90 JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, 17:37.90 ^~ 17:37.94 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::HandleValue)’: 17:37.94 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1580:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.94 MOZ_MUST_USE bool ReadableStreamErrorInternal( 17:37.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:37.94 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1666:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:37.94 source->onErrored(cx, unwrappedStream, error); 17:37.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:38.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamControllerError(JSContext*, JS::Handle, JS::HandleValue)’: 17:38.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3105:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.07 static MOZ_MUST_USE bool ReadableStreamControllerError( 17:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:38.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3109:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.07 AssertSameCompartment(cx, e); 17:38.07 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 17:38.32 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamClose(JSContext*, JS::HandleObject)’: 17:38.32 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3919:40: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:38.32 !GetAndClearExceptionAndStack(cx, &e, &stack)) { 17:38.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:38.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:38.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)’: 17:38.40 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4905:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.40 JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, 17:38.40 ^~ 17:38.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:38.44 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)’: 17:38.44 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2134:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:38.44 if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) { 17:38.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 17:38.45 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2160:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.45 RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn)); 17:38.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 17:38.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:38.63 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:38.63 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:38.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:38.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)’: 17:38.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.63 return js::ToStringSlow(cx, v); 17:38.63 ^ 17:38.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.64 return js::ToObjectSlow(cx, v, false); 17:38.64 ^ 17:38.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:38.64 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4105:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.64 if (!JS_SetProperty(cx, rv, "vars", varObjVal)) { 17:38.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:38.64 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:4113:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:38.64 if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) { 17:38.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:39.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:860:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.25 bool NodeBuilder::ifStatement(HandleValue test, HandleValue cons, 17:39.25 ^~~~~~~~~~~ 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:860:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:860:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:860:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.25 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.26 return js::Call(cx, fun, userv, args, dst); 17:39.26 ^ 17:39.26 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 bool NodeBuilder::forStatement(HandleValue init, HandleValue test, 17:39.30 ^~~~~~~~~~~ 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:922:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:358:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 return callbackHelper(fun, args, i + 1, std::forward(tail)...); 17:39.30 ^ 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:358:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.30 return defineProperty(obj, name, value) && 17:39.30 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.31 return defineProperty(obj, name, value) && 17:39.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.31 return defineProperty(obj, name, value) && 17:39.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.31 return defineProperty(obj, name, value) && 17:39.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:39.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.64 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 17:39.64 ^~~~~~~~ 17:39.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.64 return js::Call(cx, fun, userv, args, dst); 17:39.64 ^ 17:39.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:39.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.70 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 17:39.70 ^~~~~~~~ 17:39.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.70 return js::Call(cx, fun, userv, args, dst); 17:39.70 ^ 17:39.70 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.77 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:39.77 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.77 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 17:39.77 ^~~~~~~~ 17:39.77 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.77 return js::Call(cx, fun, userv, args, dst); 17:39.77 ^ 17:39.77 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:39.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1441:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.82 bool NodeBuilder::literal(HandleValue val, TokenPos* pos, 17:39.82 ^~~~~~~~~~~ 17:39.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1441:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1445:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.82 return callback(cb, val, pos, dst); 17:39.82 ^ 17:39.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.82 return defineProperty(obj, name, value) && 17:39.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.86 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:39.86 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3155:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.86 bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) { 17:39.86 ^~~~~~~~~~~~~ 17:39.87 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3207:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.87 return builder.literal(val, &pn->pn_pos, dst); 17:39.87 ^ 17:39.87 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3207:47: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.92 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:39.92 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3314:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.92 bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos, 17:39.92 ^~~~~~~~~~~~~ 17:39.92 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1455:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.92 return callback(cb, name, pos, dst); 17:39.93 ^ 17:39.93 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:39.93 return defineProperty(obj, name, value) && 17:39.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:39.97 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)’: 17:39.97 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.97 bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) { 17:39.97 ^~~~~~~~~~~~~ 17:39.97 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3324:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:39.97 return identifier(pnAtom, &id->pn_pos, dst); 17:39.97 ^ 17:40.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:40.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.01 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 17:40.01 ^~~~~~~~ 17:40.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.01 return js::Call(cx, fun, userv, args, dst); 17:40.01 ^ 17:40.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle&, JS::Handle&, JS::Handle&, js::frontend::TokenPos*&, JS::MutableHandle&}]’: 17:40.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:366:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.07 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) { 17:40.07 ^~~~~~~~ 17:40.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.07 return js::Call(cx, fun, userv, args, dst); 17:40.07 ^ 17:40.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1581:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.14 bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { 17:40.14 ^~~~~~~~~~~ 17:40.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.14 return js::Call(cx, fun, userv, args, dst); 17:40.14 ^ 17:40.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.22 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.22 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1296:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.23 bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind, 17:40.23 ^~~~~~~~~~~ 17:40.23 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1296:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.23 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.23 return js::Call(cx, fun, userv, args, dst); 17:40.23 ^ 17:40.23 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.23 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.23 return createNode(type, pos, &node) && 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.31 bool NodeBuilder::memberExpression(bool computed, HandleValue expr, 17:40.31 ^~~~~~~~~~~ 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1169:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.31 return js::Call(cx, fun, userv, args, dst); 17:40.31 ^ 17:40.31 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.32 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.32 return defineProperty(obj, name, value) && 17:40.32 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:40.32 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.32 return defineProperty(obj, name, value) && 17:40.40 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.40 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:444:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.40 MOZ_MUST_USE bool listNode(ASTType type, const char* propName, 17:40.40 ^~~~~~~~ 17:40.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.41 return js::Call(cx, fun, userv, args, dst); 17:40.41 ^ 17:40.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.41 return defineProperty(obj, name, value) && 17:40.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.51 bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left, 17:40.51 ^~~~~~~~~~~ 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1030:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.51 return js::Call(cx, fun, userv, args, dst); 17:40.51 ^ 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.51 return defineProperty(obj, name, value) && 17:40.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:40.52 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.52 return defineProperty(obj, name, value) && 17:40.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)’: 17:40.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1087:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.61 bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix, 17:40.61 ^~~~~~~~~~~ 17:40.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1087:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.61 return js::Call(cx, fun, userv, args, dst); 17:40.62 ^ 17:40.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:40.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.62 return defineProperty(obj, name, value) && 17:40.62 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:40.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:40.62 return defineProperty(obj, name, value) && 17:41.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:41.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2253:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.01 bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { 17:41.01 ^~~~~~~~~~~~~ 17:41.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1338:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.02 return callback(cb, importName, bindingName, pos, dst); 17:41.02 ^ 17:41.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:372:74: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.02 return callbackHelper(fun, iargs, 0, std::forward(args)...); 17:41.02 ^ 17:41.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:372:74: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.02 return createNode(type, pos, &node) && 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:854:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.03 return callback(cb, pos, dst); 17:41.03 ^ 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:845:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.03 return callback(cb, expr, pos, dst); 17:41.03 ^ 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:838:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.03 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); 17:41.03 ^ 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2310:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.03 builder.ifStatement(test, cons, alt, &ifNode->pn_pos, dst); 17:41.03 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2310:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2310:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.04 return js::Call(cx, fun, userv, args, dst); 17:41.04 ^ 17:41.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.04 return createNode(type, pos, &node) && 17:41.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.04 return js::Call(cx, fun, userv, args, dst); 17:41.05 ^ 17:41.05 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.05 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.05 return defineProperty(obj, name, value) && 17:41.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:41.05 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.05 return defineProperty(obj, name, value) && 17:41.05 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1435:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.05 return callback(cb, opt(var), body, pos, dst); 17:41.05 ^ 17:41.06 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.06 return js::Call(cx, fun, userv, args, dst); 17:41.06 ^ 17:41.06 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.06 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.06 return defineProperty(obj, name, value) && 17:41.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:41.06 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.06 return defineProperty(obj, name, value) && 17:41.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:964:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.07 return callback(cb, expr, stmt, pos, dst); 17:41.07 ^ 17:41.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:974:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.07 return callback(cb, test, stmt, pos, dst); 17:41.07 ^ 17:41.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:984:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.07 return callback(cb, stmt, test, pos, dst); 17:41.07 ^ 17:41.07 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2215:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.08 return (lexical || pn->isKind(ParseNodeKind::VarStmt)) 17:41.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 ? variableDeclaration(&pn->as(), lexical, dst) 17:41.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 : expression(pn, dst); 17:41.08 ~~~~~~~~~~~~~~~~~~~~~ 17:41.08 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2380:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.08 if (!variableDeclaration(&scopeNode->scopeBody()->as(), 17:41.08 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 true, &var)) { 17:41.08 ~~~~~~~~~~~ 17:41.08 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2391:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.08 if (!variableDeclaration( 17:41.08 ~~~~~~~~~~~~~~~~~~~^ 17:41.08 &initNode->as(), 17:41.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 initNode->isKind(ParseNodeKind::LetDecl) || 17:41.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.08 initNode->isKind(ParseNodeKind::ConstDecl), 17:41.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.11 &var)) { 17:41.11 ~~~~~ 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2400:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.11 return forIn(forNode, updateOrIter, var, stmt, dst); 17:41.11 ^ 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2400:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2400:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.11 return js::Call(cx, fun, userv, args, dst); 17:41.11 ^ 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.11 return defineProperty(obj, name, value) && 17:41.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:41.11 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.12 return defineProperty(obj, name, value) && 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.12 builder.forStatement(init, test, update, stmt, &forNode->pn_pos, 17:41.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.12 dst); 17:41.12 ~~~~ 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2409:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1671:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.12 return identifier(atom, pos, dst); 17:41.12 ^ 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:876:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.12 return callback(cb, opt(label), pos, dst); 17:41.12 ^ 17:41.12 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:886:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.13 return callback(cb, opt(label), pos, dst); 17:41.13 ^ 17:41.13 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2431:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.13 return identifier(pnAtom, nullptr, &label) && 17:41.13 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.13 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:896:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.13 return callback(cb, label, stmt, pos, dst); 17:41.13 ^ 17:41.13 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:906:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.13 return callback(cb, arg, pos, dst); 17:41.13 ^ 17:41.13 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:916:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.13 return callback(cb, opt(arg), pos, dst); 17:41.13 ^ 17:41.13 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1024:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.13 return callback(cb, pos, dst); 17:41.13 ^ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2462:62: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.14 return classDefinition(&pn->as(), false, dst); 17:41.14 ^ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1537:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.14 return callback(cb, name, initializer, pos, dst); 17:41.14 ^ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.14 return js::Call(cx, fun, userv, args, dst); 17:41.14 ^ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.14 return defineProperty(obj, name, value) && 17:41.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.14 return defineProperty(obj, name, value) && 17:41.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:41.14 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:41.15 return defineProperty(obj, name, value) && 17:42.58 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:42.58 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:42.59 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:42.59 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:42.59 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:42.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:42.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:42.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.59 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool reflect_parse(JSContext*, uint32_t, JS::Value*)’: 17:42.59 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.59 return ToStringSlow(cx, v); 17:42.59 ^ 17:42.59 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:42.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.59 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.59 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:42.59 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.59 arg1, arg2); 17:42.60 ~~~~~~~~~~~ 17:42.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3530:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.60 if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) { 17:42.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3530:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3540:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.60 if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) { 17:42.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3540:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.60 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:42.60 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:42.60 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:42.60 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:42.60 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:42.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:42.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:42.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.61 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.61 return ToStringSlow(cx, v); 17:42.61 ^ 17:42.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3559:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.61 if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) || 17:42.62 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3559:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:42.62 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:42.62 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:42.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.62 return js::ToUint32Slow(cx, v, out); 17:42.62 ^ 17:42.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3568:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.63 if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) { 17:42.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3568:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.65 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:42.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.65 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:42.65 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.65 arg1, arg2); 17:42.65 ~~~~~~~~~~~ 17:42.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3584:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.65 if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) { 17:42.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3584:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.65 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:42.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.65 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.65 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:42.65 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.65 arg1, arg2); 17:42.65 ~~~~~~~~~~~ 17:42.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:308:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.66 if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) { 17:42.66 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:308:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.66 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:42.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:42.66 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:42.66 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:42.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.66 arg1, arg2); 17:42.66 ~~~~~~~~~~~ 17:42.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:11:0: 17:42.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:833:54: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:42.66 return listNode(AST_PROGRAM, "body", elts, pos, dst); 17:42.66 ^ 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)’: 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2235:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.10 bool ASTSerializer::classDefinition(ClassNode* pn, bool expr, 17:43.10 ^~~~~~~~~~~~~ 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2235:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1553:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.10 return callback(cb, name, heritage, block, pos, dst); 17:43.10 ^ 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.10 return defineProperty(obj, name, value) && 17:43.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.10 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.10 return defineProperty(obj, name, value) && 17:43.39 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:43.39 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2645:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.40 bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { 17:43.40 ^~~~~~~~~~~~~ 17:43.40 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2655:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.40 return function(funNode, type, dst); 17:43.40 ^ 17:43.40 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1136:63: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.41 return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst); 17:43.41 ^ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1127:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 return callback(cb, test, cons, alt, pos, dst); 17:43.41 ^ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2694:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst); 17:43.41 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2694:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2706:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst); 17:43.41 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2706:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1080:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 return callback(cb, opName, lhs, rhs, pos, dst); 17:43.41 ^ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 return defineProperty(obj, name, value) && 17:43.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 return defineProperty(obj, name, value) && 17:43.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.41 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.41 return defineProperty(obj, name, value) && 17:43.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.43 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2636:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.43 if (!builder.binaryExpression(op, left, right, &subpos, &right)) { 17:43.43 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.43 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2636:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.43 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.44 return js::Call(cx, fun, userv, args, dst); 17:43.44 ^ 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.44 return defineProperty(obj, name, value) && 17:43.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.44 return defineProperty(obj, name, value) && 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.44 return createNode(type, pos, &node) && 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.44 return js::Call(cx, fun, userv, args, dst); 17:43.44 ^ 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.44 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.45 return createNode(type, pos, &node) && 17:43.45 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.45 return js::Call(cx, fun, userv, args, dst); 17:43.45 ^ 17:43.45 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.45 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.45 return createNode(type, pos, &node) && 17:43.46 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2852:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.46 return identifier(pnAtom, nullptr, &propname) && 17:43.46 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.46 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2853:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.46 builder.memberExpression(false, expr, propname, &prop->pn_pos, 17:43.46 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.47 dst); 17:43.47 ~~~~ 17:43.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2853:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2875:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.47 builder.memberExpression(true, expr, key, &elem->pn_pos, dst); 17:43.47 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2875:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.47 return createNode(type, pos, &node) && 17:43.47 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1185:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.48 return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst); 17:43.48 ^ 17:43.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1253:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.48 return callback(cb, val, pos, dst); 17:43.48 ^ 17:43.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1275:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.48 return callback(cb, kindName, key, val, pos, dst); 17:43.48 ^ 17:43.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.48 return defineProperty(obj, name, value) && 17:43.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.48 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.48 return defineProperty(obj, name, value) && 17:43.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.49 return defineProperty(obj, name, value) && 17:43.49 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.49 return defineProperty(obj, name, value) && 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1284:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst); 17:43.49 ^ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1290:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.49 return callback(cb, pos, dst); 17:43.49 ^ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1217:67: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst); 17:43.49 ^ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3016:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.49 builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst); 17:43.49 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3016:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3026:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.49 builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos, 17:43.49 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.49 dst); 17:43.49 ~~~~ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3026:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3031:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 return classDefinition(&pn->as(), true, dst); 17:43.49 ^ 17:43.49 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3058:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.49 return identifier(firstStr, &firstNode->pn_pos, &firstIdent) && 17:43.49 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3059:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.51 identifier(secondStr, &secondNode->pn_pos, &secondIdent) && 17:43.51 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1564:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return callback(cb, meta, property, pos, dst); 17:43.51 ^ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return defineProperty(obj, name, value) && 17:43.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return defineProperty(obj, name, value) && 17:43.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3076:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:43.51 return identifier(name, &identNode->pn_pos, &ident) && 17:43.51 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1575:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return callback(cb, arg, pos, dst); 17:43.51 ^ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return defineProperty(obj, name, value) && 17:43.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:43.51 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:43.51 return defineProperty(obj, name, value) && 17:43.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.45 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:44.45 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3094:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.45 bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) { 17:44.45 ^~~~~~~~~~~~~ 17:44.50 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:44.50 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3297:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.50 bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) { 17:44.50 ^~~~~~~~~~~~~ 17:44.50 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1468:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.50 return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst); 17:44.50 ^ 17:44.50 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.50 return defineProperty(obj, name, value) && 17:44.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)’: 17:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3242:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.63 bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) { 17:44.63 ^~~~~~~~~~~~~ 17:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1463:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.63 return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst); 17:44.63 ^ 17:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.64 return defineProperty(obj, name, value) && 17:44.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3271:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.64 if (!builder.literal(pname, &propdef->pn_pos, &key)) { 17:44.64 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:44.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3271:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1242:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.64 return callback(cb, key, patt, pos, dst); 17:44.64 ^ 17:44.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.65 return defineProperty(obj, name, value) && 17:44.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.65 return defineProperty(obj, name, value) && 17:44.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.65 return defineProperty(obj, name, value) && 17:44.81 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In function ‘bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)’: 17:44.82 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3412:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.82 bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList, 17:44.82 ^~~~~~~~~~~~~ 17:44.84 Compiling itoa v0.4.1 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2227:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.90 bool ASTSerializer::forIn(ForNode* loop, ParseNode* iterExpr, HandleValue var, 17:44.90 ^~~~~~~~~~~~~ 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2227:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2227:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.90 return js::Call(cx, fun, userv, args, dst); 17:44.90 ^ 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:44.90 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.90 return defineProperty(obj, name, value) && 17:44.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:44.91 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:44.91 return defineProperty(obj, name, value) && 17:45.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)’: 17:45.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2563:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.02 bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) { 17:45.02 ^~~~~~~~~~~~~ 17:45.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.03 return js::Call(cx, fun, userv, args, dst); 17:45.03 ^ 17:45.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.03 return defineProperty(obj, name, value) && 17:45.03 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.03 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.03 return defineProperty(obj, name, value) && 17:45.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.04 return defineProperty(obj, name, value) && 17:45.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2591:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.04 if (!builder.binaryExpression(op, left, right, &subpos, &left)) { 17:45.04 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.04 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2591:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)’: 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1918:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.27 bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical, 17:45.27 ^~~~~~~~~~~~~ 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.27 return js::Call(cx, fun, userv, args, dst); 17:45.27 ^ 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.27 return defineProperty(obj, name, value) && 17:45.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.27 return defineProperty(obj, name, value) && 17:45.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.28 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.28 return js::Call(cx, fun, userv, args, dst); 17:45.28 ^ 17:45.28 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.28 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:440:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.28 return createNode(type, pos, &node) && 17:45.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)’: 17:45.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3327:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.60 bool ASTSerializer::function(FunctionNode* funNode, ASTType type, 17:45.60 ^~~~~~~~~~~~~ 17:45.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3327:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.60 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1671:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.60 return identifier(atom, pos, dst); 17:45.60 ^ 17:45.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3383:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.61 return functionArgs(pn, argsList, args, defaults, rest) && 17:45.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3399:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.61 return functionArgs(pn, argsList, args, defaults, rest) && 17:45.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.61 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:3403:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.61 return functionArgs(pn, argsList, args, defaults, rest) && 17:45.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:838:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.62 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst); 17:45.62 ^ 17:45.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.62 return js::Call(cx, fun, userv, args, dst); 17:45.62 ^ 17:45.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:45.62 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.62 return defineProperty(obj, name, value) && 17:45.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.63 return defineProperty(obj, name, value) && 17:45.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.63 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.64 return defineProperty(obj, name, value) && 17:45.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.64 return defineProperty(obj, name, value) && 17:45.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.64 return defineProperty(obj, name, value) && 17:45.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.64 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.64 return defineProperty(obj, name, value) && 17:45.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.65 return defineProperty(obj, name, value) && 17:45.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.65 return defineProperty(obj, name, value) && 17:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.65 return defineProperty(obj, name, value) && 17:45.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.65 return defineProperty(obj, name, value) && 17:45.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.65 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.65 return defineProperty(obj, name, value) && 17:45.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.66 return defineProperty(obj, name, value) && 17:45.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.66 return defineProperty(obj, name, value) && 17:45.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.66 return defineProperty(obj, name, value) && 17:45.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:45.66 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:45.66 return defineProperty(obj, name, value) && 17:45.66 Compiling stable_deref_trait v1.0.0 17:45.94 Compiling ucd-util v0.1.1 17:46.00 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:46.00 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2016:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.00 bool ASTSerializer::exportDeclaration(ParseNode* exportNode, 17:46.00 ^~~~~~~~~~~~~ 17:46.00 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1369:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.00 return callback(cb, bindingName, exportName, pos, dst); 17:46.00 ^ 17:46.00 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.00 return js::Call(cx, fun, userv, args, dst); 17:46.01 ^ 17:46.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2057:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.01 if (!function(&kid->as(), AST_FUNC_DECL, &decl)) { 17:46.01 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2063:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.01 if (!classDefinition(&kid->as(), false, &decl)) { 17:46.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.01 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:2071:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.01 if (!variableDeclaration(&kid->as(), 17:46.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 17:46.01 kind != ParseNodeKind::VarStmt, &decl)) { 17:46.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:46.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.02 return js::Call(cx, fun, userv, args, dst); 17:46.02 ^ 17:46.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:345:46: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.02 return defineProperty(obj, name, value) && 17:46.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:46.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.02 return defineProperty(obj, name, value) && 17:46.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:46.02 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:426:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:46.02 return defineProperty(obj, name, value) && 17:46.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)’: 17:46.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1898:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.27 bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) { 17:46.27 ^~~~~~~~~~~~~ 17:46.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1906:66: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.27 return function(&pn->as(), AST_FUNC_DECL, dst); 17:46.27 ^ 17:46.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1909:65: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.27 return variableDeclaration(&pn->as(), false, dst); 17:46.27 ^ 17:46.27 /<>/firefox-69.0~b5+build1/js/src/builtin/ReflectParse.cpp:1914:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:46.27 return variableDeclaration(&pn->as(), true, dst); 17:46.28 ^ 17:48.19 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:48.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:48.19 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘bool FindPath(JSContext*, unsigned int, JS::Value*)’: 17:48.19 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:48.19 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:48.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.19 arg1, arg2); 17:48.19 ~~~~~~~~~~~ 17:48.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:48.20 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3761:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:48.20 JS::ubi::Node start(args[0]), target(args[1]); 17:48.20 ^ 17:48.20 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3761:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:48.20 JS::ubi::Node start(args[0]), target(args[1]); 17:48.20 ^ 17:48.20 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:48.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:48.20 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:48.20 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:48.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.20 arg1, arg2); 17:48.20 ~~~~~~~~~~~ 17:48.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:48.21 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3818:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:48.21 if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) { 17:48.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.49 Compiling pkg-config v0.3.9 17:50.00 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:50.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:50.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘bool ShortestPaths(JSContext*, unsigned int, JS::Value*)’: 17:50.00 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.00 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:50.00 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.00 arg1, arg2); 17:50.00 ~~~~~~~~~~~ 17:50.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.01 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:50.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.01 arg1, arg2); 17:50.01 ~~~~~~~~~~~ 17:50.01 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.01 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:50.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.01 arg1, arg2); 17:50.01 ~~~~~~~~~~~ 17:50.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:50.01 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:50.02 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:50.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:50.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.02 return js::ToInt32Slow(cx, v, out); 17:50.02 ^ 17:50.02 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:14:0, 17:50.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:50.02 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.03 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:50.03 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.03 arg1, arg2); 17:50.03 ~~~~~~~~~~~ 17:50.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:47:0: 17:50.03 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3905:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.03 JS::ubi::Node node(val); 17:50.04 ^ 17:50.04 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3912:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.04 JS::ubi::Node root(args[0]); 17:50.04 ^ 17:50.05 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3928:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.05 JS::ubi::Node target(val); 17:50.05 ^ 17:50.06 /<>/firefox-69.0~b5+build1/js/src/builtin/TestingFunctions.cpp:3988:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:50.06 !JS_DefineProperty(cx, part, "predecessor", predecessor, 17:50.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.06 JSPROP_ENUMERATE)) { 17:50.06 ~~~~~~~~~~~~~~~~~ 17:51.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:51.36 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In static member function ‘static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::HandleObject)’: 17:51.36 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3568:44: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:51.36 cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue)); 17:51.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue)’: 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3198:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.52 static MOZ_MUST_USE bool SetUpReadableStreamDefaultController( 17:51.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3198:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3198:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3198:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.52 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3198:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.53 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4366:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.53 if (!GetProperty(cx, O, P, &method)) { 17:51.53 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 17:51.53 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4366:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10:0, 17:51.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:51.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:51.53 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.53 return Call(cx, fval, thisv, args, rval); 17:51.53 ^ 17:51.54 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:51.54 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3265:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.54 PromiseObject::unforgeableResolve(cx, startResult)); 17:51.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 17:51.67 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle, JS::HandleValue, double, JS::HandleValue)’: 17:51.67 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3301:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.67 SetUpReadableStreamDefaultControllerFromUnderlyingSource( 17:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.67 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3301:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3320:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.68 if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource, 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 17:51.68 "ReadableStream source.pull method", 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.68 cx->names().pull, &pullMethod)) { 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3320:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.68 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3330:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.68 if (!CreateAlgorithmFromUnderlyingMethod( 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 17:51.68 cx, underlyingSource, "ReadableStream source.cancel method", 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.68 cx->names().cancel, &cancelMethod)) { 17:51.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3330:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3341:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.69 highWaterMark, sizeAlgorithm); 17:51.69 ^ 17:51.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3341:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.69 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3341:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.71 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3341:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.77 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In static member function ‘static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)’: 17:51.77 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:549:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.77 if (!GetProperty(cx, strategy, cx->names().size, &size)) { 17:51.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.77 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:549:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.77 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:555:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.77 if (!GetProperty(cx, strategy, cx->names().highWaterMark, 17:51.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.77 &highWaterMarkVal)) { 17:51.77 ~~~~~~~~~~~~~~~~~~ 17:51.77 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:555:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:562:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.78 if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) { 17:51.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.78 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:562:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:51.78 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:51.78 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:51.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:51.78 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.78 return ToStringSlow(cx, v); 17:51.78 ^ 17:51.79 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:51.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:51.79 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:51.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:51.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.79 return js::ToNumberSlow(cx, v, out); 17:51.80 ^ 17:51.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:51.80 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:608:66: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.80 if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( 17:51.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 17:51.80 cx, stream, underlyingSource, highWaterMark, size)) { 17:51.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.96 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)’: 17:51.96 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4494:64: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:51.96 if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource( 17:51.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 17:51.96 cx, stream, sourceVal, highWaterMark, sizeVal)) { 17:51.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.00 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘js::ReadableStream* CreateReadableStream(JSContext*, SourceAlgorithms, JS::HandleValue, JS::HandleValue, JS::HandleValue, double, JS::HandleValue, JS::HandleObject)’: 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:843:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 MOZ_MUST_USE ReadableStream* CreateReadableStream( 17:52.01 ^~~~~~~~~~~~~~~~~~~~ 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:843:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:843:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:843:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:872:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 if (!SetUpReadableStreamDefaultController( 17:52.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 17:52.01 cx, stream, sourceAlgorithms, underlyingSource, pullMethod, 17:52.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.01 cancelMethod, highWaterMark, sizeAlgorithm)) { 17:52.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:872:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:872:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.01 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:872:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)’: 17:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2842:52: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:52.07 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 17:52.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2849:54: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:52.07 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue); 17:52.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2863:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.07 PromiseCall(cx, unwrappedPullMethod, underlyingSource, controller); 17:52.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.07 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2863:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘JSObject* ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)’: 17:52.46 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2212:43: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:52.46 cx, ReadableStreamCreateReadResult(cx, UndefinedHandleValue, true, 17:52.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.46 unwrappedReader->forAuthorCode())); 17:52.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2218:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 return PromiseObject::unforgeableResolve(cx, iterResultVal); 17:52.47 ^ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2228:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 return PromiseObject::unforgeableReject(cx, storedError); 17:52.47 ^ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2680:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 cx, ReadableStreamCreateReadResult(cx, chunk, false, 17:52.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:52.47 unwrappedReader->forAuthorCode())); 17:52.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:2686:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 return PromiseObject::unforgeableResolve(cx, readResult); 17:52.47 ^ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3750:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 cx, ReadableStreamCreateReadResult(cx, val, false, 17:52.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:52.47 unwrappedReader->forAuthorCode())); 17:52.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:52.47 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3757:53: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.47 return PromiseObject::unforgeableResolve(cx, val); 17:52.47 ^ 17:52.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:11:0: 17:52.92 /<>/firefox-69.0~b5+build1/js/src/vm/SharedArrayObject.cpp: In function ‘bool js::IsSharedArrayBuffer(JS::HandleValue)’: 17:52.92 /<>/firefox-69.0~b5+build1/js/src/vm/SharedArrayObject.cpp:396:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:52.92 bool js::IsSharedArrayBuffer(HandleValue v) { 17:52.92 ^~ 17:53.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:47:0: 17:53.04 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&):: [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]’: 17:53.04 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2007:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.05 return JS_DefineElement(cx, array, (*index)++, val, 0); 17:53.05 ^ 17:53.24 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::HandleValue)’: 17:53.24 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3019:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.24 static MOZ_MUST_USE bool ReadableStreamDefaultControllerEnqueue( 17:53.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.24 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3022:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.25 AssertSameCompartment(cx, chunk); 17:53.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 17:53.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:10:0, 17:53.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:53.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:53.25 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.25 return Call(cx, fval, thisv, args, rval); 17:53.25 ^ 17:53.26 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:98:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:53.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 17:53.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.h:10, 17:53.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:7, 17:53.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:53.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.26 return js::ToNumberSlow(cx, v, out); 17:53.26 ^ 17:53.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:53.27 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:3071:40: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 17:53.27 !GetAndClearExceptionAndStack(cx, &exn, &stack)) { 17:53.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 17:53.44 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 17:53.44 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 17:53.44 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 17:53.44 from /<>/firefox-69.0~b5+build1/js/src/builtin/Reflect.cpp:17, 17:53.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:2: 17:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)’: 17:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.44 return op(cx, obj, receiver, id, vp); 17:53.44 ^ 17:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:53.44 ^ 17:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.44 return op(cx, obj, receiver, id, vp); 17:53.44 ^ 17:53.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 17:53.45 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 17:53.45 ^ 17:53.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:53.64 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)’: 17:53.64 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:4875:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:53.64 JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, 17:53.65 ^~ 17:53.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src2.cpp:20:0: 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp: In function ‘bool ReadableStreamTee.constprop(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)’: 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1290:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:53.70 CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); 17:53.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1290:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1290:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1304:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:53.70 CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource)); 17:53.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1304:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:53.70 /<>/firefox-69.0~b5+build1/js/src/builtin/Stream.cpp:1304:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 17:54.28 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:17:0, 17:54.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 17:54.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In member function ‘void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)’: 17:54.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:118:7: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:54.29 it++; 17:54.29 ~~^~ 17:54.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2:0: 17:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:2218:25: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 17:54.29 for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 17:54.29 ^~~~~ 17:54.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:17:0, 17:54.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 17:54.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:114:67: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:54.29 return it < comp->realms().begin() || it >= comp->realms().end(); 17:54.29 ~~~~~~~~~~~~~~~~~~^~ 17:54.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2:0: 17:54.29 /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:2218:25: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp’ was declared here 17:54.29 for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 17:54.29 ^~~~~ 17:56.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38:0: 17:56.12 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp: In member function ‘bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)’: 17:56.12 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp:261:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:56.12 bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) { 17:56.12 ^~~~~~~~~~~~~~~~ 17:56.12 In file included from /<>/firefox-69.0~b5+build1/js/src/gc/Nursery-inl.h:17:0, 17:56.12 from /<>/firefox-69.0~b5+build1/js/src/gc/Marking-inl.h:18, 17:56.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:19, 17:56.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 17:56.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 17:56.12 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:56.12 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 17:56.12 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:56.12 arg1, arg2); 17:56.12 ~~~~~~~~~~~ 17:57.75 Compiling matches v0.1.6 17:58.25 Compiling regex v1.0.3 17:59.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:47:0: 17:59.81 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 17:59.81 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2245:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 17:59.81 JSString* js::ToStringSlow( 17:59.81 ^~ 17:59.81 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2245:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 17:59.89 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ToStringSlow(JSContext*, JS::HandleValue)’: 17:59.89 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2298:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:59.89 JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) { 17:59.89 ^~ 17:59.89 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2299:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 17:59.89 return ToStringSlow(cx, v); 17:59.89 ^ *** KEEP ALIVE MARKER *** Total duration: 0:18:00.231897 18:01.72 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’: 18:01.72 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2342:11: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:01.72 JSString* js::ValueToSource(JSContext* cx, HandleValue v) { 18:01.72 ^~ 18:01.72 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 18:01.72 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 18:01.72 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 18:01.72 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 18:01.72 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:10, 18:01.72 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:01.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:01.72 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:01.72 return ToStringSlow(cx, v); 18:01.72 ^ 18:01.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Caches-inl.h:17, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:25, 18:01.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:01.73 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:01.73 return op(cx, obj, receiver, id, vp); 18:01.73 ^ 18:01.73 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:01.73 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:01.73 ^ 18:01.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:15:0, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:01.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:01.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:01.73 return Call(cx, fval, thisv, args, rval); 18:01.73 ^ 18:01.73 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:01.73 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:10, 18:01.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:01.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:01.74 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:01.74 return ToStringSlow(cx, v); 18:01.74 ^ 18:03.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:47:0: 18:03.11 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, js::IdToPrintableBehavior)’: 18:03.11 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2234:9: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:03.11 str = ValueToSource(cx, v); 18:03.11 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 18:03.11 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 18:03.11 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 18:03.12 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 18:03.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 18:03.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:10, 18:03.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:03.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:03.12 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:03.12 return ToStringSlow(cx, v); 18:03.12 ^ 18:03.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:47:0: 18:03.52 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = char16_t]’: 18:03.52 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2007:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:03.52 return JS_DefineElement(cx, array, (*index)++, val, 0); 18:03.52 ^ 18:03.64 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp: In function ‘bool FillWithRepresentatives(JSContext*, js::HandleArrayObject, uint32_t*, const CharT*, size_t, size_t, const CheckString&) [with CheckString = JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::; CharT = unsigned char]’: 18:03.64 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.cpp:2007:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:03.64 return JS_DefineElement(cx, array, (*index)++, val, 0); 18:03.64 ^ 18:03.99 Compiling num-traits v0.2.6 18:06.59 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:15:0, 18:06.59 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:20, 18:06.59 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:06.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:06.59 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)’: 18:06.59 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:06.59 return ToIndexSlow(cx, v, errorNumber, index); 18:06.59 ^ 18:06.89 Compiling bitflags v1.0.4 18:06.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/Realm.h:26:0, 18:06.89 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:16, 18:06.89 from /<>/firefox-69.0~b5+build1/js/src/vm/HelperThreads.h:27, 18:06.89 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:17, 18:06.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape-inl.h:21, 18:06.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.cpp:9, 18:06.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:2: 18:06.90 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.h: In member function ‘JS::Value js::ActivationEntryMonitor::asyncStack(JSContext*)’: 18:06.90 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment.h:87:62: warning: ‘.js::CrossCompartmentKey::Debuggee::referent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 18:06.90 return debugger == other.debugger && referent == other.referent; 18:06.90 ~~~~~~^~~~~~~~ 18:07.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src20.cpp:38:0: 18:07.08 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp: In member function ‘void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)’: 18:07.09 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp:1471:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:07.09 entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause); 18:07.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.09 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp:1473:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:07.09 entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause); 18:07.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.10 Compiling fake-simd v0.1.2 18:07.12 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp: In member function ‘void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)’: 18:07.13 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp:1484:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:07.13 entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack, 18:07.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.13 asyncCause); 18:07.13 ~~~~~~~~~~~ 18:07.13 /<>/firefox-69.0~b5+build1/js/src/vm/Stack.cpp:1487:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:07.13 entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack, 18:07.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.13 asyncCause); 18:07.13 ~~~~~~~~~~~ 18:07.41 Compiling utf8-ranges v1.0.0 18:09.04 Compiling thin-slice v0.1.1 18:09.57 Compiling bindgen v0.49.3 18:13.71 Compiling smallbitvec v2.3.0 18:16.14 Compiling opaque-debug v0.2.1 18:16.33 Compiling xml-rs v0.8.0 18:35.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:35.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::is(JS::HandleValue)’: 18:35.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:98:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.20 bool TypedArrayObject::is(HandleValue v) { 18:35.20 ^~~~~~~~~~~~~~~~ 18:35.42 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 18:35.42 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 18:35.42 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 18:35.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:35.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)’: 18:35.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:360:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.42 static MOZ_MUST_USE inline bool ToIndex(JSContext* cx, JS::HandleValue v, 18:35.42 ^~~~~~~ 18:35.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:360:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.42 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.42 return ToIndexSlow(cx, v, errorNumber, index); 18:35.42 ^ 18:35.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:35.54 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long int]’: 18:35.54 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2031:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:35.54 bool TypedArrayObjectTemplate::getElement(JSContext* cx, 18:35.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.56 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = long long unsigned int]’: 18:35.56 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2045:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:35.56 bool TypedArrayObjectTemplate::getElement(JSContext* cx, 18:35.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.77 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = unsigned char]’: 18:35.77 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2022:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:35.77 bool TypedArrayObjectTemplate::getElement(JSContext* cx, 18:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.83 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = signed char]’: 18:35.83 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2022:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:35.85 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘static bool {anonymous}::TypedArrayObjectTemplate::getElement(JSContext*, js::TypedArrayObject*, uint32_t, JS::MutableHandleValue) [with NativeType = js::uint8_clamped]’: 18:35.85 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2022:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]’: 18:35.90 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.90 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:35.90 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:35.90 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:35.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:35.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.91 return js::ToNumberSlow(cx, v, out); 18:35.91 ^ 18:35.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:35.93 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]’: 18:35.93 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.93 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:35.93 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:35.93 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:35.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:35.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.93 return js::ToNumberSlow(cx, v, out); 18:35.93 ^ 18:35.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:35.99 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]’: 18:35.99 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.99 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:35.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:35.99 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:35.99 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:35.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:35.99 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:35.99 return js::ToNumberSlow(cx, v, out); 18:35.99 ^ 18:37.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.14 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]’: 18:37.14 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.14 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.15 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.15 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.15 return js::ToNumberSlow(cx, v, out); 18:37.15 ^ 18:37.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.19 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]’: 18:37.19 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.19 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.19 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.19 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.19 return js::ToNumberSlow(cx, v, out); 18:37.19 ^ 18:37.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.22 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]’: 18:37.22 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.22 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.22 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.22 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.22 return js::ToNumberSlow(cx, v, out); 18:37.22 ^ 18:37.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.30 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]’: 18:37.30 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.30 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.30 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.30 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.30 return js::ToNumberSlow(cx, v, out); 18:37.31 ^ 18:37.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.33 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]’: 18:37.33 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.33 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.33 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.33 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.33 return js::ToNumberSlow(cx, v, out); 18:37.33 ^ 18:37.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:37.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]’: 18:37.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:994:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.36 bool TypedArrayObjectTemplate::convertValue(JSContext* cx, 18:37.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:37.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:37.36 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:37.36 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:37.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:37.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:37.36 return js::ToNumberSlow(cx, v, out); 18:37.36 ^ 18:39.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In member function ‘bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const’: 18:39.19 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:70:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.19 bool TypedArrayObject::convertForSideEffect(JSContext* cx, 18:39.19 ^~~~~~~~~~~~~~~~ 18:39.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:75:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.20 return ToBigInt(cx, v) != nullptr; 18:39.20 ~~~~~~~~^~~~~~~ 18:39.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:39.20 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:39.20 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:39.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:39.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.20 return js::ToNumberSlow(cx, v, out); 18:39.20 ^ 18:39.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 18:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In member function ‘bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 18:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2062:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:39.25 bool TypedArrayObject::getElement(JSContext* cx, uint32_t index, 18:39.25 ^~~~~~~~~~~~~~~~ 18:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2067:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:39.25 return N##Array::getElement(cx, this, index, val); 18:39.25 ^ 18:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro ‘GET_ELEMENT’ 18:39.25 MACRO(int64_t, BigInt64) \ 18:39.25 ^~~~~ 18:39.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2068:5: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 18:39.25 JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) 18:39.25 ^~~~~~~~~~~~~~~~~~~~~~~ 18:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2067:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:39.26 return N##Array::getElement(cx, this, index, val); 18:39.26 ^ 18:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro ‘GET_ELEMENT’ 18:39.26 MACRO(uint64_t, BigUint64) 18:39.26 ^~~~~ 18:39.26 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2068:5: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 18:39.26 JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT) 18:39.26 ^~~~~~~~~~~~~~~~~~~~~~~ 18:39.32 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In member function ‘bool js::TypedArrayObject::getElement(JSContext*, uint32_t, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)0]’: 18:39.32 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2079:6: note: parameter passing for argument of type ‘js::MaybeRooted::MutableHandleType {aka js::FakeMutableHandle}’ changed in GCC 7.1 18:39.32 bool TypedArrayObject::getElement( 18:39.32 ^~~~~~~~~~~~~~~~ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In static member function ‘static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle, JS::Value*)’: 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2113:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:39.36 if (!N##Array::getElement(cx, tarray, i, \ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro ‘GET_ELEMENTS’ 18:39.36 MACRO(int64_t, BigInt64) \ 18:39.36 ^~~~~ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2119:5: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 18:39.36 JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) 18:39.36 ^~~~~~~~~~~~~~~~~~~~~~~ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2113:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:39.36 if (!N##Array::getElement(cx, tarray, i, \ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro ‘GET_ELEMENTS’ 18:39.36 MACRO(uint64_t, BigUint64) 18:39.36 ^~~~~ 18:39.36 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2119:5: note: in expansion of macro ‘JS_FOR_EACH_TYPED_ARRAY’ 18:39.36 JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS) 18:39.36 ^~~~~~~~~~~~~~~~~~~~~~~ 18:39.47 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)’: 18:39.47 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2238:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.47 bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) { 18:39.48 ^~ 18:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::SetTypedArrayElement(JSContext*, JS::Handle, uint64_t, JS::HandleValue, JS::ObjectOpResult&)’: 18:39.72 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2361:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.72 bool js::SetTypedArrayElement(JSContext* cx, Handle obj, 18:39.72 ^~ 18:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.73 if (!convertValue(cx, v, &nativeValue)) { 18:39.73 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.73 if (!convertValue(cx, v, &nativeValue)) { 18:39.73 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.73 if (!convertValue(cx, v, &nativeValue)) { 18:39.73 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.73 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.73 if (!convertValue(cx, v, &nativeValue)) { 18:39.73 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.74 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.74 if (!convertValue(cx, v, &nativeValue)) { 18:39.74 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.74 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.74 if (!convertValue(cx, v, &nativeValue)) { 18:39.74 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.74 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.75 if (!convertValue(cx, v, &nativeValue)) { 18:39.75 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.75 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.75 if (!convertValue(cx, v, &nativeValue)) { 18:39.75 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.75 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1052:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.76 if (!convertValue(cx, v, &nativeValue)) { 18:39.76 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.98 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle, JS::ObjectOpResult&)’: 18:39.98 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:2381:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:39.98 bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj, 18:39.99 ^~ 18:39.99 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.99 if (!convertValue(cx, v, &nativeValue)) { 18:39.99 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.99 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:39.99 if (!convertValue(cx, v, &nativeValue)) { 18:39.99 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:39.99 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.00 if (!convertValue(cx, v, &nativeValue)) { 18:40.00 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.00 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.00 if (!convertValue(cx, v, &nativeValue)) { 18:40.00 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.00 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.00 if (!convertValue(cx, v, &nativeValue)) { 18:40.00 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.01 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.01 if (!convertValue(cx, v, &nativeValue)) { 18:40.01 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.01 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.01 if (!convertValue(cx, v, &nativeValue)) { 18:40.01 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.01 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.01 if (!convertValue(cx, v, &nativeValue)) { 18:40.01 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.02 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1088:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:40.02 if (!convertValue(cx, v, &nativeValue)) { 18:40.02 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 18:40.35 Compiling rayon-core v1.4.0 18:40.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 18:40.95 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)’: 18:40.95 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2219:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:40.95 bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) { 18:40.95 ^~~~~~~~~~~~~~~~~~~~~~~ 18:40.98 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)’: 18:40.98 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2207:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:40.99 bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes, 18:40.99 ^~~~~~~~~~~~~~~~~~~~~~~ 18:41.18 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)’: 18:41.18 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2307:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.18 bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType, 18:41.18 ^~~~~~~~~~~~~~~~~~~~~~~ 18:41.39 Compiling same-file v1.0.2 18:41.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.53 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:41.53 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.53 bool SimpleCount::report(JSContext* cx, CountBase& countBase, 18:41.53 ^~~~~~~~~~~ 18:41.53 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:85:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.53 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:96:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.53 !DefineDataProperty(cx, obj, cx->names().count, countValue)) { 18:41.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.53 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:102:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.53 !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue)) { 18:41.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.54 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:112:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.54 if (!DefineDataProperty(cx, obj, cx->names().label, labelValue)) { 18:41.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.60 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:41.60 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:272:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.61 bool ByCoarseType::report(JSContext* cx, CountBase& countBase, 18:41.61 ^~~~~~~~~~~~ 18:41.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:41.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:41.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.61 return type.report(cx, *this, report); 18:41.61 ^ 18:41.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.61 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:283:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.61 !DefineDataProperty(cx, obj, cx->names().objects, objectsReport)) 18:41.61 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:41.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:41.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.61 return type.report(cx, *this, report); 18:41.62 ^ 18:41.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.62 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:288:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.62 !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport)) 18:41.62 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:41.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:41.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.62 return type.report(cx, *this, report); 18:41.62 ^ 18:41.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.62 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:293:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.62 !DefineDataProperty(cx, obj, cx->names().strings, stringsReport)) 18:41.62 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:41.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:41.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.63 return type.report(cx, *this, report); 18:41.63 ^ 18:41.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.63 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:298:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.64 !DefineDataProperty(cx, obj, cx->names().other, otherReport)) 18:41.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:41.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:41.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:41.64 return type.report(cx, *this, report); 18:41.65 ^ 18:41.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:41.65 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:302:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:41.65 !DefineDataProperty(cx, obj, cx->names().domNode, domReport)) 18:41.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:41.84 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:41.84 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 18:41.84 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 18:41.84 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 18:41.84 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:37, 18:41.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:41.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 18:41.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:41.84 inline bool GetProperty(JSContext* cx, JS::Handle obj, 18:41.84 ^~~~~~~~~~~ 18:41.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:41.84 return op(cx, obj, receiver, id, vp); 18:41.84 ^ 18:41.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:41.84 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:41.84 ^ 18:42.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2:0: 18:42.27 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp: In constructor ‘JS::ubi::Node::Node(JS::HandleValue)’: 18:42.27 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:159:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:42.27 Node::Node(HandleValue value) { 18:42.27 ^~~~ 18:42.32 Compiling shlex v0.1.1 18:44.11 Compiling precomputed-hash v0.1.1 18:44.34 Compiling failure_derive v0.1.3 18:44.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:44.40 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:44.40 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:718:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.40 bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, 18:44.40 ^~~~~~~~~~~~~ 18:44.40 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:44.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:44.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.40 return type.report(cx, *this, report); 18:44.40 ^ 18:44.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:44.40 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:759:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:44.40 if (!DefineDataProperty(cx, obj, entryId, typeReport)) { 18:44.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.56 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:44.56 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:885:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.56 bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, 18:44.56 ^~~~~~~~~~~~~~~~~ 18:44.56 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:44.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:44.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.56 return type.report(cx, *this, report); 18:44.56 ^ 18:44.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:44.57 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:932:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.57 if (!MapObject::set(cx, map, stackVal, stackReport)) { 18:44.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.57 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:44.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:44.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.57 return type.report(cx, *this, report); 18:44.57 ^ 18:44.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:44.57 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:943:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.57 if (!MapObject::set(cx, map, noStack, noStackReport)) { 18:44.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:11:0: 18:44.73 /<>/firefox-69.0~b5+build1/js/src/vm/SymbolType.cpp: In function ‘bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)’: 18:44.73 /<>/firefox-69.0~b5+build1/js/src/vm/SymbolType.cpp:112:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:44.73 bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym, 18:44.73 ^~ 18:44.74 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)’: 18:44.74 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1128:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.74 JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, 18:44.75 ^~~~~~~~~~~~~~ 18:44.75 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.h:19, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:26, 18:44.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:44.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.75 return js::ToObjectSlow(cx, v, false); 18:44.75 ^ 18:44.75 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:37, 18:44.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:44.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:44.75 return op(cx, obj, receiver, id, vp); 18:44.75 ^ 18:44.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:44.75 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:44.75 ^ 18:44.75 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 18:44.75 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 18:44.76 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 18:44.76 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 18:44.76 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.h:19, 18:44.76 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:26, 18:44.76 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:44.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.76 return js::ToStringSlow(cx, v); 18:44.76 ^ 18:44.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:44.76 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1156:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:44.76 if (!GetProperty(cx, breakdown, breakdown, cx->names().count, 18:44.76 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.76 &countValue) || 18:44.76 ~~~~~~~~~~~~ 18:44.77 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1158:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:44.77 !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue)) 18:44.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.77 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1170:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:44.77 if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) { 18:44.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:44.77 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 18:44.77 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 18:44.77 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 18:44.77 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 18:44.77 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 18:44.77 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger.h:19, 18:44.78 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:26, 18:44.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:44.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:44.78 return js::ToStringSlow(cx, v); 18:44.78 ^ 18:45.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 18:45.12 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineFrame-inl.h:16, 18:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Stack-inl.h:22, 18:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Debugger-inl.h:16, 18:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNode.cpp:37, 18:45.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:2: 18:45.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)’: 18:45.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:45.12 return op(cx, obj, receiver, id, vp); 18:45.13 ^ 18:45.13 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:45.13 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:45.13 ^ 18:45.19 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)’: 18:45.19 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:45.19 return op(cx, obj, receiver, id, vp); 18:45.19 ^ 18:45.19 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:45.19 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:45.19 ^ 18:45.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:45.84 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:45.84 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:527:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:45.84 bool ByObjectClass::report(JSContext* cx, CountBase& countBase, 18:45.84 ^~~~~~~~~~~~~ 18:45.85 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:45.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:45.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:45.85 return type.report(cx, *this, report); 18:45.85 ^ 18:45.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:45.85 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:45.85 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 18:45.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:45.85 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:45.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:45.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:45.85 return type.report(cx, *this, report); 18:45.85 ^ 18:45.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:45.85 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:540:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:45.85 !DefineDataProperty(cx, obj, cx->names().other, otherReport)) 18:45.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:46.28 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:46.28 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:635:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:46.28 bool ByDomObjectClass::report(JSContext* cx, CountBase& countBase, 18:46.28 ^~~~~~~~~~~~~~~~ 18:46.28 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:46.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:46.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:46.28 return type.report(cx, *this, report); 18:46.28 ^ 18:46.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:46.28 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:436:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:46.28 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 18:46.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:46.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:46.90 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:46.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]’: 18:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:46.90 return op(cx, obj, receiver, id, vp); 18:46.90 ^ 18:46.90 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:46.90 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:46.90 ^ 18:46.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:46.90 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:46.90 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:46.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:46.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:46.90 return js::ToNumberSlow(cx, v, out); 18:46.90 ^ 18:47.00 Compiling peeking_take_while v0.1.2 18:47.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.06 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]’: 18:47.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.06 return op(cx, obj, receiver, id, vp); 18:47.06 ^ 18:47.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.06 ^ 18:47.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.06 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.07 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.07 return js::ToNumberSlow(cx, v, out); 18:47.07 ^ 18:47.14 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:47.14 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1063:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:47.14 bool ByFilename::report(JSContext* cx, CountBase& countBase, 18:47.14 ^~~~~~~~~~ 18:47.14 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:47.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:47.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:47.14 return type.report(cx, *this, report); 18:47.14 ^ 18:47.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:47.15 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:386:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:47.15 if (!DefineDataProperty(cx, obj, entryId, thenReport)) { 18:47.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:47.15 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:7:0, 18:47.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11: 18:47.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/UbiNodeCensus.h:166:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:47.15 return type.report(cx, *this, report); 18:47.15 ^ 18:47.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src22.cpp:11:0: 18:47.15 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:1076:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 18:47.15 !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) { 18:47.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:47.23 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.23 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]’: 18:47.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.23 return op(cx, obj, receiver, id, vp); 18:47.23 ^ 18:47.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.23 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.23 ^ 18:47.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.23 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.23 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.24 return js::ToNumberSlow(cx, v, out); 18:47.24 ^ 18:47.41 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.41 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]’: 18:47.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.42 return op(cx, obj, receiver, id, vp); 18:47.42 ^ 18:47.42 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.42 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.42 ^ 18:47.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.42 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.42 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.42 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.42 return js::ToNumberSlow(cx, v, out); 18:47.42 ^ 18:47.59 Compiling scoped-tls v0.1.0 18:47.59 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.59 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]’: 18:47.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.59 return op(cx, obj, receiver, id, vp); 18:47.59 ^ 18:47.60 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.60 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.60 ^ 18:47.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.60 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.60 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.60 return js::ToNumberSlow(cx, v, out); 18:47.60 ^ 18:47.75 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.75 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]’: 18:47.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.75 return op(cx, obj, receiver, id, vp); 18:47.75 ^ 18:47.75 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.75 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.75 ^ 18:47.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.75 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.75 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.75 return js::ToNumberSlow(cx, v, out); 18:47.75 ^ 18:47.92 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:47.92 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:47.92 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.92 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]’: 18:47.92 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.93 return op(cx, obj, receiver, id, vp); 18:47.93 ^ 18:47.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:47.93 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:47.93 ^ 18:47.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:47.93 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:47.93 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:47.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:47.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:47.93 return js::ToNumberSlow(cx, v, out); 18:47.93 ^ 18:48.07 Compiling threadbound v0.1.0 18:48.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.12 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]’: 18:48.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.12 return op(cx, obj, receiver, id, vp); 18:48.12 ^ 18:48.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.12 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.12 ^ 18:48.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.12 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.12 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.12 return js::ToNumberSlow(cx, v, out); 18:48.12 ^ 18:48.23 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp: In member function ‘virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)’: 18:48.23 /<>/firefox-69.0~b5+build1/js/src/vm/UbiNodeCensus.cpp:153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:48.23 bool BucketCount::report(JSContext* cx, CountBase& countBase, 18:48.23 ^~~~~~~~~~~ 18:48.30 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.30 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]’: 18:48.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.30 return op(cx, obj, receiver, id, vp); 18:48.30 ^ 18:48.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.30 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.31 ^ 18:48.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.31 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.31 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.31 return js::ToNumberSlow(cx, v, out); 18:48.31 ^ 18:48.38 Compiling scopeguard v1.0.0 18:48.45 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.45 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.45 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]’: 18:48.45 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.45 return op(cx, obj, receiver, id, vp); 18:48.45 ^ 18:48.45 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.45 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.45 ^ 18:48.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.46 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.46 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.46 return js::ToNumberSlow(cx, v, out); 18:48.46 ^ 18:48.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.63 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.63 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]’: 18:48.63 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.63 return op(cx, obj, receiver, id, vp); 18:48.63 ^ 18:48.63 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.63 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.63 ^ 18:48.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.63 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.63 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.64 return js::ToNumberSlow(cx, v, out); 18:48.64 ^ 18:48.70 Compiling num-derive v0.2.5 18:48.80 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.80 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]’: 18:48.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.81 return op(cx, obj, receiver, id, vp); 18:48.81 ^ 18:48.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.81 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.81 ^ 18:48.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.81 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.81 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.81 return js::ToNumberSlow(cx, v, out); 18:48.81 ^ 18:48.97 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:48.97 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:48.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]’: 18:48.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.98 return op(cx, obj, receiver, id, vp); 18:48.98 ^ 18:48.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:48.98 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:48.98 ^ 18:48.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:48.98 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:48.98 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:48.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:48.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:48.98 return js::ToNumberSlow(cx, v, out); 18:48.98 ^ 18:49.10 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.10 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.11 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]’: 18:49.11 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.11 return op(cx, obj, receiver, id, vp); 18:49.11 ^ 18:49.11 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.11 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.11 ^ 18:49.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:49.11 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:49.11 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:49.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:49.11 return js::ToNumberSlow(cx, v, out); 18:49.11 ^ 18:49.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.24 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.25 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]’: 18:49.25 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.25 return op(cx, obj, receiver, id, vp); 18:49.25 ^ 18:49.25 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.25 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.25 ^ 18:49.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:49.25 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:49.25 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:49.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:49.25 return js::ToNumberSlow(cx, v, out); 18:49.25 ^ 18:49.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.38 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]’: 18:49.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.38 return op(cx, obj, receiver, id, vp); 18:49.38 ^ 18:49.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.38 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.38 ^ 18:49.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:49.38 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:49.38 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:49.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:49.39 return js::ToNumberSlow(cx, v, out); 18:49.39 ^ 18:49.51 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.51 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]’: 18:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.51 return op(cx, obj, receiver, id, vp); 18:49.51 ^ 18:49.51 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.51 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.51 ^ 18:49.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:49.51 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:49.52 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:49.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:49.52 return js::ToNumberSlow(cx, v, out); 18:49.52 ^ 18:49.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.67 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]’: 18:49.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.67 return op(cx, obj, receiver, id, vp); 18:49.67 ^ 18:49.68 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.68 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.68 ^ 18:49.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:49.68 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:49.68 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:49.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:49.68 return js::ToNumberSlow(cx, v, out); 18:49.68 ^ 18:49.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:49.82 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:49.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:49.82 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::SharedOps]’: 18:49.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.83 return op(cx, obj, receiver, id, vp); 18:49.83 ^ 18:49.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.83 ^ 18:49.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long int; Ops = js::UnsharedOps]’: 18:49.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.93 return op(cx, obj, receiver, id, vp); 18:49.93 ^ 18:49.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:49.93 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:49.93 ^ 18:50.04 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::SharedOps]’: 18:50.04 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:50.04 return op(cx, obj, receiver, id, vp); 18:50.04 ^ 18:50.04 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:50.04 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:50.04 ^ 18:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long long unsigned int; Ops = js::UnsharedOps]’: 18:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:50.14 return op(cx, obj, receiver, id, vp); 18:50.14 ^ 18:50.14 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:50.15 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:50.15 ^ 18:51.48 Compiling num-integer v0.1.39 18:54.58 Compiling unicode-normalization v0.1.5 18:55.14 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 18:55.14 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 18:55.14 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 18:55.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:55.14 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)’: 18:55.14 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:55.15 if (!ToNumberSlow(cx, v, dp)) { 18:55.15 ~~~~~~~~~~~~^~~~~~~~~~~ 18:55.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:55.15 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:55.15 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:55.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:55.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:55.15 return js::ToObjectSlow(cx, v, false); 18:55.15 ^ 18:55.15 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 18:55.15 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 18:55.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:55.15 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:55.15 return op(cx, obj, receiver, id, vp); 18:55.15 ^ 18:55.15 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 18:55.15 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 18:55.15 ^ 18:55.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 18:55.15 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 18:55.15 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 18:55.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 18:55.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 18:55.16 return js::ToNumberSlow(cx, v, out); 18:55.16 ^ 18:55.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 18:55.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::parseTransferable()’: 18:55.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1054:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 18:55.66 if (!JS_GetElement(cx, array, i, &v)) { 18:55.66 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 18:57.93 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) *** KEEP ALIVE MARKER *** Total duration: 0:19:00.233934 19:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)’: 19:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2069:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:01.63 bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType, 19:01.63 ^~~~~~~~~~~~~~~~~~~~~~~ 19:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2091:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:01.63 if (!readV1ArrayBuffer(arrayType, nelems, &v)) { 19:01.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 19:01.63 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2096:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:01.63 if (!startRead(&v)) { 19:01.63 ~~~~~~~~~^~~~ 19:02.34 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)’: 19:02.34 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2366:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.34 bool JSStructuredCloneReader::startRead(MutableHandleValue vp) { 19:02.34 ^~~~~~~~~~~~~~~~~~~~~~~ 19:02.34 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2529:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.34 if (!readSharedArrayBuffer(vp)) { 19:02.34 ~~~~~~~~~~~~~~~~~~~~~^~~~ 19:02.34 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2546:48: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.34 return readTypedArray(arrayType, data, vp); 19:02.34 ^ 19:02.34 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2591:68: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.34 return readTypedArray(TagToV1ArrayType(tag), data, vp, true); 19:02.34 ^ 19:02.55 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)’: 19:02.55 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2166:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.56 bool JSStructuredCloneReader::readDataView(uint32_t byteLength, 19:02.56 ^~~~~~~~~~~~~~~~~~~~~~~ 19:02.56 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2177:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.56 if (!startRead(&v)) { 19:02.56 ~~~~~~~~~^~~~ 19:02.60 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)’: 19:02.60 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2264:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.60 bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes, 19:02.60 ^~~~~~~~~~~~~~~~~~~~~~~ 19:02.60 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2277:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.60 if (!startRead(&payload)) { 19:02.60 ~~~~~~~~~^~~~~~~~~~ 19:02.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)’: 19:02.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2827:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.66 if (!startRead(&source) || !source.isString()) { 19:02.66 ~~~~~~~~~^~~~~~~~~ 19:02.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2838:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.66 if (!startRead(&lineVal) || !lineVal.isNumber() || 19:02.66 ~~~~~~~~~^~~~~~~~~~ 19:02.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:02.66 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:02.66 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:02.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:02.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:02.66 return js::ToUint32Slow(cx, v, out); 19:02.66 ^ 19:02.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 19:02.66 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2846:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.66 if (!startRead(&columnVal) || !columnVal.isNumber() || 19:02.66 ~~~~~~~~~^~~~~~~~~~~~ 19:02.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:02.66 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:02.66 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:02.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:02.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:02.66 return js::ToUint32Slow(cx, v, out); 19:02.66 ^ 19:02.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 19:02.67 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2857:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.67 if (!startRead(&name) || !(name.isString() || name.isNull())) { 19:02.67 ~~~~~~~~~^~~~~~~ 19:02.67 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2871:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.67 if (!startRead(&cause) || !(cause.isString() || cause.isNull())) { 19:02.68 ~~~~~~~~~^~~~~~~~ 19:02.79 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneReader::read(JS::MutableHandleValue)’: 19:02.79 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.79 bool JSStructuredCloneReader::read(MutableHandleValue vp) { 19:02.79 ^~~~~~~~~~~~~~~~~~~~~~~ 19:02.79 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2887:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.80 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2899:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.80 if (!startRead(vp)) { 19:02.80 ~~~~~~~~~^~~~ 19:02.80 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2936:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.80 if (!startRead(&key)) { 19:02.80 ~~~~~~~~~^~~~~~ 19:02.80 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2976:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.80 if (!startRead(&val)) { 19:02.80 ~~~~~~~~~^~~~~~ 19:02.80 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:2983:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:02.80 if (!MapObject::set(context(), obj, key, val)) { 19:02.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:02.80 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 19:02.80 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 19:02.80 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:02.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:02.80 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 19:02.80 JSAtom* atom = ToAtom(cx, v); 19:02.81 ^~~~ 19:02.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 19:02.81 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3001:30: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:02.81 if (!DefineDataProperty(context(), obj, id, val)) { 19:02.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:02.93 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 19:02.93 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:638:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.93 bool ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data, 19:02.93 ^~~~~~~~~~~~~~~~~~~ 19:02.93 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:638:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.93 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:644:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.93 return r.read(vp); 19:02.93 ^ 19:02.97 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 19:02.97 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3014:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.97 JS_PUBLIC_API bool JS_ReadStructuredClone( 19:02.97 ^~~~~~~~~~~~~~~~~~~~~~ 19:02.97 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3027:68: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.98 return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure); 19:02.98 ^ 19:02.98 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 19:02.98 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3147:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.99 bool JSAutoStructuredCloneBuffer::read( 19:02.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:02.99 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3152:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:02.99 optionalCallbacks, closure); 19:02.99 ^ 19:03.00 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)’: 19:03.00 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3191:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:03.00 JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r, 19:03.00 ^~~~~~~~~~~~~~~~~ 19:03.00 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3198:69: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:03.00 return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true); 19:03.00 ^ 19:03.00 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3204:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:03.00 return r->readTypedArray(arrayType, nelems, vp); 19:03.00 ^ 19:03.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:03.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)’: 19:03.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1148:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.20 TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer( 19:03.20 ^~ 19:03.21 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1148:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.21 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:03.21 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:03.21 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:03.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:03.21 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.21 return ToIndexSlow(cx, v, errorNumber, index); 19:03.21 ^ 19:03.21 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.21 return ToIndexSlow(cx, v, errorNumber, index); 19:03.21 ^ 19:03.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.22 return ToIndexSlow(cx, v, errorNumber, index); 19:03.22 ^ 19:03.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.22 return ToIndexSlow(cx, v, errorNumber, index); 19:03.22 ^ 19:03.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:03.22 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.22 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.22 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.22 if (!ToIndex(cx, lengthValue, length)) { 19:03.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.23 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.23 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.23 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.23 if (!ToIndex(cx, lengthValue, length)) { 19:03.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.23 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.23 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.24 if (!ToIndex(cx, lengthValue, length)) { 19:03.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.24 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.24 if (!ToIndex(cx, lengthValue, length)) { 19:03.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.25 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.25 if (!ToIndex(cx, lengthValue, length)) { 19:03.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.25 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.25 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.26 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.26 if (!ToIndex(cx, lengthValue, length)) { 19:03.26 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:03.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:03.26 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:03.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:03.26 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.26 return ToIndexSlow(cx, v, errorNumber, index); 19:03.27 ^ 19:03.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.27 return ToIndexSlow(cx, v, errorNumber, index); 19:03.27 ^ 19:03.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:03.27 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.27 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.27 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.27 if (!ToIndex(cx, lengthValue, length)) { 19:03.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.27 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.27 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:03.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:03.27 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:03.27 if (!ToIndex(cx, lengthValue, length)) { 19:03.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:07.39 Compiling cose v0.1.4 19:07.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 19:07.86 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)’: 19:07.86 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1214:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:07.86 if (!startWrite(val)) { 19:07.86 ~~~~~~~~~~^~~~~ 19:07.92 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::startWrite(JS::HandleValue)’: 19:07.92 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1609:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:07.92 bool JSStructuredCloneWriter::startWrite(HandleValue v) { 19:07.92 ^~~~~~~~~~~~~~~~~~~~~~~ 19:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)’: 19:08.06 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1231:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.06 if (!startWrite(val)) { 19:08.06 ~~~~~~~~~~^~~~~ 19:08.10 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)’: 19:08.11 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1574:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.11 if (!startWrite(val)) { 19:08.11 ~~~~~~~~~~^~~~~ 19:08.11 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1579:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.11 if (!startWrite(val)) { 19:08.11 ~~~~~~~~~~^~~~~ 19:08.11 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1584:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.11 if (!startWrite(val)) { 19:08.11 ~~~~~~~~~~^~~~~ 19:08.11 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1593:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.11 if (!startWrite(val)) { 19:08.11 ~~~~~~~~~~^~~~~ 19:08.11 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1602:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.11 if (!startWrite(val)) { 19:08.11 ~~~~~~~~~~^~~~~ 19:08.22 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSStructuredCloneWriter::write(JS::HandleValue)’: 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1927:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 bool JSStructuredCloneWriter::write(HandleValue v) { 19:08.23 ^~~~~~~~~~~~~~~~~~~~~~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1928:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(v)) { 19:08.23 ~~~~~~~~~~^~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1956:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(key) || !startWrite(val)) { 19:08.23 ~~~~~~~~~~^~~~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1956:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(key) || !startWrite(val)) { 19:08.23 ~~~~~~~~~~^~~~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1963:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(key)) { 19:08.23 ~~~~~~~~~~^~~~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1975:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(key) || !startWrite(val)) { 19:08.23 ~~~~~~~~~~^~~~~ 19:08.23 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1975:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.23 if (!startWrite(key) || !startWrite(val)) { 19:08.24 ~~~~~~~~~~^~~~~ 19:08.24 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1987:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.24 if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) || 19:08.24 ~~~~~~~~~~^~~~~ 19:08.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:08.24 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:08.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:08.25 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:08.25 return op(cx, obj, receiver, id, vp); 19:08.25 ^ 19:08.26 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:08.26 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:08.26 ^ 19:08.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2:0: 19:08.26 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:1988:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.26 !startWrite(val)) { 19:08.26 ~~~~~~~~~~^~~~~ 19:08.40 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)’: 19:08.40 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:620:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.40 bool WriteStructuredClone(JSContext* cx, HandleValue v, 19:08.40 ^~~~~~~~~~~~~~~~~~~~ 19:08.40 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:631:15: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.40 if (!w.write(v)) { 19:08.40 ~~~~~~~^~~ 19:08.52 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)’: 19:08.52 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3030:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.52 JS_PUBLIC_API bool JS_WriteStructuredClone( 19:08.52 ^~~~~~~~~~~~~~~~~~~~~~~ 19:08.52 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3030:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.52 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3041:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.52 callbacks, closure, transferable); 19:08.52 ^ 19:08.53 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)’: 19:08.53 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3164:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.53 bool JSAutoStructuredCloneBuffer::write( 19:08.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.53 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3164:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.53 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3164:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.54 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3041:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.54 callbacks, closure, transferable); 19:08.54 ^ 19:08.54 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In member function ‘bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)’: 19:08.54 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3155:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.54 bool JSAutoStructuredCloneBuffer::write( 19:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.54 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3161:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.54 closure); 19:08.54 ^ 19:08.58 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)’: 19:08.58 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3050:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.58 JS_PUBLIC_API bool JS_StructuredClone( 19:08.58 ^~~~~~~~~~~~~~~~~~ 19:08.59 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3050:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:08.59 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3161:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.59 closure); 19:08.59 ^ 19:08.59 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3161:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.59 closure); 19:08.59 ^ 19:08.59 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3152:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:08.59 optionalCallbacks, closure); 19:08.59 ^ 19:08.67 Compiling binary-space-partition v0.1.2 19:08.69 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp: In function ‘bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)’: 19:08.69 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3228:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.69 JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w, 19:08.69 ^~~~~~~~~~~~~~~~~~ 19:08.70 /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:3244:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:08.70 return w->startWrite(v); 19:08.70 ^ 19:09.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:09.05 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:09.05 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:09.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]’: 19:09.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.05 return js::ToNumberSlow(cx, v, out); 19:09.05 ^ 19:09.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:09.06 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:09.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:09.06 return op(cx, obj, receiver, id, vp); 19:09.06 ^ 19:09.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:09.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:09.06 ^ 19:09.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:09.07 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:09.07 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:09.07 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.07 UndefinedHandleValue, args2, &rval)) { 19:09.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.07 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.07 UniqueChars bytes = 19:09.07 ^~~~~ 19:09.12 Compiling percent-encoding v1.0.0 19:09.36 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:09.36 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:09.36 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:09.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.36 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]’: 19:09.36 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.36 return ToIndexSlow(cx, v, errorNumber, index); 19:09.36 ^ 19:09.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.37 return ToIndexSlow(cx, v, errorNumber, index); 19:09.37 ^ 19:09.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.37 return ToIndexSlow(cx, v, errorNumber, index); 19:09.37 ^ 19:09.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:09.65 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:09.65 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:09.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]’: 19:09.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.66 return js::ToNumberSlow(cx, v, out); 19:09.66 ^ 19:09.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:09.66 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:09.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.66 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:09.66 return op(cx, obj, receiver, id, vp); 19:09.66 ^ 19:09.66 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:09.66 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:09.66 ^ 19:09.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:09.66 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:09.66 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:09.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.66 UndefinedHandleValue, args2, &rval)) { 19:09.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.66 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.66 UniqueChars bytes = 19:09.66 ^~~~~ 19:09.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:09.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:09.93 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:09.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:09.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]’: 19:09.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.93 return ToIndexSlow(cx, v, errorNumber, index); 19:09.93 ^ 19:09.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.93 return ToIndexSlow(cx, v, errorNumber, index); 19:09.93 ^ 19:09.93 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:09.93 return ToIndexSlow(cx, v, errorNumber, index); 19:09.93 ^ 19:10.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:10.24 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:10.24 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:10.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:10.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]’: 19:10.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.24 return js::ToNumberSlow(cx, v, out); 19:10.24 ^ 19:10.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:10.24 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:10.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:10.24 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:10.24 return op(cx, obj, receiver, id, vp); 19:10.24 ^ 19:10.24 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:10.24 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:10.24 ^ 19:10.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:10.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:10.24 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:10.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.24 UndefinedHandleValue, args2, &rval)) { 19:10.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.24 UniqueChars bytes = 19:10.25 ^~~~~ 19:10.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:10.51 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:10.51 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:10.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:10.51 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]’: 19:10.51 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.51 return ToIndexSlow(cx, v, errorNumber, index); 19:10.51 ^ 19:10.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:10.51 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.51 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:10.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.51 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.51 if (!ToIndex(cx, lengthValue, length)) { 19:10.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:10.82 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:10.82 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:10.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:10.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]’: 19:10.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.82 return js::ToNumberSlow(cx, v, out); 19:10.82 ^ 19:10.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:10.82 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:10.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:10.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:10.83 return op(cx, obj, receiver, id, vp); 19:10.83 ^ 19:10.83 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:10.83 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:10.83 ^ 19:10.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:10.83 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:10.83 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:10.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.83 UndefinedHandleValue, args2, &rval)) { 19:10.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:10.84 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:10.84 UniqueChars bytes = 19:10.84 ^~~~~ 19:10.94 Compiling either v1.1.0 19:11.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:11.12 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:11.12 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:11.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:11.12 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]’: 19:11.12 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.12 return ToIndexSlow(cx, v, errorNumber, index); 19:11.12 ^ 19:11.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:11.12 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.12 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:11.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:11.12 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.12 if (!ToIndex(cx, lengthValue, length)) { 19:11.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:11.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:11.43 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:11.43 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:11.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:11.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]’: 19:11.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.43 return js::ToNumberSlow(cx, v, out); 19:11.43 ^ 19:11.43 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:11.43 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:11.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:11.43 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:11.43 return op(cx, obj, receiver, id, vp); 19:11.44 ^ 19:11.44 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:11.44 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:11.44 ^ 19:11.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:11.44 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:11.44 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:11.44 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:11.44 UndefinedHandleValue, args2, &rval)) { 19:11.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:11.44 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.44 UniqueChars bytes = 19:11.44 ^~~~~ 19:11.53 Compiling bitreader v0.3.0 19:11.72 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:11.72 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:11.72 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:11.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:11.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]’: 19:11.72 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.72 return ToIndexSlow(cx, v, errorNumber, index); 19:11.72 ^ 19:11.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:11.72 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.72 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:11.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:11.72 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:11.72 if (!ToIndex(cx, lengthValue, length)) { 19:11.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:12.02 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:12.02 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:12.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]’: 19:12.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.03 return js::ToNumberSlow(cx, v, out); 19:12.03 ^ 19:12.03 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:12.03 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:12.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:12.03 return op(cx, obj, receiver, id, vp); 19:12.03 ^ 19:12.03 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:12.03 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:12.03 ^ 19:12.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:12.03 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:12.03 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:12.03 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.03 UndefinedHandleValue, args2, &rval)) { 19:12.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.03 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.03 UniqueChars bytes = 19:12.03 ^~~~~ 19:12.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:12.30 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:12.30 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:12.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.30 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]’: 19:12.30 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.30 return ToIndexSlow(cx, v, errorNumber, index); 19:12.30 ^ 19:12.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:12.30 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.30 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:12.30 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.31 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.31 if (!ToIndex(cx, lengthValue, length)) { 19:12.31 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:12.62 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:12.62 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:12.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]’: 19:12.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.62 return js::ToNumberSlow(cx, v, out); 19:12.62 ^ 19:12.62 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:12.62 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:12.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.62 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:12.62 return op(cx, obj, receiver, id, vp); 19:12.63 ^ 19:12.63 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:12.63 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:12.63 ^ 19:12.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:12.63 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:12.63 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:12.63 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.63 UndefinedHandleValue, args2, &rval)) { 19:12.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.63 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.63 UniqueChars bytes = 19:12.63 ^~~~~ 19:12.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:12.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:12.89 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:12.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:12.89 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]’: 19:12.89 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.89 return ToIndexSlow(cx, v, errorNumber, index); 19:12.89 ^ 19:12.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:12.89 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.89 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:12.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.89 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:12.89 if (!ToIndex(cx, lengthValue, length)) { 19:12.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:12.95 Compiling atomic_refcell v0.1.0 19:13.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:13.22 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:13.22 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:13.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:13.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]’: 19:13.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.23 return js::ToNumberSlow(cx, v, out); 19:13.23 ^ 19:13.23 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:13.23 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:13.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:13.23 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:13.23 return op(cx, obj, receiver, id, vp); 19:13.23 ^ 19:13.24 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:13.24 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:13.24 ^ 19:13.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:13.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:13.24 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:13.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.24 UndefinedHandleValue, args2, &rval)) { 19:13.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.24 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.24 UniqueChars bytes = 19:13.24 ^~~~~ 19:13.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:13.50 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:13.50 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:13.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:13.50 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]’: 19:13.50 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.50 return ToIndexSlow(cx, v, errorNumber, index); 19:13.50 ^ 19:13.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:13.51 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.51 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:13.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.51 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.51 if (!ToIndex(cx, lengthValue, length)) { 19:13.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.63 Compiling unicode-segmentation v1.2.1 19:13.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Date.h:35:0, 19:13.80 from /<>/firefox-69.0~b5+build1/js/src/jsdate.h:16, 19:13.80 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:43, 19:13.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:13.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]’: 19:13.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.80 return js::ToNumberSlow(cx, v, out); 19:13.80 ^ 19:13.81 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:13.81 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:13.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:13.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:13.81 return op(cx, obj, receiver, id, vp); 19:13.81 ^ 19:13.81 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:13.81 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:13.81 ^ 19:13.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:13.81 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:13.81 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:13.81 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.81 UndefinedHandleValue, args2, &rval)) { 19:13.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:13.81 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:13.81 UniqueChars bytes = 19:13.81 ^~~~~ 19:14.09 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:14.09 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:14.09 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:14.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:14.09 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]’: 19:14.09 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.09 return ToIndexSlow(cx, v, errorNumber, index); 19:14.09 ^ 19:14.09 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.09 return ToIndexSlow(cx, v, errorNumber, index); 19:14.09 ^ 19:14.09 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.09 return ToIndexSlow(cx, v, errorNumber, index); 19:14.09 ^ 19:14.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:14.37 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:14.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:14.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]’: 19:14.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:14.37 return op(cx, obj, receiver, id, vp); 19:14.37 ^ 19:14.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:14.38 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:14.38 ^ 19:14.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:14.38 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:14.38 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:14.38 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.38 UndefinedHandleValue, args2, &rval)) { 19:14.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.38 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.38 UniqueChars bytes = 19:14.38 ^~~~~ 19:14.60 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:14.60 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:14.60 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:14.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:14.60 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]’: 19:14.60 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.60 return ToIndexSlow(cx, v, errorNumber, index); 19:14.60 ^ 19:14.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:14.61 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.61 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:14.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.61 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.61 if (!ToIndex(cx, lengthValue, length)) { 19:14.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:14.89 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:64, 19:14.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:14.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]’: 19:14.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:14.89 return op(cx, obj, receiver, id, vp); 19:14.89 ^ 19:14.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:14.89 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:14.89 ^ 19:14.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:14.89 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1482:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:14.89 if (!CallSelfHostedFunction(cx, cx->names().IterableToList, 19:14.89 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.89 UndefinedHandleValue, args2, &rval)) { 19:14.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:14.89 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:1466:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:14.89 UniqueChars bytes = 19:14.89 ^~~~~ 19:15.19 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:11:0, 19:15.19 from /<>/firefox-69.0~b5+build1/js/src/builtin/MapObject.h:11, 19:15.19 from /<>/firefox-69.0~b5+build1/js/src/vm/StructuredClone.cpp:46, 19:15.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:2: 19:15.20 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In static member function ‘static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]’: 19:15.20 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:357:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:15.20 return ToIndexSlow(cx, v, errorNumber, index); 19:15.20 ^ 19:15.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src21.cpp:47:0: 19:15.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:697:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:15.20 if (!ToIndex(cx, byteOffsetValue, byteOffset)) { 19:15.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:15.20 /<>/firefox-69.0~b5+build1/js/src/vm/TypedArrayObject.cpp:712:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:15.20 if (!ToIndex(cx, lengthValue, length)) { 19:15.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11:0: 19:17.29 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::is(JS::HandleValue)’: 19:17.29 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp:21:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:17.29 /* static */ MOZ_ALWAYS_INLINE bool WeakMapObject::is(HandleValue v) { 19:17.29 ^~~~~~~~~~~~~ 19:17.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20:0: 19:17.45 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::is(JS::HandleValue)’: 19:17.45 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp:25:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:17.45 /* static */ MOZ_ALWAYS_INLINE bool WeakSetObject::is(HandleValue v) { 19:17.45 ^~~~~~~~~~~~~ 19:17.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:17.57 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘void ReportCannotConvertTo(JSContext*, JS::HandleValue, const char*)’: 19:17.57 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:49:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:17.57 static void ReportCannotConvertTo(JSContext* cx, HandleValue fromValue, 19:17.57 ^~~~~~~~~~~~~~~~~~~~~ 19:17.62 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)’: 19:17.63 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:108:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:17.63 static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj, 19:17.63 ^~~~~~~~~~~~~~~~ 19:17.63 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:125:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:17.63 &dummy); 19:17.63 ^ 19:17.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47:0: 19:17.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool DefaultCalendar(JSContext*, const UniqueChars&, JS::MutableHandleValue)’: 19:17.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:243:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:17.69 static bool DefaultCalendar(JSContext* cx, const UniqueChars& locale, 19:17.69 ^~~~~~~~~~~~~~~ 19:17.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:17.83 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)’: 19:17.83 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:138:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:17.83 static bool Reify(JSContext* cx, HandleTypeDescr type, 19:17.83 ^~~~~ 19:17.83 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:148:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:17.83 args, to); 19:17.83 ^ 19:17.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47:0: 19:17.88 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function: 19:17.88 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:870:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:17.88 if (!DefineDataProperty(cx, singlePart, cx->names().type, partType)) { 19:17.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.88 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:881:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:17.88 if (!DefineDataProperty(cx, singlePart, cx->names().value, val)) { 19:17.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.88 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:886:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:17.88 if (!DefineDataElement(cx, partsArray, partIndex, val)) { 19:17.89 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11:0: 19:17.95 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp: In static member function ‘static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’: 19:17.95 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp:248:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:17.95 if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv, 19:17.95 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.95 args2, args2.rval())) { 19:17.95 ~~~~~~~~~~~~~~~~~~~~ 19:18.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:18.02 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 19:18.02 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1769:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:18.02 bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj, 19:18.02 ^~~~~~~~~~~ 19:18.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:18.05 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:30, 19:18.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:18.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* GetPrototype(JSContext*, JS::HandleObject)’: 19:18.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:18.06 return op(cx, obj, receiver, id, vp); 19:18.06 ^ 19:18.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:18.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:18.06 ^ 19:18.34 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 19:18.34 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:18.34 inline bool GetProperty(JSContext* cx, JS::Handle obj, 19:18.34 ^~~~~~~~~~~ 19:18.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:18.35 return op(cx, obj, receiver, id, vp); 19:18.35 ^ 19:18.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:18.35 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:18.35 ^ 19:18.48 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject-inl.h:10, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:7, 19:18.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:18.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)’: 19:18.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.48 return js::ToObjectSlow(cx, v, false); 19:18.48 ^ 19:18.48 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 19:18.48 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject-inl.h:10, 19:18.49 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:7, 19:18.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:18.49 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.49 return ToStringSlow(cx, v); 19:18.49 ^ 19:18.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:18.53 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)’: 19:18.53 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:516:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:18.53 if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength, 19:18.53 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.53 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:18.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:523:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:18.54 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, 19:18.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.54 typeByteAlignment, 19:18.54 ~~~~~~~~~~~~~~~~~~ 19:18.54 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:18.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:530:28: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 19:18.54 if (!DefineDataProperty(cx, descr, cx->names().byteLength, 19:18.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.54 UndefinedHandleValue, 19:18.54 ~~~~~~~~~~~~~~~~~~~~~ 19:18.54 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:18.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.54 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:537:28: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 19:18.54 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment, 19:18.55 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.55 UndefinedHandleValue, 19:18.55 ~~~~~~~~~~~~~~~~~~~~~ 19:18.56 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:18.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.78 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_setProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 19:18.78 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.78 bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id, 19:18.79 ^~~~~~~~~~~ 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1922:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1945:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 return SetPropertyByDefining(cx, id, v, receiver, result); 19:18.79 ^ 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1957:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) { 19:18.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1981:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 return SetPropertyByDefining(cx, id, v, receiver, result); 19:18.79 ^ 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1987:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) { 19:18.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:18.79 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1994:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:18.79 return SetPropertyOnProto(cx, obj, id, v, receiver, result); 19:18.80 ^ 19:18.80 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1994:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:19.18 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle, JS::Handle, uint32_t, JS::MutableHandleValue)’: 19:19.18 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1906:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.18 bool TypedObject::obj_getArrayElement(JSContext* cx, 19:19.18 ^~~~~~~~~~~ 19:19.19 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1919:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.19 return Reify(cx, elementType, typedObj, offset, vp); 19:19.19 ^ 19:19.22 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)’: 19:19.22 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1879:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:19.22 bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, 19:19.22 ^~~~~~~~~~~ 19:19.22 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1879:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.22 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1893:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.22 return obj_getArrayElement(cx, typedObj, descr, index, vp); 19:19.22 ^ 19:19.22 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:19.22 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:30, 19:19.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:19.22 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.22 return op(cx, obj, receiver, id, vp); 19:19.22 ^ 19:19.22 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.22 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:19.22 ^ 19:19.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:19.29 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 19:19.29 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1824:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:19.29 bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, 19:19.29 ^~~~~~~~~~~ 19:19.29 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1824:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.29 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1832:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.29 return obj_getElement(cx, obj, receiver, index, vp); 19:19.29 ^ 19:19.29 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1866:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.29 return Reify(cx, fieldType, typedObj, offset, vp); 19:19.29 ^ 19:19.29 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:19.29 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:30, 19:19.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:19.29 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.30 return op(cx, obj, receiver, id, vp); 19:19.30 ^ 19:19.30 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.30 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:19.30 ^ 19:19.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 19:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1997:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.39 bool TypedObject::obj_getOwnPropertyDescriptor( 19:19.39 ^~~~~~~~~~~ 19:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2016:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.39 if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) { 19:19.39 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.39 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2044:17: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:19.39 if (!Reify(cx, fieldType, typedObj, offset, desc.value())) { 19:19.39 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:19.82 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)’: 19:19.82 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2663:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.82 void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) { 19:19.82 ^~~~~~~~~~~~~~~~ 19:19.83 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)’: 19:19.83 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2675:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.83 void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) { 19:19.83 ^~~~~~~~~~~~~~~~~~~~~~~ 19:19.84 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)’: 19:19.84 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2667:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.84 void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) { 19:19.84 ^~~~~~~~~~~~~~~~~~~ 19:19.84 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2667:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)’: 19:19.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2685:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:19.85 void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) { 19:19.85 ^~~~~~~~~~~~~~~~~~~ 19:19.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:2685:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:20.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20:0: 19:20.32 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)’: 19:20.32 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp:164:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:20.32 bool WeakSetObject::isBuiltinAdd(HandleValue add) { 19:20.32 ^~~~~~~~~~~~~ 19:20.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:29:0: 19:20.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp: In function ‘JSObject* js::CreateCollatorPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 19:20.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:176:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.34 if (!DefineDataProperty(cx, Intl, cx->names().Collator, ctorValue, 0)) { 19:20.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.40 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’: 19:20.40 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:230:25: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 19:20.40 if (!DefineDataElement(cx, collations, index++, NullHandleValue)) { 19:20.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.40 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:263:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.40 if (!DefineDataElement(cx, collations, index++, element)) { 19:20.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:38:0: 19:20.50 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘bool js::intl::InitializeObject(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle)’: 19:20.50 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.50 bool js::intl::InitializeObject(JSContext* cx, JS::Handle obj, 19:20.50 ^~ 19:20.50 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:26:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.51 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:37:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:20.51 if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args, 19:20.51 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.51 &ignored)) { 19:20.51 ~~~~~~~~~ 19:20.54 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘bool js::intl::LegacyInitializeObject(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::Handle, js::intl::DateTimeFormatOptions, JS::MutableHandle)’: 19:20.54 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.54 bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle obj, 19:20.54 ^~ 19:20.54 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.54 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.54 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:47:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:20.55 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:62:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:20.55 if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result)) { 19:20.55 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.59 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle)’: 19:20.59 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:78:34: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:20.59 if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue, 19:20.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.59 args, &v)) { 19:20.59 ~~~~~~~~~ 19:20.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp: In function ‘bool js::intl::GetAvailableLocales(JSContext*, js::intl::CountAvailable, js::intl::GetAvailable, JS::MutableHandle)’: 19:20.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:113:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:20.64 bool js::intl::GetAvailableLocales(JSContext* cx, CountAvailable countAvailable, 19:20.64 ^~ 19:20.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/CommonFunctions.cpp:138:28: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 19:20.64 if (!DefineDataProperty(cx, locales, a->asPropertyName(), 19:20.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.65 TrueHandleValue)) { 19:20.65 ~~~~~~~~~~~~~~~~ 19:20.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:29:0: 19:20.70 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)’: 19:20.70 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:189:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:20.70 if (!GetAvailableLocales(cx, ucol_countAvailable, ucol_getAvailable, 19:20.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.70 &result)) { 19:20.70 ~~~~~~~~ 19:20.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47:0: 19:20.74 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JSObject* js::CreateDateTimeFormatPrototype(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle, js::intl::DateTimeFormatOptions)’: 19:20.74 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:210:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.74 if (!DefineDataProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, 0)) { 19:20.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.80 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)’: 19:20.80 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:235:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:20.80 if (!GetAvailableLocales(cx, udat_countAvailable, udat_getAvailable, 19:20.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.80 &result)) { 19:20.80 ~~~~~~~~ 19:20.84 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’: 19:20.84 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:303:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.84 if (!DefineDataElement(cx, calendars, index++, element)) { 19:20.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.84 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:343:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.84 if (!DefineDataElement(cx, calendars, index++, element)) { 19:20.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:20.85 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:355:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:20.85 if (!DefineDataElement(cx, calendars, index++, element)) { 19:20.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:21.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/gc/ZoneAllocator.h:15, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/gc/WeakMap.h:15, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.h:13, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject-inl.h:10, 19:21.40 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:7, 19:21.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:21.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)’: 19:21.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:21.40 return js::ToNumberSlow(cx, v, out); 19:21.40 ^ 19:21.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11:0: 19:21.74 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)’: 19:21.74 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp:196:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:21.74 JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj, 19:21.74 ^~ 19:22.09 Compiling svg_fmt v0.4.0 19:24.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:24.34 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)’: 19:24.34 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:131:62: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:24.34 return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val); 19:24.34 ^ 19:24.36 Compiling quick-error v1.2.1 19:24.67 Compiling thread_profiler v0.1.1 19:25.03 Compiling moz_cbor v0.1.1 19:27.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:20:0: 19:27.05 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp: In static member function ‘static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’: 19:27.05 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakSetObject.cpp:219:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:27.05 if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv, 19:27.05 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:27.05 args2, args2.rval())) { 19:27.05 ~~~~~~~~~~~~~~~~~~~~ 19:27.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:11:0: 19:27.26 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp: In function ‘bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)’: 19:27.26 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp:215:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:27.26 JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj, 19:27.26 ^~ 19:27.27 /<>/firefox-69.0~b5+build1/js/src/builtin/WeakMapObject.cpp:215:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:27.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:27.82 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]’: 19:27.82 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1249:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:27.82 if (!DefineDataProperty(cx, module, className, descrValue, 0)) { 19:27.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:27.93 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In function ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]’: 19:27.93 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1249:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:27.93 if (!DefineDataProperty(cx, module, className, descrValue, 0)) { 19:27.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)’: 19:28.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:855:18: note: parameter passing for argument of type ‘JS::HandleValueVector {aka JS::Handle >}’ changed in GCC 7.1 19:28.13 StructTypeDescr* StructMetaTypeDescr::createFromArrays( 19:28.13 ^~~~~~~~~~~~~~~~~~~ 19:28.13 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:896:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:28.13 if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i], 19:28.13 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.13 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:28.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:934:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:28.14 if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue, 19:28.14 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:28.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1034:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:28.14 if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets, 19:28.14 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 userFieldOffsetsValue, 19:28.14 ~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:28.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1040:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:28.14 if (!DefineDataProperty(cx, descr, cx->names().fieldTypes, 19:28.14 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.14 userFieldTypesValue, 19:28.15 ~~~~~~~~~~~~~~~~~~~~ 19:28.15 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:28.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:28.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:30, 19:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2: 19:28.61 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In static member function ‘static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)’: 19:28.61 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.61 return op(cx, obj, receiver, id, vp); 19:28.61 ^ 19:28.61 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.61 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:28.61 ^ 19:28.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:28.61 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:811:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:28.61 ReportCannotConvertTo(cx, idValue, "StructType field name"); 19:28.61 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.61 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:822:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:28.61 ReportCannotConvertTo(cx, fieldTypeVal, "StructType field specifier"); 19:28.61 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.61 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:851:37: note: parameter passing for argument of type ‘JS::HandleValueVector {aka JS::Handle >}’ changed in GCC 7.1 19:28.61 fieldProps); 19:28.61 ^ 19:28.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:29:0: 19:28.89 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’: 19:28.89 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:285:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.89 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.90 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:302:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.90 if (!GetProperty(cx, internals, internals, cx->names().usage, &value)) { 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.90 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:351:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.90 if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value)) { 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.90 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:373:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.90 if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation, 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.90 &value)) { 19:28.90 ~~~~~~~ 19:28.90 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:386:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.90 if (!GetProperty(cx, internals, internals, cx->names().numeric, &value)) { 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:28.90 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:393:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:28.90 if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value)) { 19:28.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:29.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)’: 19:29.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:576:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.11 if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal, 19:29.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.11 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.11 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:582:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.11 if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue, 19:29.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.11 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.24 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)’: 19:29.24 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:641:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:29.24 ReportCannotConvertTo(cx, args[0], "ArrayType element specifier"); 19:29.24 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.25 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:646:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:29.25 ReportCannotConvertTo(cx, args[1], "ArrayType length specifier"); 19:29.25 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:47:0: 19:29.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)’: 19:29.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:126:48: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.34 locales, options, dtfOptions, args.rval()); 19:29.34 ^ 19:29.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:126:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:29.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:126:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:29.34 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:126:48: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:29.51 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)’: 19:29.51 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:663:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:29.51 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:29.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.51 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:675:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:29.51 if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value)) { 19:29.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.52 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/DateTimeFormat.cpp:686:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:29.52 if (!GetProperty(cx, internals, internals, cx->names().pattern, &value)) { 19:29.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:2:0: 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle)’: 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1379:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:29.85 if (!JS_GetProperty(cx, module, "int32", &typeDescr)) { 19:29.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1384:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:29.85 if (!JS_GetProperty(cx, module, "float32", &typeDescr)) { 19:29.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1389:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:29.85 if (!JS_GetProperty(cx, module, "float64", &typeDescr)) { 19:29.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1394:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:29.85 if (!JS_GetProperty(cx, module, "Object", &typeDescr)) { 19:29.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1399:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:29.85 if (!JS_GetProperty(cx, module, "WasmAnyRef", &typeDescr)) { 19:29.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1305:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.85 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, 19:29.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.85 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1415:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.86 if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue, 19:29.86 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.86 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.86 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1305:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.86 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue, 19:29.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.88 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.89 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1431:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.89 if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue, 19:29.89 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.89 JSPROP_READONLY | JSPROP_PERMANENT)) { 19:29.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.89 /<>/firefox-69.0~b5+build1/js/src/builtin/TypedObject.cpp:1438:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:29.89 if (!DefineDataProperty(cx, global, cx->names().TypedObject, moduleValue, 19:29.89 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:29.89 JSPROP_RESOLVING)) { 19:29.89 ~~~~~~~~~~~~~~~~~ 19:30.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src3.cpp:29:0: 19:30.13 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp: In function ‘bool Collator(JSContext*, const JS::CallArgs&)’: 19:30.13 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:109:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:30.13 if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator, 19:30.13 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:30.13 locales, options)) { 19:30.13 ~~~~~~~~~~~~~~~~~ 19:30.13 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/Collator.cpp:109:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:30.84 Compiling remove_dir_all v0.5.2 19:31.04 Compiling mio-named-pipes v0.1.5 19:31.24 Compiling mp4parse_fallible v0.0.1 19:31.56 Compiling arrayref v0.3.4 19:31.74 Compiling indexmap v1.0.1 19:34.97 Compiling error-chain v0.11.0 19:36.34 Compiling boxfnonce v0.0.3 19:37.09 Compiling lazycell v0.4.0 19:37.40 Compiling foreign-types v0.3.0 19:37.62 Compiling slab v0.3.0 19:38.21 Compiling termcolor v0.3.6 19:44.59 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:44.59 from /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:34, 19:44.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 19:44.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 19:44.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.59 inline bool GetProperty(JSContext* cx, JS::Handle obj, 19:44.59 ^~~~~~~~~~~ 19:44.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.59 return op(cx, obj, receiver, id, vp); 19:44.59 ^ 19:44.59 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.59 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:44.59 ^ 19:44.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20:0: 19:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘UPluralRules* NewUPluralRules(JSContext*, JS::Handle)’: 19:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:295:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.63 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:44.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:303:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.63 if (!GetProperty(cx, internals, internals, cx->names().type, &value)) { 19:44.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:0: 19:44.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’: 19:44.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:78:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.69 if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v)) { 19:44.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:84:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.69 if (!DefineDataProperty(cx, info, cx->names().minDays, v)) { 19:44.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:134:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.69 if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart)) { 19:44.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.69 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:138:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.69 if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd)) { 19:44.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp: In function ‘bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)’: 19:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:488:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.79 if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) { 19:44.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.79 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:496:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.79 if (!DefineDataProperty(cx, info, cx->names().direction, dir)) { 19:44.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.85 Compiling runloop v0.1.0 19:44.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11:0: 19:44.85 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘JSObject* js::CreateNumberFormatPrototype(JSContext*, JS::HandleObject, JS::Handle, JS::MutableHandleObject)’: 19:44.85 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:189:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.85 if (!DefineDataProperty(cx, Intl, cx->names().NumberFormat, ctorValue, 0)) { 19:44.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.89 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)’: 19:44.89 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:203:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:44.89 if (!GetAvailableLocales(cx, unum_countAvailable, unum_getAvailable, 19:44.89 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.89 &result)) { 19:44.89 ~~~~~~~~ 19:44.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20:0: 19:44.95 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘JSObject* js::CreatePluralRulesPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 19:44.95 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:167:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:44.95 if (!DefineDataProperty(cx, Intl, cx->names().PluralRules, ctorValue, 0)) { 19:44.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:44.99 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)’: 19:45.00 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:182:27: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:45.00 if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, 19:45.00 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:45.00 &result)) { 19:45.00 ~~~~~~~~ 19:45.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:29:0: 19:45.02 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘JSObject* js::CreateRelativeTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle)’: 19:45.03 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:171:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:45.03 if (!DefineDataProperty(cx, Intl, cx->names().RelativeTimeFormat, ctorValue, 19:45.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:45.03 0)) { 19:45.03 ~~ 19:45.90 Compiling prefs_parser v0.0.1 (/<>/firefox-69.0~b5+build1/modules/libpref/parser) 19:47.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 19:47.66 from /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:34, 19:47.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2: 19:47.66 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)’: 19:47.66 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:47.66 return op(cx, obj, receiver, id, vp); 19:47.67 ^ 19:47.67 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:47.67 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 19:47.67 ^ 19:47.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:0: 19:47.67 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:464:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:47.67 if (!DefineDataElement(cx, result, i, v)) { 19:47.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 19:48.75 Compiling mozilla-central-workspace-hack v0.1.0 (/<>/firefox-69.0~b5+build1/build/workspace-hack) 19:49.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11:0: 19:49.05 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)’: 19:49.05 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:531:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 19:49.05 static bool intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x, 19:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:49.05 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:840:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:49.05 if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal)) { 19:49.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.05 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:851:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:49.05 if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal)) { 19:49.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.06 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:856:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:49.06 if (!DefineDataElement(cx, partsArray, partIndex, propVal)) { 19:49.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.20 Compiling rand_pcg v0.1.2 19:49.62 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’: 19:49.62 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:258:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.62 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:49.62 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.62 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:283:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.62 if (!GetProperty(cx, internals, internals, cx->names().style, &value)) { 19:49.62 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:294:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.63 if (!GetProperty(cx, internals, internals, cx->names().currency, 19:49.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 &value)) { 19:49.63 ~~~~~~~ 19:49.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:307:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.63 if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay, 19:49.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 &value)) { 19:49.63 ~~~~~~~ 19:49.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:338:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.63 if (!GetProperty(cx, internals, internals, 19:49.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 cx->names().minimumSignificantDigits, &value)) { 19:49.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:344:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.63 if (!GetProperty(cx, internals, internals, 19:49.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.63 cx->names().maximumSignificantDigits, &value)) { 19:49.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:350:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.64 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, 19:49.64 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.64 &value)) { 19:49.64 ~~~~~~~ 19:49.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:356:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.64 if (!GetProperty(cx, internals, internals, 19:49.64 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.64 cx->names().minimumFractionDigits, &value)) { 19:49.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.64 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:362:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.64 if (!GetProperty(cx, internals, internals, 19:49.64 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.64 cx->names().maximumFractionDigits, &value)) { 19:49.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.65 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:369:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.66 if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value)) { 19:49.66 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:20:0: 19:49.83 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool PluralRules(JSContext*, unsigned int, JS::Value*)’: 19:49.83 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:107:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:49.83 if (!intl::InitializeObject(cx, pluralRules, 19:49.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 19:49.83 cx->names().InitializePluralRules, locales, 19:49.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.83 options)) { 19:49.83 ~~~~~~~~ 19:49.83 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:107:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:49.94 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’: 19:49.94 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:206:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.94 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:49.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.94 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:227:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.94 if (!GetProperty(cx, internals, internals, 19:49.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.94 cx->names().minimumSignificantDigits, &value)) { 19:49.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.94 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:233:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.94 if (!GetProperty(cx, internals, internals, 19:49.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.95 cx->names().maximumSignificantDigits, &value)) { 19:49.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.95 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:239:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.95 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits, 19:49.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.95 &value)) { 19:49.95 ~~~~~~~ 19:49.95 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:245:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.95 if (!GetProperty(cx, internals, internals, 19:49.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.95 cx->names().minimumFractionDigits, &value)) { 19:49.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.95 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:251:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:49.96 if (!GetProperty(cx, internals, internals, 19:49.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:49.96 cx->names().maximumFractionDigits, &value)) { 19:49.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.11 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp: In function ‘bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’: 19:50.12 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/PluralRules.cpp:436:27: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:50.12 if (!DefineDataElement(cx, res, i++, element)) { 19:50.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 19:50.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:29:0: 19:50.18 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)’: 19:50.19 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:115:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:50.19 if (!intl::InitializeObject(cx, relativeTimeFormat, 19:50.19 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 19:50.19 cx->names().InitializeRelativeTimeFormat, locales, 19:50.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.19 options)) { 19:50.19 ~~~~~~~~ 19:50.19 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:115:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:50.28 Compiling rand_chacha v0.1.1 19:50.29 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’: 19:50.29 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:208:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:50.29 if (!GetProperty(cx, internals, internals, cx->names().locale, &value)) { 19:50.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.29 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/RelativeTimeFormat.cpp:216:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:50.29 if (!GetProperty(cx, internals, internals, cx->names().style, &value)) { 19:50.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:0: 19:50.50 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp: In static member function ‘static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle)’: 19:50.50 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/IntlObject.cpp:573:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:50.50 if (!DefineDataProperty(cx, global, cx->names().Intl, intlValue, 19:50.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:50.50 JSPROP_RESOLVING)) { 19:50.50 ~~~~~~~~~~~~~~~~~ 19:50.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:11:0: 19:50.67 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp: In function ‘bool NumberFormat(JSContext*, const JS::CallArgs&, bool)’: 19:50.67 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:124:60: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 19:50.67 options, DateTimeFormatOptions::Standard, args.rval()); 19:50.67 ^ 19:50.68 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:124:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:50.68 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:124:60: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 19:50.68 /<>/firefox-69.0~b5+build1/js/src/builtin/intl/NumberFormat.cpp:124:60: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 19:51.39 Compiling rand v0.6.5 19:52.50 Compiling phf_shared v0.7.21 19:53.74 Compiling rand_core v0.3.1 19:53.94 Compiling rand_jitter v0.1.4 19:55.71 Compiling arrayvec v0.4.6 19:58.40 Compiling unreachable v1.0.0 19:58.66 Compiling log v0.4.6 *** KEEP ALIVE MARKER *** Total duration: 0:20:00.235897 20:00.79 Compiling crossbeam-utils v0.2.2 20:02.19 Compiling crossbeam-utils v0.6.5 20:08.33 Compiling libloading v0.5.0 20:08.96 Compiling phf_generator v0.7.21 20:09.43 Compiling tokio-threadpool v0.1.10 20:11.41 Compiling cmake v0.1.29 20:21.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:21.84 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In function ‘bool IsDate(JS::HandleValue)’: 20:21.84 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1601:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:21.84 MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) { 20:21.84 ^~~~~~ 20:22.26 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In function ‘bool date_setTime_impl(JSContext*, const JS::CallArgs&)’: 20:22.26 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1927:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.26 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 20:22.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:22.26 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.26 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.26 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.26 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.26 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.26 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.27 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.27 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.27 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.27 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.27 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.28 return js::ToNumberSlow(cx, v, out); 20:22.28 ^ 20:22.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.28 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1936:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.28 dateObj->setUTCTime(TimeClip(result), args.rval()); 20:22.28 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:22.32 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)’: 20:22.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.32 return js::ToNumberSlow(cx, v, out); 20:22.33 ^ 20:22.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.33 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1993:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.33 dateObj->setUTCTime(u, args.rval()); 20:22.33 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)’: 20:22.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.39 return js::ToNumberSlow(cx, v, out); 20:22.39 ^ 20:22.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.39 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2022:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.39 dateObj->setUTCTime(v, args.rval()); 20:22.39 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.45 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.45 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.45 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.45 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.45 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.45 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.46 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)’: 20:22.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.46 return js::ToNumberSlow(cx, v, out); 20:22.46 ^ 20:22.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.46 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2059:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.46 dateObj->setUTCTime(u, args.rval()); 20:22.46 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.52 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.52 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)’: 20:22.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.53 return js::ToNumberSlow(cx, v, out); 20:22.53 ^ 20:22.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.53 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2096:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.53 dateObj->setUTCTime(v, args.rval()); 20:22.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.58 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.58 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.58 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)’: 20:22.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.58 return js::ToNumberSlow(cx, v, out); 20:22.58 ^ 20:22.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.58 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2138:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.58 dateObj->setUTCTime(u, args.rval()); 20:22.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.63 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.63 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)’: 20:22.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.63 return js::ToNumberSlow(cx, v, out); 20:22.63 ^ 20:22.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.63 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2181:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.64 dateObj->setUTCTime(v, args.rval()); 20:22.64 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setHours_impl(JSContext*, const JS::CallArgs&)’: 20:22.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.68 return js::ToNumberSlow(cx, v, out); 20:22.68 ^ 20:22.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.68 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2228:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.68 dateObj->setUTCTime(u, args.rval()); 20:22.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.73 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.73 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)’: 20:22.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.73 return js::ToNumberSlow(cx, v, out); 20:22.73 ^ 20:22.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.74 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2276:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.74 dateObj->setUTCTime(v, args.rval()); 20:22.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.78 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setDate_impl(JSContext*, const JS::CallArgs&)’: 20:22.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.78 return js::ToNumberSlow(cx, v, out); 20:22.79 ^ 20:22.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.79 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2306:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.79 dateObj->setUTCTime(u, args.rval()); 20:22.79 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.85 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.85 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)’: 20:22.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.85 return js::ToNumberSlow(cx, v, out); 20:22.85 ^ 20:22.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.86 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2337:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.86 dateObj->setUTCTime(v, args.rval()); 20:22.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.90 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.90 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.91 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.91 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.91 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMonth_impl(JSContext*, const JS::CallArgs&)’: 20:22.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.91 return js::ToNumberSlow(cx, v, out); 20:22.91 ^ 20:22.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.91 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2391:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.91 dateObj->setUTCTime(u, args.rval()); 20:22.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.95 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:22.95 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:22.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:22.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)’: 20:22.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:22.96 return js::ToNumberSlow(cx, v, out); 20:22.96 ^ 20:22.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:22.96 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2428:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:22.96 dateObj->setUTCTime(v, args.rval()); 20:22.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:22.96 Compiling clang-sys v0.28.0 20:23.00 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:23.00 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:23.01 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:23.01 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:23.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:23.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)’: 20:23.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.01 return js::ToNumberSlow(cx, v, out); 20:23.01 ^ 20:23.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:23.01 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2483:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:23.01 dateObj->setUTCTime(u, args.rval()); 20:23.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:23.04 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:23.05 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:23.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:23.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)’: 20:23.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.05 return js::ToNumberSlow(cx, v, out); 20:23.05 ^ 20:23.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:23.05 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2525:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:23.05 dateObj->setUTCTime(v, args.rval()); 20:23.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:23.09 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:23.10 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:23.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:23.10 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setYear_impl(JSContext*, const JS::CallArgs&)’: 20:23.10 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.10 return js::ToNumberSlow(cx, v, out); 20:23.10 ^ 20:23.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:23.10 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2549:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:23.10 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 20:23.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.10 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2566:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:23.10 dateObj->setUTCTime(TimeClip(u), args.rval()); 20:23.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:23.47 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 20:23.47 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2229:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.47 static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index, 20:23.47 ^~~~~~~~~~~~~~~~~ 20:23.47 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.47 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:23.47 ^ 20:23.52 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool CallOriginalPromiseThenImpl(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, js::CreateDependentPromise)’: 20:23.52 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3966:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.52 createDependent); 20:23.52 ^ 20:23.60 In file included from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:17:0, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:23.60 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:23.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:23.60 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h: In function ‘bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)’: 20:23.60 /<>/firefox-69.0~b5+build1/js/src/vm/NativeObject.h:1559:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:23.60 return NativeGetProperty(cx, obj, receiver, id, vp); 20:23.60 ^ 20:23.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:23.61 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:3351:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.61 NativeDefineDataProperty(cx, proto.as(), toGMTStringId, 20:23.61 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.61 toUTCStringFun, 0); 20:23.61 ~~~~~~~~~~~~~~~~~~ 20:23.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:23.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:23.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:23.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:23.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 20:23.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.68 return js::ToNumberSlow(cx, v, out); 20:23.68 ^ 20:23.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 20:23.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.70 return js::ToNumberSlow(cx, v, out); 20:23.70 ^ 20:23.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 20:23.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.74 return js::ToNumberSlow(cx, v, out); 20:23.74 ^ 20:23.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:23.78 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)’: 20:23.78 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2450:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:23.78 static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index, 20:23.78 ^~~~~~~~~~ 20:23.78 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:23.78 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:23.78 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:23.78 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:23.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:23.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:316:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:23.78 return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result); 20:23.78 ^ 20:23.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:316:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:23.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:320:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:23.78 result); 20:23.78 ^ 20:23.78 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:320:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:24.07 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:24.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:24.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:24.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 20:24.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:24.07 return js::ToNumberSlow(cx, v, out); 20:24.07 ^ 20:24.13 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)’: 20:24.13 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:24.13 return js::ToNumberSlow(cx, v, out); 20:24.13 ^ 20:24.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:24.21 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 20:24.22 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:831:62: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:24.22 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING); 20:24.22 ^ 20:25.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:25.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:25.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:25.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:25.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:25.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:25.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_UTC(JSContext*, unsigned int, JS::Value*)’: 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:25.68 return js::ToNumberSlow(cx, v, out); 20:25.68 ^ 20:25.72 Compiling block-padding v0.1.2 20:26.43 Compiling semver v0.9.0 20:26.67 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:26.67 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:26.67 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool date_parse(JSContext*, unsigned int, JS::Value*)’: 20:26.67 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.67 return ToStringSlow(cx, v); 20:26.67 ^ 20:26.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:26.74 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)’: 20:26.74 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2162:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.74 static bool DefineUCDataProperty(JSContext* cx, HandleObject obj, 20:26.74 ^~~~~~~~~~~~~~~~~~~~ 20:26.74 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.74 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:26.74 ^ 20:26.77 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)’: 20:26.77 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2055:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.77 static bool DefineDataProperty(JSContext* cx, HandleObject obj, 20:26.77 ^~~~~~~~~~~~~~~~~~ 20:26.77 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.77 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:26.77 ^ 20:26.87 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)’: 20:26.88 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:298:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.88 JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value, 20:26.88 ^~~~~~~~~~~~~~~~ 20:26.88 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:26.88 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:26.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:26.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.88 return js::ToObjectSlow(cx, v, false); 20:26.88 ^ 20:26.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:26.90 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)’: 20:26.90 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:315:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.90 JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) { 20:26.90 ^~~~~~~~~~~~~~~~~~ 20:26.90 In file included from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100:0, 20:26.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:26.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:982:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.90 ReportIsNotFunction(cx, v, -1, construct); 20:26.90 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:26.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)’: 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:322:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.92 JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx, 20:26.92 ^~~~~~~~~~~~~~~~~~~~~ 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:322:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSString* JS_ValueToSource(JSContext*, JS::HandleValue)’: 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:330:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.92 JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) { 20:26.92 ^~~~~~~~~~~~~~~~ 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:330:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.92 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:334:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.92 return ValueToSource(cx, value); 20:26.92 ^ 20:26.94 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSType JS_TypeOfValue(JSContext*, JS::HandleValue)’: 20:26.94 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:341:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:26.94 JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) { 20:26.94 ^~~~~~~~~~~~~~ 20:27.37 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)’: 20:27.37 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1099:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:27.37 if (!BoxNonStrictThis(cx, thisv, thisv)) { 20:27.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20:27.66 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)’: 20:27.66 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1408:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:27.66 JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value, 20:27.66 ^~~~~~~~~~~~ 20:27.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 20:27.66 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 20:27.66 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:27.66 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:27.67 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:27.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:27.67 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 20:27.67 JSAtom* atom = ToAtom(cx, v); 20:27.67 ^~~~ 20:27.70 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)’: 20:27.70 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 20:27.70 JSAtom* atom = ToAtom(cx, v); 20:27.70 ^~~~ 20:27.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:27.73 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)’: 20:27.73 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1425:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:27.73 JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) { 20:27.73 ^~~~~~~~~~~~ 20:27.74 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)’: 20:27.74 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1434:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:27.74 JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint, 20:27.75 ^~ 20:27.78 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)’: 20:27.78 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1539:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:27.78 JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj, 20:27.78 ^~~~~~~~~~~~~~ 20:27.99 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 20:27.99 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1822:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:27.99 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById( 20:27.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.99 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1822:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:27.99 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1829:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.00 return GetOwnPropertyDescriptor(cx, obj, id, desc); 20:28.00 ^ 20:28.00 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)’: 20:28.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1832:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.01 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor( 20:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1832:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1829:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.01 return GetOwnPropertyDescriptor(cx, obj, id, desc); 20:28.01 ^ 20:28.04 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)’: 20:28.04 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1843:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.04 JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor( 20:28.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.04 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1829:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.04 return GetOwnPropertyDescriptor(cx, obj, id, desc); 20:28.04 ^ 20:28.07 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 20:28.07 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1854:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.07 JS_PUBLIC_API bool JS_GetPropertyDescriptorById( 20:28.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.07 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1858:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.07 return GetPropertyDescriptor(cx, obj, id, desc); 20:28.07 ^ 20:28.08 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle)’: 20:28.08 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1861:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.08 JS_PUBLIC_API bool JS_GetPropertyDescriptor( 20:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~ 20:28.08 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1861:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.08 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1858:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.08 return GetPropertyDescriptor(cx, obj, id, desc); 20:28.08 ^ 20:28.10 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle)’: 20:28.10 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1872:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.10 JS_PUBLIC_API bool JS_GetUCPropertyDescriptor( 20:28.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:28.10 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1858:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.11 return GetPropertyDescriptor(cx, obj, id, desc); 20:28.11 ^ 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1893:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.15 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 20:28.15 ^~~~~~~~~~~~~~~~~~~~~ 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1890:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.15 return DefineProperty(cx, obj, id, desc, result); 20:28.15 ^ 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)’: 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1998:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.15 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 20:28.15 ^~~~~~~~~~~~~~~~~~~~~ 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1998:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.15 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.15 ^ 20:28.18 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)’: 20:28.18 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.18 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.18 ^ 20:28.20 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)’: 20:28.20 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.20 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.20 ^ 20:28.22 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)’: 20:28.22 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.22 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.22 ^ 20:28.23 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)’: 20:28.23 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.23 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.23 ^ 20:28.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)’: 20:28.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.25 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:28.25 ^ 20:28.27 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)’: 20:28.27 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2067:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.27 JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj, 20:28.27 ^~~~~~~~~~~~~~~~~ 20:28.27 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2070:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.27 return DefineDataProperty(cx, obj, name, value, attrs); 20:28.27 ^ 20:28.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)’: 20:28.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2101:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.32 return DefineDataProperty(cx, obj, name, value, attrs); 20:28.32 ^ 20:28.35 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)’: 20:28.35 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2108:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.35 return DefineDataProperty(cx, obj, name, value, attrs); 20:28.35 ^ 20:28.36 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)’: 20:28.36 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2116:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.36 HandleValue::fromMarkedLocation(&value), attrs); 20:28.36 ^ 20:28.38 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)’: 20:28.38 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2124:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.38 HandleValue::fromMarkedLocation(&value), attrs); 20:28.38 ^ 20:28.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)’: 20:28.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2132:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.40 HandleValue::fromMarkedLocation(&value), attrs); 20:28.40 ^ 20:28.42 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle, JS::ObjectOpResult&)’: 20:28.42 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2137:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.42 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 20:28.42 ^~~~~~~~~~~~~~~~~~~ 20:28.42 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1890:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.42 return DefineProperty(cx, obj, id, desc, result); 20:28.42 ^ 20:28.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)’: 20:28.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2173:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.44 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 20:28.44 ^~~~~~~~~~~~~~~~~~~ 20:28.44 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2176:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.44 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 20:28.44 ^ 20:28.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)’: 20:28.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2195:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.48 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 20:28.48 ^ 20:28.49 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)’: 20:28.49 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2202:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.50 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs); 20:28.50 ^ 20:28.51 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)’: 20:28.51 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2210:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.51 HandleValue::fromMarkedLocation(&value), attrs); 20:28.51 ^ 20:28.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)’: 20:28.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2218:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.53 HandleValue::fromMarkedLocation(&value), attrs); 20:28.53 ^ 20:28.55 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)’: 20:28.55 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2226:77: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.55 HandleValue::fromMarkedLocation(&value), attrs); 20:28.55 ^ 20:28.57 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)’: 20:28.57 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2241:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.57 JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj, 20:28.57 ^~~~~~~~~~~~~~~~ 20:28.57 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2244:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.57 return ::DefineDataElement(cx, obj, index, value, attrs); 20:28.57 ^ 20:28.61 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)’: 20:28.61 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2261:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.61 return ::DefineDataElement(cx, obj, index, value, attrs); 20:28.61 ^ 20:28.62 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)’: 20:28.62 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2268:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.62 return ::DefineDataElement(cx, obj, index, value, attrs); 20:28.62 ^ 20:28.64 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)’: 20:28.64 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2276:76: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.64 HandleValue::fromMarkedLocation(&value), attrs); 20:28.64 ^ 20:28.65 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)’: 20:28.65 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2284:76: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.65 HandleValue::fromMarkedLocation(&value), attrs); 20:28.65 ^ 20:28.67 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)’: 20:28.67 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2292:76: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:28.67 HandleValue::fromMarkedLocation(&value), attrs); 20:28.67 ^ 20:28.86 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)’: 20:28.86 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:28.86 JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj, 20:28.86 ^~~~~~~~~~~~~~~~~~~~~~~ 20:28.86 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:28.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:28.86 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:28.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:28.86 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:28.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:28.86 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.86 return op(cx, obj, receiver, id, vp); 20:28.86 ^ 20:28.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.87 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:28.87 ^ 20:28.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:28.89 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)’: 20:28.89 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2365:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:28.89 JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj, 20:28.89 ^~~~~~~~~~~~~~~~~~~~~~ 20:28.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:28.89 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:28.89 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:28.89 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:28.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:28.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.89 return op(cx, obj, receiver, id, vp); 20:28.89 ^ 20:28.89 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.89 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:28.89 ^ 20:28.93 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:28.93 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 20:28.93 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2375:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:28.93 JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj, 20:28.93 ^~~~~~~~~~~~~~~~~~ 20:28.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:28.93 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:28.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:28.93 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:28.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.93 return op(cx, obj, receiver, id, vp); 20:28.93 ^ 20:28.93 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:28.93 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:28.93 ^ 20:28.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:28.95 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)’: 20:28.96 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2381:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:28.96 JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj, 20:28.96 ^~~~~~~~~~~~~~ 20:28.96 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2388:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:28.96 return JS_GetPropertyById(cx, obj, id, vp); 20:28.96 ^ 20:29.00 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)’: 20:29.00 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2391:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:29.00 JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj, 20:29.00 ^~~~~~~~~~~~~~~~ 20:29.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2399:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:29.01 return JS_GetPropertyById(cx, obj, id, vp); 20:29.01 ^ 20:29.05 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)’: 20:29.05 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2402:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:29.05 JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg, 20:29.05 ^~~~~~~~~~~~~ 20:29.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:29.05 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:29.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:29.06 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:29.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:29.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:29.06 return op(cx, obj, receiver, id, vp); 20:29.06 ^ 20:29.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:29.06 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:29.06 ^ 20:29.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:29.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 20:29.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2407:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.09 JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj, 20:29.09 ^~~~~~~~~~~~~~~~~~~~~~~ 20:29.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2407:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.09 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:29.09 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:29.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:29.09 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:29.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:29.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.10 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 20:29.10 ^ 20:29.10 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.10 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.10 receiver, result); 20:29.10 ^ 20:29.10 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:29.11 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 20:29.11 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2418:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.11 JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj, 20:29.11 ^~~~~~~~~~~~~~~~~~ 20:29.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:29.12 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:29.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:29.12 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:29.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:29.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.12 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 20:29.12 ^ 20:29.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.12 receiver, result); 20:29.12 ^ 20:29.12 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:29.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:29.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)’: 20:29.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2429:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.15 JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj, 20:29.15 ^~~~~~~~~~~~~~ 20:29.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2436:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.15 return JS_SetPropertyById(cx, obj, id, v); 20:29.15 ^ 20:29.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)’: 20:29.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2439:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.19 JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj, 20:29.19 ^~~~~~~~~~~~~~~~ 20:29.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2447:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.19 return JS_SetPropertyById(cx, obj, id, v); 20:29.19 ^ 20:29.23 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)’: 20:29.23 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2461:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.23 JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj, 20:29.23 ^~~~~~~~~~~~~ 20:29.23 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2463:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.23 return SetElement(cx, obj, index, v); 20:29.23 ^ 20:29.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)’: 20:29.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2469:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.24 return SetElement(cx, obj, index, value); 20:29.24 ^ 20:29.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)’: 20:29.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2475:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.26 return SetElement(cx, obj, index, value); 20:29.26 ^ 20:29.27 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)’: 20:29.27 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2481:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.27 return SetElement(cx, obj, index, value); 20:29.27 ^ 20:29.29 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)’: 20:29.29 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2487:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.29 return SetElement(cx, obj, index, value); 20:29.29 ^ 20:29.31 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)’: 20:29.31 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2493:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:29.31 return SetElement(cx, obj, index, value); 20:29.31 ^ 20:30.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)’: 20:30.15 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2876:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.15 if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) { 20:30.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)’: 20:30.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2894:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.19 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) { 20:30.19 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.22 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)’: 20:30.22 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2894:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.22 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) { 20:30.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In member function ‘bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const’: 20:30.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2910:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:30.25 JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx, 20:30.25 ^~~~~~~~~~~~~~ 20:30.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)’: 20:30.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2829:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:30.32 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName, 20:30.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.32 name, 0, &getterValue)) { 20:30.33 ~~~~~~~~~~~~~~~~~~~~~~ 20:30.33 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2845:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:30.33 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName, 20:30.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.33 name, 0, &setterValue)) { 20:30.33 ~~~~~~~~~~~~~~~~~~~~~~ 20:30.33 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1984:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.33 return js::DefineDataProperty(cx, obj, id, value, attrs); 20:30.33 ^ 20:30.42 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle)’: 20:30.42 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2992:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.43 JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor( 20:30.43 ^~ 20:30.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2992:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:30.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2998:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.43 if (!ToPropertyDescriptor(cx, descObj, true, desc)) { 20:30.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2998:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:30.49 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)’: 20:30.49 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3075:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:30.49 JS_PUBLIC_API bool JS_IsArrayObject(JSContext* cx, JS::HandleValue value, 20:30.49 ^~~~~~~~~~~~~~~~ 20:30.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)’: 20:30.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3196:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:30.60 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 20:30.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.60 nargs, &funVal)) { 20:30.60 ~~~~~~~~~~~~~~~ 20:30.65 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)’: 20:30.65 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3237:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:30.65 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 20:30.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:30.65 fs->nargs, &funVal)) { 20:30.65 ~~~~~~~~~~~~~~~~~~~ 20:30.71 Compiling sha-1 v0.8.1 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)’: 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3889:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.24 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve( 20:31.24 ^~ 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3889:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3896:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.24 PromiseObject::unforgeableResolve(cx, resolutionValue)); 20:31.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)’: 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3901:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.24 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject( 20:31.24 ^~ 20:31.24 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3901:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.25 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3908:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.25 PromiseObject::unforgeableReject(cx, rejectionValue)); 20:31.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:31.78 Compiling dtoa-short v0.3.1 20:31.80 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)’: 20:31.80 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4630:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.80 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars, 20:31.80 ^~~~~~~~~~~~ 20:31.80 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4635:50: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:31.80 NullHandleValue, vp); 20:31.80 ^ 20:31.81 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4635:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.81 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)’: 20:31.82 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4643:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.82 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, 20:31.82 ^~~~~~~~~~~~~~~~~~~~~~~ 20:31.82 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4643:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.82 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4649:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.82 reviver, vp); 20:31.82 ^ 20:31.82 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4649:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)’: 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4652:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.84 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str, 20:31.84 ^~~~~~~~~~~~~~~~~~~~~~~ 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4652:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4652:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4665:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.84 return stableChars.isLatin1() 20:31.84 ~~~~~~~~~~~~~~~~~~~~~~ 20:31.84 ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp) 20:31.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.84 : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver, 20:31.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:31.84 vp); 20:31.84 ~~~ 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4665:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.84 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4665:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:31.85 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4665:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.87 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)’: 20:31.87 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4638:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.87 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str, 20:31.87 ^~~~~~~~~~~~ 20:31.88 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4640:62: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:31.88 return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp); 20:31.88 ^ 20:31.96 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:31.96 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:31.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:31.96 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:31.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:31.96 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)’: 20:31.97 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:31.97 return op(cx, obj, receiver, id, vp); 20:31.97 ^ 20:31.97 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:31.97 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:31.97 ^ 20:32.04 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:32.04 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:32.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:32.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_toJSON(JSContext*, unsigned int, JS::Value*)’: 20:32.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.04 return js::ToObjectSlow(cx, v, false); 20:32.05 ^ 20:32.05 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:32.05 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:32.05 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:32.05 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:32.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:32.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:32.06 return op(cx, obj, receiver, id, vp); 20:32.06 ^ 20:32.06 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:32.07 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:32.07 ^ 20:32.07 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 20:32.07 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 20:32.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:36, 20:32.07 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:32.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:32.07 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.07 return Call(cx, fval, thisv, args, rval); 20:32.07 ^ 20:32.09 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:91:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:32.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:32.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)’: 20:32.19 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1484:68: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:32.19 const char* source = ValueToSourceForError(cx, args.get(0), bytes); 20:32.19 ^ 20:32.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:32.23 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In function ‘bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)’: 20:32.23 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:3094:56: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:32.24 return OrdinaryToPrimitive(cx, obj, hint, args.rval()); 20:32.24 ^ 20:32.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:32.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In member function ‘bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)’: 20:32.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:165:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.32 nullptr, nullptr, nullptr); 20:32.32 ^ 20:32.32 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:184:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.32 nullptr, propName.get(), nullptr); 20:32.32 ^ 20:32.38 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle)’: 20:32.38 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2149:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:32.38 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj, 20:32.38 ^~~~~~~~~~~~~~~~~~~ 20:32.38 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1890:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:32.38 return DefineProperty(cx, obj, id, desc, result); 20:32.38 ^ 20:32.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle)’: 20:32.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1900:20: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:32.40 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj, 20:32.40 ^~~~~~~~~~~~~~~~~~~~~ 20:32.40 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:1890:50: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:32.40 return DefineProperty(cx, obj, id, desc, result); 20:32.40 ^ 20:32.46 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)’: 20:32.46 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4888:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:32.46 JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx, 20:32.46 ^~~~~~~~~~~~~~~~~~~~~~ 20:32.46 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4895:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:32.46 return cx->getPendingException(vp); 20:32.46 ^ 20:32.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)’: 20:32.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4898:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.48 JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value, 20:32.48 ^~~~~~~~~~~~~~~~~~~~~~ 20:32.48 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4905:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.48 cx->setPendingExceptionAndCaptureStack(value); 20:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 20:32.53 Compiling servo_arc v0.1.1 (/<>/firefox-69.0~b5+build1/servo/components/servo_arc) 20:32.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘void JS::SetPendingExceptionAndStack(JSContext*, JS::HandleValue, JS::HandleObject)’: 20:32.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4916:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:32.53 JS_PUBLIC_API void JS::SetPendingExceptionAndStack(JSContext* cx, 20:32.53 ^~ 20:32.67 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSExceptionState* JS_SaveExceptionState(JSContext*)’: 20:32.67 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4895:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:32.67 return cx->getPendingException(vp); 20:32.67 ^ 20:33.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)’: 20:33.54 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3307:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:33.54 ReportIsNotFunction(cx, v); 20:33.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~ 20:33.58 Compiling headers-derive v0.1.0 20:33.72 Compiling owning_ref v0.4.0 20:34.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘void JS_RestoreExceptionState(JSContext*, JSExceptionState*)’: 20:34.01 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4905:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:34.02 cx->setPendingExceptionAndCaptureStack(value); 20:34.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 20:34.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:34.21 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In function ‘bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)’: 20:34.21 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2806:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:34.21 static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, 20:34.21 ^~~~~~~~~~ 20:34.48 Compiling regex-syntax v0.6.0 20:34.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:34.58 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)’: 20:34.58 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4587:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:34.58 JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp, 20:34.58 ^~~~~~~~~~~~ 20:34.59 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4587:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:34.59 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4597:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:34.59 if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) { 20:34.59 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:34.63 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)’: 20:34.63 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:4619:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:34.63 if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb, 20:34.63 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:34.63 StringifyBehavior::RestrictedSafe)) 20:34.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:35.23 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool IsNumber(JS::HandleValue)’: 20:35.24 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:671:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.24 MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) { 20:35.24 ^~~~~~~~ 20:35.33 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toString_impl(JSContext*, const JS::CallArgs&)’: 20:35.33 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:867:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.33 if (!ToInteger(cx, args[0], &d2)) { 20:35.33 ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20:35.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toFixed_impl(JSContext*, const JS::CallArgs&)’: 20:35.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1101:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.39 if (!ToInteger(cx, args[0], &prec)) { 20:35.39 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:35.44 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toExponential_impl(JSContext*, const JS::CallArgs&)’: 20:35.44 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1148:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.44 if (!ToInteger(cx, args[0], &prec)) { 20:35.44 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:35.48 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)’: 20:35.48 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1209:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.49 if (!ToInteger(cx, args[0], &prec)) { 20:35.49 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:35.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:35.53 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 20:35.53 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:312:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:35.53 bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 20:35.53 ^~~~~~~~~~~~~~~~ 20:35.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:47:0: 20:35.71 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 20:35.71 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp:23:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:35.71 bool DeadObjectProxy::getOwnPropertyDescriptor( 20:35.71 ^~~~~~~~~~~~~~~ 20:35.72 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 20:35.72 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp:30:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:35.72 bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper, 20:35.72 ^~~~~~~~~~~~~~~ 20:35.74 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp: In member function ‘virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 20:35.74 /<>/firefox-69.0~b5+build1/js/src/proxy/DeadObjectProxy.cpp:95:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:35.74 bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy, 20:35.75 ^~~~~~~~~~~~~~~ 20:35.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:35.77 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 20:35.77 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:324:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:35.77 bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 20:35.77 ^~~~~~~~~~~~~~~~ 20:35.78 In file included from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18:0, 20:35.78 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:35.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:35.78 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:35.78 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:35.78 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.78 arg1, arg2); 20:35.78 ~~~~~~~~~~~ 20:36.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:36.20 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: 20:36.20 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:63:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.20 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 20:36.20 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:36.37 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:36.37 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:36.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:36.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 20:36.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:36.37 inline bool GetProperty(JSContext* cx, JS::Handle obj, 20:36.37 ^~~~~~~~~~~ 20:36.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.37 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.37 return op(cx, obj, receiver, id, vp); 20:36.37 ^ 20:36.38 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.38 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:36.38 ^ 20:36.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:36.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 20:36.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:70:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:36.40 bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, 20:36.40 ^~~~~~~~~~~~~~~~ 20:36.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:70:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:80:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.40 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 20:36.40 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:36.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:102:51: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.40 return GetProperty(cx, proto, receiver, id, vp); 20:36.40 ^ 20:36.41 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:123:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:36.41 return CallGetter(cx, receiver, getterFunc, vp); 20:36.41 ^ 20:36.41 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:123:49: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.47 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:36.47 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:36.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:36.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, js::PropertyName*, JS::MutableHandle)’: 20:36.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:134:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.47 inline bool GetProperty(JSContext* cx, JS::Handle obj, 20:36.47 ^~~~~~~~~~~ 20:36.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.47 return op(cx, obj, receiver, id, vp); 20:36.47 ^ 20:36.47 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:36.47 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:36.47 ^ 20:36.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11:0: 20:36.57 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp: In function ‘const char* FormatValue(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 20:36.57 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:673:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:36.57 static const char* FormatValue(JSContext* cx, HandleValue v, 20:36.57 ^~~~~~~~~~~ 20:36.57 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:36.57 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:36.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:36.57 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:36.57 return ToStringSlow(cx, v); 20:36.57 ^ 20:36.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:36.83 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In function ‘uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue)’: 20:36.83 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:377:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:36.83 JS_PUBLIC_API uint64_t JS::ExceptionTimeWarpTarget(JS::HandleValue value) { 20:36.83 ^~ 20:36.95 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In function ‘bool JS::CreateError(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JSErrorReport*, JS::HandleString, JS::MutableHandleValue)’: 20:36.95 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1012:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.95 JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type, 20:36.95 ^~ 20:36.97 In file included from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:99:0, 20:36.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:36.97 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 20:36.97 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.97 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 20:36.97 ^~ 20:36.98 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In function ‘bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)’: 20:36.98 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1104:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.98 bool js::GetInternalError(JSContext* cx, unsigned errorNumber, 20:36.98 ^~ 20:36.98 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1109:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:36.98 NullHandleValue, args, error); 20:36.98 ^ 20:37.01 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In function ‘bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)’: 20:37.01 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1112:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:37.01 bool js::GetTypeError(JSContext* cx, unsigned errorNumber, 20:37.01 ^~ 20:37.01 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1117:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:37.01 args, error); 20:37.02 ^ 20:37.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:37.04 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)’: 20:37.04 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3913:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.04 static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj, 20:37.04 ^~~~~~~~~~~~~~~~~~~~~~ 20:37.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:37.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3941:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.09 JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx, 20:37.09 ^~ 20:37.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)’: 20:37.09 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3947:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.09 JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj, 20:37.10 ^~ 20:37.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11:0: 20:37.16 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp: In function ‘bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle)’: 20:37.16 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:195:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:37.16 JS_FRIEND_API bool JS_WrapPropertyDescriptor( 20:37.16 ^~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:49:0, 20:37.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:37.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)’: 20:37.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:37.29 it++; 20:37.29 ~~^~ 20:37.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:37.29 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:594:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ was declared here 20:37.29 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:37.29 ^ 20:37.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:49:0, 20:37.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:37.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:37.29 it >= zone->compartments().end(); 20:37.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 20:37.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:37.29 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:594:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 20:37.29 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:37.29 ^ 20:37.35 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp: In function ‘void js::AssertSameCompartment(JSContext*, JS::HandleValue)’: 20:37.35 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:357:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.35 JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) { 20:37.35 ^~ 20:37.61 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:37.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:37.61 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 20:37.61 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:123:13: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:37.61 return *it; 20:37.61 ^~ 20:37.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11:0: 20:37.61 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:1133:20: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 20:37.61 RealmsInZoneIter realm(zone); 20:37.61 ^~~~~ 20:37.69 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp: In function ‘bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)’: 20:37.69 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:1261:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.69 JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) { 20:37.69 ^~ 20:37.69 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:1263:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:37.69 return ReportIsNotFunction(cx, v, -1); 20:37.69 ^ 20:37.69 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_WrapValue(JSContext*, JS::MutableHandleValue)’: 20:37.69 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:583:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:37.69 JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) { 20:37.69 ^~~~~~~~~~~~ 20:38.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:38.39 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In function ‘bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)’: 20:38.39 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.39 bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, 20:38.39 ^~ 20:38.39 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.39 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:148:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:38.39 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:38.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:38.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.40 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 20:38.40 ^ 20:38.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.40 receiver, result); 20:38.40 ^ 20:38.40 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.40 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript-inl.h:17:0, 20:38.40 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:36, 20:38.40 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 20:38.40 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 20:38.40 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:38.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:38.40 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext-inl.h:254:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.40 return op(cx, obj, id, v, result); 20:38.40 ^ 20:38.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:38.40 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:189:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:38.41 if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) { 20:38.41 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.41 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:212:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.41 return DefineDataProperty(cx, receiverObj, id, v, attrs, result); 20:38.41 ^ 20:38.41 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:225:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.42 if (!CallSetter(cx, receiver, setterValue, v)) { 20:38.42 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.42 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:225:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.49 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 20:38.49 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:126:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.49 bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 20:38.49 ^~~~~~~~~~~~~~~~ 20:38.49 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:126:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.50 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:137:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:38.50 if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) { 20:38.50 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 20:38.50 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:145:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.50 result); 20:38.50 ^ 20:38.50 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:145:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.50 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:145:47: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:38.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11:0: 20:38.89 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp: In function ‘JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)’: 20:38.89 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:776:58: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.89 const char* value = FormatValue(cx, arg, valueBytes); 20:38.89 ^ 20:38.90 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:38.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:38.90 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.90 return ToStringSlow(cx, v); 20:38.90 ^ 20:38.90 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:38.90 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:38.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:38.90 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:131:52: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:38.90 return GetProperty(cx, obj, receiverValue, id, vp); 20:38.90 ^ 20:38.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11:0: 20:38.91 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:882:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.91 const char* name = FormatValue(cx, key, nameBytes); 20:38.91 ^ 20:38.91 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:891:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:38.91 const char* value = FormatValue(cx, v, valueBytes); 20:38.91 ^ 20:38.91 /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:891:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:39.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:39.66 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In function ‘const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)’: 20:39.66 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1039:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:39.66 const char* js::ValueToSourceForError(JSContext* cx, HandleValue val, 20:39.66 ^~ 20:39.66 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:1051:40: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:39.66 RootedString str(cx, JS_ValueToSource(cx, val)); 20:39.66 ~~~~~~~~~~~~~~~~^~~~~~~~~ 20:39.96 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:39.96 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:39.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:39.96 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool num_parseFloat(JSContext*, unsigned int, JS::Value*)’: 20:39.96 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:39.96 return ToStringSlow(cx, v); 20:39.96 ^ 20:40.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:40.11 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)’: 20:40.11 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1741:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.11 JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, 20:40.11 ^~ 20:40.15 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)’: 20:40.15 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1789:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.15 bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) { 20:40.15 ^~ 20:40.15 In file included from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:20:0, 20:40.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.15 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:209:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.15 if (!ToNumberSlow(cx, vp, &d)) { 20:40.15 ~~~~~~~~~~~~^~~~~~~~~~~~ 20:40.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:40.17 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)’: 20:40.17 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1924:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.17 bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) { 20:40.17 ^~ 20:40.17 In file included from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:20:0, 20:40.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.17 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.17 return ToNumericSlow(cx, vp); 20:40.17 ^ 20:40.19 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool js::ToInteger(JSContext*, JS::HandleValue, double*)’: 20:40.19 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:314:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.19 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v, 20:40.19 ^~~~~~~~~ 20:40.19 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:314:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.19 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:328:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.19 if (!ToNumberSlow(cx, v, dp)) { 20:40.19 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:40.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::num_toString(JSContext*, unsigned int, JS::Value*)’: 20:40.22 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:867:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.22 if (!ToInteger(cx, args[0], &d2)) { 20:40.22 ~~~~~~~~~^~~~~~~~~~~~~~~~~~ 20:40.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toFixed(JSContext*, unsigned int, JS::Value*)’: 20:40.27 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1101:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.27 if (!ToInteger(cx, args[0], &prec)) { 20:40.27 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:40.32 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toExponential(JSContext*, unsigned int, JS::Value*)’: 20:40.32 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1148:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.33 if (!ToInteger(cx, args[0], &prec)) { 20:40.33 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:40.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool num_toPrecision(JSContext*, unsigned int, JS::Value*)’: 20:40.39 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1209:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.39 if (!ToInteger(cx, args[0], &prec)) { 20:40.39 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20:40.45 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)’: 20:40.45 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1972:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.45 bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v, 20:40.45 ^~ 20:40.45 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1984:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.45 if (!ToInteger(cx, v, &integerIndex)) { 20:40.45 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:40.47 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)’: 20:40.47 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1816:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.47 JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v, 20:40.47 ^~ 20:40.47 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1823:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.47 if (!ToNumberSlow(cx, v, &d)) { 20:40.47 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.50 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)’: 20:40.50 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.50 JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v, 20:40.50 ^~ 20:40.50 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.50 if (!ToNumberSlow(cx, v, &d)) { 20:40.50 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)’: 20:40.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1855:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.52 JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v, 20:40.52 ^~ 20:40.52 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1862:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.52 if (!ToNumberSlow(cx, v, &d)) { 20:40.52 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.55 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)’: 20:40.55 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1874:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.55 JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v, 20:40.55 ^~ 20:40.55 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1881:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.55 if (!ToNumberSlow(cx, v, &d)) { 20:40.55 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.58 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)’: 20:40.58 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.58 JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v, 20:40.58 ^~ 20:40.58 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.58 if (!ToNumberSlow(cx, v, &d)) { 20:40.58 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.60 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)’: 20:40.61 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1909:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.61 JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v, 20:40.61 ^~ 20:40.61 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1916:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.61 if (!ToNumberSlow(cx, v, &d)) { 20:40.61 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.66 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.66 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.66 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)’: 20:40.66 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.66 return ToStringSlow(cx, v); 20:40.66 ^ 20:40.66 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:40.66 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.67 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.67 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.67 return js::ToInt32Slow(cx, v, out); 20:40.67 ^ 20:40.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:40.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)’: 20:40.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1943:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.78 JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v, 20:40.78 ^~ 20:40.78 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1950:22: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:40.78 if (!ToNumberSlow(cx, v, &d)) { 20:40.78 ~~~~~~~~~~~~^~~~~~~~~~~ 20:40.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:40.84 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp: In member function ‘bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)’: 20:40.84 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:771:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.84 bool ErrorReport::init(JSContext* cx, HandleValue exn, 20:40.84 ^~~~~~~~~~~ 20:40.85 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.85 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.86 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.86 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.86 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.86 return ToStringSlow(cx, v); 20:40.86 ^ 20:40.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:40.86 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:820:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.86 if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) { 20:40.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.86 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:827:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.86 if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) { 20:40.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.86 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:859:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.86 if (JS_GetProperty(cx, exnObject, filename_str, &val)) { 20:40.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.87 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:40.87 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:40.87 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:40.87 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.88 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.88 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.88 return ToStringSlow(cx, v); 20:40.88 ^ 20:40.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:40.89 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:871:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.89 if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) || 20:40.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.89 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:40.89 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.89 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.89 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.90 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.90 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.90 return js::ToUint32Slow(cx, v, out); 20:40.90 ^ 20:40.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:40.90 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:878:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:40.90 if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) || 20:40.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.91 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:40.91 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:40.91 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:40.91 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:40.91 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:40.91 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:40.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:40.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:40.91 return js::ToUint32Slow(cx, v, out); 20:40.92 ^ 20:41.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool exn_toSource(JSContext*, unsigned int, JS::Value*)’: 20:41.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:266:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.07 return js::ToObjectSlow(cx, v, false); 20:41.08 ^ 20:41.08 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:43, 20:41.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:41.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.09 return op(cx, obj, receiver, id, vp); 20:41.09 ^ 20:41.09 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.09 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:41.09 ^ 20:41.09 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:41.09 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:41.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:41.10 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.10 return ToStringSlow(cx, v); 20:41.10 ^ 20:41.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2:0: 20:41.10 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:489:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.10 if (!GetProperty(cx, obj, obj, cx->names().message, &messageVal) || 20:41.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.11 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:490:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.11 !(message = ValueToSource(cx, messageVal))) { 20:41.11 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:41.11 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:496:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.12 if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) || 20:41.12 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.12 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:497:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.12 !(filename = ValueToSource(cx, filenameVal))) { 20:41.12 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 20:41.12 /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:503:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:41.13 if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) || 20:41.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:41.13 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:41.13 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:41.13 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:41.13 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:41.13 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:41.13 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:41.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:41.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.15 return js::ToUint32Slow(cx, v, out); 20:41.15 ^ 20:41.15 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/IonTypes.h:19:0, 20:41.15 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeSet.h:22, 20:41.15 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectGroup.h:19, 20:41.15 from /<>/firefox-69.0~b5+build1/js/src/vm/Shape.h:32, 20:41.15 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:18, 20:41.15 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:41.16 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:41.16 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:41.16 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:41.16 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:41.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:41.16 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.16 return ToStringSlow(cx, v); 20:41.16 ^ 20:41.24 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h: In function ‘bool Error(JSContext*, unsigned int, JS::Value*)’: 20:41.24 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.24 return ToStringSlow(cx, v); 20:41.24 ^ 20:41.24 /<>/firefox-69.0~b5+build1/js/src/vm/StringType.h:1756:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.24 return ToStringSlow(cx, v); 20:41.24 ^ 20:41.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:41.24 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:41.24 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:41.24 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:41.25 from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18, 20:41.25 from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:11, 20:41.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:41.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:41.25 return js::ToUint32Slow(cx, v, out); 20:41.25 ^ 20:41.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:41.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)’: 20:41.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1958:20: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:41.37 JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v, 20:41.37 ^~ 20:41.37 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1964:27: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 20:41.38 } else if (!ToNumberSlow(cx, v, &d)) { 20:41.38 ~~~~~~~~~~~~^~~~~~~~~~~ 20:41.75 In file included from /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:16:0, 20:41.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38: 20:41.75 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h: In member function ‘bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)’: 20:41.75 /<>/firefox-69.0~b5+build1/js/src/vm/Compartment-inl.h:26:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:41.75 inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) { 20:41.75 ^~ 20:41.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:41.81 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In function ‘bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 20:41.81 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:158:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:41.81 static bool WrapReceiver(JSContext* cx, HandleObject wrapper, 20:41.81 ^~~~~~~~~~~~ 20:42.37 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:42.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:42.37 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘bool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)’: 20:42.37 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:87:7: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:42.37 it++; 20:42.37 ~~^~ 20:42.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:42.37 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:619:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ was declared here 20:42.37 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:42.37 ^ 20:42.37 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:42.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:42.38 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:42.38 it >= zone->compartments().end(); 20:42.38 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 20:42.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:42.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:619:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 20:42.38 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:42.38 ^ 20:42.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:29:0: 20:42.81 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp: In member function ‘virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: 20:42.81 /<>/firefox-69.0~b5+build1/js/src/proxy/BaseProxyHandler.cpp:252:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:42.81 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) { 20:42.81 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 20:43.80 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:43.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:43.80 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h: In function ‘bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)’: 20:43.80 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:92:13: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:43.80 return *it; 20:43.80 ^~ 20:43.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:43.80 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ was declared here 20:43.80 for (CompartmentsIter c(rt); !c.done(); c.next()) { 20:43.80 ^ 20:43.80 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:43.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:43.80 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:43.80 it >= zone->compartments().end(); 20:43.80 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 20:43.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:43.80 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 20:43.80 for (CompartmentsIter c(rt); !c.done(); c.next()) { 20:43.80 ^ 20:44.29 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In function ‘bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)’: 20:44.29 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:641:25: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:44.29 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:44.29 ^ 20:44.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jsfriendapi.cpp:21:0, 20:44.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:11: 20:44.29 /<>/firefox-69.0~b5+build1/js/src/gc/PublicIterators.h:83:42: warning: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:44.29 it >= zone->compartments().end(); 20:44.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 20:44.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:44.29 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:641:25: note: ‘*((void*)(& c)+20).js::CompartmentsInZoneIter::zone’ was declared here 20:44.29 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 20:44.30 ^ 20:44.64 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:44.64 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:44.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:44.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool DateConstructor(JSContext*, unsigned int, JS::Value*)’: 20:44.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.64 return js::ToNumberSlow(cx, v, out); 20:44.64 ^ 20:44.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.64 return js::ToNumberSlow(cx, v, out); 20:44.65 ^ 20:44.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.65 return js::ToNumberSlow(cx, v, out); 20:44.65 ^ 20:44.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.65 return js::ToNumberSlow(cx, v, out); 20:44.65 ^ 20:44.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.65 return js::ToNumberSlow(cx, v, out); 20:44.66 ^ 20:44.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.66 return js::ToNumberSlow(cx, v, out); 20:44.66 ^ 20:44.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.67 return js::ToNumberSlow(cx, v, out); 20:44.67 ^ 20:44.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.67 return js::ToNumberSlow(cx, v, out); 20:44.67 ^ 20:44.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:44.78 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In member function ‘void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)’: 20:44.78 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1468:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:44.78 void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) { 20:44.78 ^~~~~~~~~~ 20:44.80 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp: In function ‘bool date_setTime(JSContext*, unsigned int, JS::Value*)’: 20:44.80 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1927:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:44.80 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 20:44.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.80 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:44.80 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:44.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:44.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.81 return js::ToNumberSlow(cx, v, out); 20:44.81 ^ 20:44.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:44.81 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1936:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:44.81 dateObj->setUTCTime(TimeClip(result), args.rval()); 20:44.81 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:44.86 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:44.86 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:44.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:44.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’: 20:44.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.86 return js::ToNumberSlow(cx, v, out); 20:44.86 ^ 20:44.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:44.86 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:1993:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:44.86 dateObj->setUTCTime(u, args.rval()); 20:44.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:44.93 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:44.93 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:44.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:44.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’: 20:44.93 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:44.93 return js::ToNumberSlow(cx, v, out); 20:44.93 ^ 20:44.94 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:44.94 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2022:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:44.94 dateObj->setUTCTime(v, args.rval()); 20:44.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:44.99 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:44.99 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.00 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.00 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.00 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.00 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setSeconds(JSContext*, unsigned int, JS::Value*)’: 20:45.00 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.00 return js::ToNumberSlow(cx, v, out); 20:45.00 ^ 20:45.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.00 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2059:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.00 dateObj->setUTCTime(u, args.rval()); 20:45.00 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.06 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.06 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’: 20:45.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.06 return js::ToNumberSlow(cx, v, out); 20:45.06 ^ 20:45.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.06 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2096:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.06 dateObj->setUTCTime(v, args.rval()); 20:45.06 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.12 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.12 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMinutes(JSContext*, unsigned int, JS::Value*)’: 20:45.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.13 return js::ToNumberSlow(cx, v, out); 20:45.13 ^ 20:45.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.13 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2138:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.13 dateObj->setUTCTime(u, args.rval()); 20:45.13 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.19 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.19 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.19 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.19 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.19 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.20 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’: 20:45.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.20 return js::ToNumberSlow(cx, v, out); 20:45.20 ^ 20:45.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.20 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2181:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.20 dateObj->setUTCTime(v, args.rval()); 20:45.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.25 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.25 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setHours(JSContext*, unsigned int, JS::Value*)’: 20:45.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.25 return js::ToNumberSlow(cx, v, out); 20:45.25 ^ 20:45.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.26 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2228:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.26 dateObj->setUTCTime(u, args.rval()); 20:45.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.32 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.32 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)’: 20:45.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.32 return js::ToNumberSlow(cx, v, out); 20:45.32 ^ 20:45.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.33 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2276:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.33 dateObj->setUTCTime(v, args.rval()); 20:45.33 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.39 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.39 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setDate(JSContext*, unsigned int, JS::Value*)’: 20:45.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.39 return js::ToNumberSlow(cx, v, out); 20:45.39 ^ 20:45.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.40 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2306:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.40 dateObj->setUTCTime(u, args.rval()); 20:45.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.46 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.46 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)’: 20:45.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.46 return js::ToNumberSlow(cx, v, out); 20:45.46 ^ 20:45.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.46 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2337:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.46 dateObj->setUTCTime(v, args.rval()); 20:45.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.53 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.53 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.53 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.53 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.53 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.53 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.54 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.54 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.54 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.54 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.54 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setMonth(JSContext*, unsigned int, JS::Value*)’: 20:45.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.54 return js::ToNumberSlow(cx, v, out); 20:45.54 ^ 20:45.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.54 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2391:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.54 dateObj->setUTCTime(u, args.rval()); 20:45.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.61 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.61 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’: 20:45.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.61 return js::ToNumberSlow(cx, v, out); 20:45.61 ^ 20:45.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.62 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2428:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.62 dateObj->setUTCTime(v, args.rval()); 20:45.62 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.67 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.67 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.68 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setFullYear(JSContext*, unsigned int, JS::Value*)’: 20:45.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.68 return js::ToNumberSlow(cx, v, out); 20:45.68 ^ 20:45.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.68 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2483:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.68 dateObj->setUTCTime(u, args.rval()); 20:45.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.74 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.74 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’: 20:45.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.74 return js::ToNumberSlow(cx, v, out); 20:45.75 ^ 20:45.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.75 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2525:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.75 dateObj->setUTCTime(v, args.rval()); 20:45.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 20:45.80 In file included from /<>/firefox-69.0~b5+build1/js/src/jsexn.cpp:20:0, 20:45.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:2: 20:45.80 /<>/firefox-69.0~b5+build1/js/src/jsnum.h: In function ‘bool Number(JSContext*, unsigned int, JS::Value*)’: 20:45.80 /<>/firefox-69.0~b5+build1/js/src/jsnum.h:228:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:45.80 return ToNumericSlow(cx, vp); 20:45.81 ^ 20:45.82 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:13:0, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/builtin/AtomicsObject.h:15, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/vm/Runtime.h:24, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:27, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:45.82 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:45.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:45.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool date_setYear(JSContext*, unsigned int, JS::Value*)’: 20:45.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.83 return js::ToNumberSlow(cx, v, out); 20:45.83 ^ 20:45.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:47:0: 20:45.83 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2549:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.83 dateObj->setUTCTime(ClippedTime::invalid(), args.rval()); 20:45.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:45.83 /<>/firefox-69.0~b5+build1/js/src/jsdate.cpp:2566:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.83 dateObj->setUTCTime(TimeClip(u), args.rval()); 20:45.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 20:45.97 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:45.97 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)’: 20:45.97 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2617:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:45.97 JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, 20:45.97 ^~~~~~~~~~~~~~~~~~~ 20:45.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 20:45.98 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject-inl.h:12, 20:45.98 from /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter-inl.h:21, 20:45.98 from /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:100, 20:45.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38: 20:45.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.98 return op(cx, obj, receiver, id, vp); 20:45.98 ^ 20:45.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:45.98 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 20:45.98 ^ 20:45.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:45.98 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2643:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:45.98 return Call(cx, fval, thisv, iargs, rval); 20:45.98 ^ 20:45.98 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2643:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:20:0: 20:46.01 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp: In function ‘JSObject* js::InitNumberClass(JSContext*, JS::Handle)’: 20:46.01 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1400:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.01 if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) { 20:46.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.01 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1413:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.01 if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) { 20:46.02 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1421:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.02 if (!NativeDefineDataProperty( 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~^ 20:46.02 cx, global, cx->names().NaN, valueNaN, 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.02 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) || 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.02 /<>/firefox-69.0~b5+build1/js/src/jsnum.cpp:1424:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.02 !NativeDefineDataProperty( 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~^ 20:46.02 cx, global, cx->names().Infinity, valueInfinity, 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.02 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) { 20:46.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.12 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)’: 20:46.12 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2661:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.12 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, 20:46.12 ^~ 20:46.13 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:46.13 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:46.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:46.13 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.13 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:46.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.13 arg1, arg2); 20:46.13 ~~~~~~~~~~~ 20:46.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src7.cpp:38:0: 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:46:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:46.14 bool CrossCompartmentWrapper::getOwnPropertyDescriptor( 20:46.14 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:50:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 20:46.14 ok = (pre) && (op); \ 20:46.14 ~~~~ 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:50:43: 20:46.14 Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc), 20:46.14 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 20:46.14 ok = (pre) && (op); \ 20:46.15 ^~ 20:46.15 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.15 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:46.15 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.15 arg1, arg2); 20:46.16 ~~~~~~~~~~~ 20:46.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:46.16 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2687:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.16 return js::Construct(cx, fval, cargs, newTargetVal, objp); 20:46.16 ^ 20:46.16 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2687:59: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:54:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.17 bool CrossCompartmentWrapper::defineProperty(JSContext* cx, 20:46.17 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:60:33: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 20:46.17 ok = (pre) && (op); \ 20:46.17 ~~~~ 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:60:33: 20:46.17 Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING); 20:46.17 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 20:46.18 ok = (pre) && (op); \ 20:46.18 ^~ 20:46.29 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:46.29 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:46.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:46.29 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In function ‘JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)’: 20:46.29 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.29 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:46.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.29 arg1, arg2); 20:46.29 ~~~~~~~~~~~ 20:46.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:46.30 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.30 if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) { 20:46.30 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.30 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.34 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 20:46.34 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:177:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.34 bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, 20:46.34 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.34 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:177:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.34 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:187:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.34 if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) { 20:46.34 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.34 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:187:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:194:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.38 bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, 20:46.38 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:194:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 20:46.38 ok = (pre) && (op); \ 20:46.38 ~~~~ 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: 20:46.38 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 20:46.38 ok = (pre) && (op); \ 20:46.38 ^~ 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:21: 20:46.38 ok = (pre) && (op); \ 20:46.38 ~~~~ 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:203:22: 20:46.38 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING); 20:46.38 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:22: note: in definition of macro ‘PIERCE’ 20:46.38 ok = (pre) && (op); \ 20:46.38 ^~ 20:46.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)’: 20:46.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2690:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.43 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, 20:46.43 ^~ 20:46.43 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/CompileWrappers.h:10:0, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/jit/Ion.h:13, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/jit/Label.h:10, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpEngine.h:35, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpAST.h:42, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 20:46.43 from /<>/firefox-69.0~b5+build1/js/src/irregexp/RegExpInterpreter.cpp:34, 20:46.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:2: 20:46.43 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.43 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 20:46.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:46.43 arg1, arg2); 20:46.43 ~~~~~~~~~~~ 20:46.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src6.cpp:38:0: 20:46.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2708:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.43 return js::Construct(cx, fval, cargs, fval, objp); 20:46.43 ^ 20:46.43 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2708:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.43 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2646:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.53 JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, 20:46.53 ^~ 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2646:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2646:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2658:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.53 return Call(cx, fval, thisv, iargs, rval); 20:46.53 ^ 20:46.53 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2658:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.53 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 20:46.53 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:316:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.53 bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper, 20:46.53 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.53 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:323:49: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.53 return Wrapper::hasInstance(cx, wrapper, v, bp); 20:46.53 ^ 20:46.59 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)’: 20:46.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2580:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.60 JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, 20:46.60 ^~~~~~~~~~~~~~~~~~~~ 20:46.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2580:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2595:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.60 return Call(cx, fval, thisv, iargs, rval); 20:46.60 ^ 20:46.60 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2595:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.62 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp: In member function ‘virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 20:46.62 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:366:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.62 bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx, 20:46.62 ^~~~~~~~~~~~~~~~~~~~~~~ 20:46.62 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:27:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.62 ok = (pre) && (op); \ 20:46.62 ~~~^~~~~~~~~~~~~~~ 20:46.62 /<>/firefox-69.0~b5+build1/js/src/proxy/CrossCompartmentWrapper.cpp:369:3: note: in expansion of macro ‘PIERCE’ 20:46.62 PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp), 20:46.62 ^~~~~~ 20:46.68 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp: In function ‘bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)’: 20:46.68 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2598:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:46.68 JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, 20:46.68 ^~~~~~~~~~~~~~~ 20:46.68 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2614:43: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 20:46.68 return Call(cx, fval, thisv, iargs, rval); 20:46.68 ^ 20:46.68 /<>/firefox-69.0~b5+build1/js/src/jsapi.cpp:2614:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 20:50.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/volatile/tests' 20:50.24 memory/volatile/tests 20:54.42 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/memory/volatile/tests' 20:54.43 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozglue/baseprofiler' 20:54.44 mozglue/baseprofiler *** KEEP ALIVE MARKER *** Total duration: 0:21:00.235894 21:06.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92:0: 21:06.09 /<>/firefox-69.0~b5+build1/mozglue/baseprofiler/core/platform.cpp: In function ‘void mozilla::baseprofiler::DoEHABIBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)’: 21:06.09 /<>/firefox-69.0~b5+build1/mozglue/baseprofiler/core/platform.cpp:1193:14: warning: unused variable ‘savedContext’ [-Wunused-variable] 21:06.09 mcontext_t savedContext; 21:06.09 ^~~~~~~~~~~~ 21:06.10 /<>/firefox-69.0~b5+build1/mozglue/baseprofiler/core/platform.cpp:1194:25: warning: unused variable ‘profilingStack’ [-Wunused-variable] 21:06.10 const ProfilingStack& profilingStack = 21:06.10 ^~~~~~~~~~~~~~ 21:13.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2:0: 21:13.15 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 21:13.15 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:13.15 bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor( 21:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.15 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 21:13.15 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.15 bool OpaqueCrossCompartmentWrapper::defineProperty( 21:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.19 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 21:13.19 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:136:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.19 bool OpaqueCrossCompartmentWrapper::hasInstance(JSContext* cx, 21:13.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29:0: 21:13.22 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]’: 21:13.22 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:93:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.22 bool SecurityWrapper::boxedValue_unbox(JSContext* cx, HandleObject obj, 21:13.23 ^~~~~~~~~~~~~~~~~~~~~ 21:13.24 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]’: 21:13.24 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:93:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2:0: 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.26 bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper, 21:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:85:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:61: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.26 return BaseProxyHandler::get(cx, wrapper, receiver, id, vp); 21:13.26 ^ 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:88:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.26 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.27 bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper, 21:13.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:91:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.27 return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result); 21:13.27 ^ 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:95:68: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function ‘virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 21:13.27 /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:101:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.27 ReportIsNotFunction(cx, v); 21:13.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~ 21:13.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:13.40 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 21:13.40 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1440:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.40 bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 21:13.40 ^~~~~~~~~~~~~~~~~~~~ 21:13.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:13.47 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 21:13.47 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:45:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:13.47 bool ForwardingProxyHandler::getOwnPropertyDescriptor( 21:13.47 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.47 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:50:55: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:13.47 return GetOwnPropertyDescriptor(cx, target, id, desc); 21:13.47 ^ 21:13.48 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 21:13.49 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:53:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.49 bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, 21:13.49 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.49 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:59:53: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.49 return DefineProperty(cx, target, id, desc, result); 21:13.49 ^ 21:13.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29:0: 21:13.50 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::Wrapper]’: 21:13.50 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.50 bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, 21:13.50 ^~~~~~~~~~~~~~~~~~~~~ 21:13.50 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:108:60: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.50 return Base::defineProperty(cx, wrapper, id, desc, result); 21:13.51 ^ 21:13.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:13.53 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 21:13.53 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1400:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.53 bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 21:13.53 ^~~~~~~~~~~~~~~~~~~~ 21:13.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:29:0: 21:13.57 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp: In member function ‘bool js::SecurityWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]’: 21:13.57 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:100:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.57 bool SecurityWrapper::defineProperty(JSContext* cx, HandleObject wrapper, 21:13.57 ^~~~~~~~~~~~~~~~~~~~~ 21:13.57 /<>/firefox-69.0~b5+build1/js/src/proxy/SecurityWrapper.cpp:108:60: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.57 return Base::defineProperty(cx, wrapper, id, desc, result); 21:13.57 ^ 21:13.63 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:13.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 21:13.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:217:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.63 bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 21:13.63 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const’: 21:13.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:257:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.67 bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy, 21:13.67 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:13.75 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle, JS::Handle, const char**)’: 21:13.75 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:31:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.75 static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible, 21:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.76 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:31:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.76 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:70:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.76 if (!SameValue(cx, desc.value(), current.value(), &same)) { 21:13.76 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.76 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:131:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.76 if (!SameValue(cx, desc.value(), current.value(), &same)) { 21:13.76 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:13.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:13.86 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 21:13.86 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.86 bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 21:13.86 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.86 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:144:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.87 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:13.87 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:13.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.87 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 21:13.87 ^ 21:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.87 receiver, result); 21:13.87 ^ 21:13.87 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:13.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:13.98 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 21:13.98 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:13.98 bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy, 21:13.98 ^~~~~~~~~~~~~~~~~~~~~~ 21:13.98 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:136:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:13.98 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:13.98 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:13.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:13.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:13.98 return op(cx, obj, receiver, id, vp); 21:13.98 ^ 21:13.98 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:13.99 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:13.99 ^ 21:14.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:14.01 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)’: 21:14.01 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:181:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.01 static bool GetProxyTrap(JSContext* cx, HandleObject handler, 21:14.01 ^~~~~~~~~~~~ 21:14.01 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:14.01 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:14.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:14.01 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.01 return op(cx, obj, receiver, id, vp); 21:14.01 ^ 21:14.02 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.02 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:14.02 ^ 21:14.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1111:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.24 bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy, 21:14.24 ^~~~~~~~~~~~~~~~~~~~ 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1111:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1128:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.24 if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) { 21:14.24 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:14.24 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:14.24 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:14.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:14.24 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.24 return op(cx, obj, receiver, id, vp); 21:14.24 ^ 21:14.24 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.24 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:14.24 ^ 21:14.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1152:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.24 if (!Call(cx, trap, thisv, args, &trapResult)) { 21:14.24 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1152:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1159:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.24 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 21:14.24 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 21:14.24 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1168:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:14.24 if (!SameValue(cx, trapResult, desc.value(), &same)) { 21:14.24 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:14.34 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:14.34 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:14.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:14.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h: In function ‘bool js::GetProperty(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: 21:14.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:14.35 inline bool GetProperty(JSContext* cx, JS::Handle obj, 21:14.35 ^~~~~~~~~~~ 21:14.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:110:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.35 return op(cx, obj, receiver, id, vp); 21:14.35 ^ 21:14.35 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.35 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:14.35 ^ 21:14.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11:0: 21:14.39 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 21:14.39 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:76:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.39 bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, 21:14.39 ^~~~~ 21:14.39 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:90:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.39 return handler->getOwnPropertyDescriptor(cx, proxy, id, desc); 21:14.39 ^ 21:14.42 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 21:14.42 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:538:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.42 bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v, 21:14.42 ^~~~~ 21:14.42 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:550:74: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.43 return proxy->as().handler()->hasInstance(cx, proxy, v, bp); 21:14.43 ^ 21:14.46 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 21:14.46 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:93:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:14.46 bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id, 21:14.46 ^~~~~ 21:14.46 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:108:67: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:14.46 result); 21:14.46 ^ 21:14.53 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 21:14.53 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:398:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.53 bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, 21:14.53 ^~~~~ 21:14.54 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:398:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.54 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.54 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 21:14.54 ^ 21:14.54 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.54 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.54 return handler->set(cx, proxy, id, v, receiver, result); 21:14.54 ^ 21:14.55 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:347:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.70 bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, 21:14.70 ^~~~~ 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:347:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:340:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.70 return GetProperty(cx, proto, receiver, id, vp); 21:14.70 ^ 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.70 return handler->get(cx, proxy, receiver, id, vp); 21:14.70 ^ 21:14.70 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.97 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:14.97 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const’: 21:14.97 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1053:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.97 if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) { 21:14.97 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:14.98 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:14.98 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:14.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:14.98 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:14.98 return Call(cx, fval, thisv, args, rval); 21:14.98 ^ 21:14.99 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:14.99 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:14.99 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1080:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:14.99 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 21:14.99 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 21:15.15 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const’: 21:15.15 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:469:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.15 if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) { 21:15.15 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.16 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:15.16 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:15.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:15.16 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.16 return Call(cx, fval, thisv, args, rval); 21:15.16 ^ 21:15.17 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:15.29 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const’: 21:15.29 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:231:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.29 if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) { 21:15.29 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.29 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:249:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.29 if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) { 21:15.29 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.29 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:249:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.41 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const’: 21:15.41 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:408:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.41 if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) { 21:15.41 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.41 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:15.41 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:15.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:15.41 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.41 return Call(cx, fval, thisv, args, rval); 21:15.41 ^ 21:15.42 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:15.53 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const’: 21:15.53 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:310:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.53 if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) { 21:15.53 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.53 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:328:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.54 if (!js::Call(cx, trap, hval, args, &hval)) { 21:15.54 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:15.54 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:328:18: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11:0: 21:15.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 21:15.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:355:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.67 bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, 21:15.68 ^~ 21:15.68 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:15.68 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:15.68 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:15.68 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:15.68 return op(cx, obj, receiver, id, vp); 21:15.68 ^ 21:15.68 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:15.68 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:15.68 ^ 21:15.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11:0: 21:15.68 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.68 return handler->get(cx, proxy, receiver, id, vp); 21:15.68 ^ 21:15.68 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:15.73 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)’: 21:15.73 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:406:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.73 bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, 21:15.73 ^~ 21:15.73 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:406:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.73 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.73 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 21:15.74 ^ 21:15.74 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.74 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:15.74 return handler->set(cx, proxy, id, v, receiver, result); 21:15.74 ^ 21:15.74 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.03 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In static member function ‘static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 21:16.03 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:608:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.03 bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy, 21:16.03 ^~~~~ 21:16.03 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:613:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.03 return proxy->as().handler()->boxedValue_unbox(cx, proxy, vp); 21:16.03 ^ 21:16.07 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)’: 21:16.07 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:771:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.07 JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx, 21:16.07 ^~ 21:16.31 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:10:0, 21:16.32 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:16.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:16.32 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h: In function ‘bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)’: 21:16.32 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.32 ReportNotObjectArg(cx, nth, fun, v); 21:16.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 21:16.32 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1061:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.32 ReportNotObjectArg(cx, nth, fun, v); 21:16.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 21:16.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:16.49 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In destructor ‘js::ErrorCopier::~ErrorCopier()’: 21:16.49 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:445:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.49 if (cx->getPendingException(&exc) && exc.isObject() && 21:16.49 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 21:16.55 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:35:0, 21:16.55 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:16.56 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:16.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:16.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h: In function ‘bool js::ValueToId(JSContext*, typename js::MaybeRooted::HandleType, typename js::MaybeRooted::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]’: 21:16.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:74:13: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 21:16.56 inline bool ValueToId( 21:16.56 ^~~~~~~~~ 21:16.56 /<>/firefox-69.0~b5+build1/js/src/vm/JSAtom-inl.h:93:11: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 21:16.56 JSAtom* atom = ToAtom(cx, v); 21:16.56 ^~~~ 21:16.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:11:0: 21:16.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 21:16.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:259:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.61 bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, 21:16.61 ^~ 21:16.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:259:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:262:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.61 if (!ValueToId(cx, idVal, &id)) { 21:16.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 21:16.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 21:16.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:288:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.63 bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, 21:16.63 ^~ 21:16.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:288:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.63 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:291:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.63 if (!ValueToId(cx, idVal, &id)) { 21:16.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)’: 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:361:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.67 bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, 21:16.67 ^~ 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:361:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:364:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.67 if (!ValueToId(cx, idVal, &id)) { 21:16.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:340:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.67 return GetProperty(cx, proto, receiver, id, vp); 21:16.67 ^ 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.67 return handler->get(cx, proxy, receiver, id, vp); 21:16.67 ^ 21:16.67 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:344:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.75 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp: In function ‘bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)’: 21:16.75 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:416:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.75 bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, 21:16.75 ^~ 21:16.75 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:416:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.75 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:416:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.75 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:420:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.75 if (!ValueToId(cx, idVal, &id)) { 21:16.75 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 21:16.76 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.76 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 21:16.76 ^ 21:16.76 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:392:77: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.76 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.76 return handler->set(cx, proxy, id, v, receiver, result); 21:16.76 ^ 21:16.76 /<>/firefox-69.0~b5+build1/js/src/proxy/Proxy.cpp:395:57: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:16.88 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 21:16.88 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:510:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:16.88 bool ScriptedProxyHandler::getOwnPropertyDescriptor( 21:16.88 ^~~~~~~~~~~~~~~~~~~~ 21:16.88 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:527:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.88 if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) { 21:16.88 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.88 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:533:57: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:16.89 return GetOwnPropertyDescriptor(cx, target, id, desc); 21:16.89 ^ 21:16.89 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:16.89 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:16.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:16.89 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.89 return Call(cx, fval, thisv, args, rval); 21:16.89 ^ 21:16.90 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:16.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:16.90 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:555:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:16.90 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { 21:16.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.90 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:596:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:16.90 if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) { 21:16.90 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:596:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:16.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:605:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:16.91 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc, 21:16.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:16.91 targetDesc, &errorDetails)) 21:16.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:639:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.09 bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, 21:17.09 ^~~~~~~~~~~~~~~~~~~~ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:657:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.09 if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) { 21:17.09 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:663:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.09 return DefineProperty(cx, target, id, desc, result); 21:17.09 ^ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:668:38: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.09 if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) { 21:17.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:687:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.09 if (!Call(cx, trap, thisv, args, &trapResult)) { 21:17.09 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:687:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.09 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:699:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:17.09 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) { 21:17.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.10 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:726:40: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.10 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc, 21:17.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.10 &errorDetails)) 21:17.10 ~~~~~~~~~~~~~~ 21:17.27 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const’: 21:17.27 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:975:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.27 if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) { 21:17.27 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.28 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:17.28 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:17.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:17.28 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.28 return Call(cx, fval, thisv, args, rval); 21:17.28 ^ 21:17.29 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:123:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:17.29 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1008:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:17.29 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 21:17.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 21:17.49 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 21:17.49 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1190:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.49 bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id, 21:17.49 ^~~~~~~~~~~~~~~~~~~~ 21:17.49 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1190:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.50 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1207:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.50 if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) { 21:17.50 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.50 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:17.50 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:17.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:17.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.50 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result); 21:17.50 ^ 21:17.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:280:75: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.50 receiver, result); 21:17.50 ^ 21:17.50 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:284:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:17.50 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1232:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.50 if (!Call(cx, trap, thisv, args, &trapResult)) { 21:17.50 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.50 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1232:14: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:17.50 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1244:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:17.50 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) { 21:17.50 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 21:17.50 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1253:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:17.50 if (!SameValue(cx, v, desc.value(), &same)) { 21:17.50 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’: 21:17.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1589:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.91 if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) || 21:17.91 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:17.92 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1590:26: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 21:17.92 !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) { 21:17.92 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:18.81 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const’: 21:18.81 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:828:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:18.81 if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) { 21:18.81 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:18.82 In file included from /<>/firefox-69.0~b5+build1/js/src/jit/VMFunctions.h:17:0, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/jit/MacroAssembler.h:38, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/jit/arm/SharedICRegisters-arm.h:10, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/jit/SharedICRegisters.h:15, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/jit/BaselineIC.h:18, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/jit/JitScript.h:10, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/vm/TypeInference-inl.h:23, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:36, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20, 21:18.82 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:18.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:18.82 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:18.82 return Call(cx, fval, thisv, args, rval); 21:18.82 ^ 21:18.83 /<>/firefox-69.0~b5+build1/js/src/vm/Interpreter.h:106:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:18.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:10:0, 21:18.83 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:18.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:18.83 /<>/firefox-69.0~b5+build1/js/src/vm/JSObject.h:1035:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:18.83 ReportNotObject(cx, err, spindex, v); 21:18.83 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 21:18.83 In file included from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:20:0, 21:18.83 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:18.83 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:18.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:114:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:18.84 return op(cx, obj, receiver, id, vp); 21:18.84 ^ 21:18.84 /<>/firefox-69.0~b5+build1/js/src/vm/ObjectOperations-inl.h:117:72: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:18.84 return NativeGetProperty(cx, obj.as(), receiver, id, vp); 21:18.84 ^ 21:18.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:18.84 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:793:26: note: parameter passing for argument of type ‘js::MaybeRooted::HandleType {aka JS::Handle}’ changed in GCC 7.1 21:18.84 if (!ValueToId(cx, next, &id)) { 21:18.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 21:18.85 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:890:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:18.85 if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) { 21:18.85 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.60 In file included from /<>/firefox-69.0~b5+build1/js/src/jsexn.h:18:0, 21:19.60 from /<>/firefox-69.0~b5+build1/js/src/vm/GlobalObject.h:10, 21:19.60 from /<>/firefox-69.0~b5+build1/js/src/vm/EnvironmentObject.h:16, 21:19.60 from /<>/firefox-69.0~b5+build1/js/src/vm/JSObject-inl.h:13, 21:19.60 from /<>/firefox-69.0~b5+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 21:19.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:2: 21:19.60 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h: In member function ‘virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 21:19.60 /<>/firefox-69.0~b5+build1/js/src/vm/JSContext.h:1140:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.60 ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, fallback, 21:19.60 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.60 arg1, arg2); 21:19.60 ~~~~~~~~~~~ 21:19.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:19.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.61 if (!Construct(cx, target, cargs, args.newTarget(), &obj)) { 21:19.61 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.61 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:182:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:20:0: 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1341:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:19.73 if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) { 21:19.73 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1354:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.73 if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) { 21:19.73 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1354:19: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1378:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.73 if (!Call(cx, trap, thisv, iargs, args.rval())) { 21:19.73 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.73 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1378:14: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:19.90 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 21:19.90 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1290:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 21:19.90 if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) { 21:19.90 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:19.90 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1302:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.90 return js::Call(cx, fval, args.thisv(), iargs, args.rval()); 21:19.91 ^ 21:19.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1302:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:19.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1320:54: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:19.91 return js::Call(cx, trap, thisv, iargs, args.rval()); 21:19.91 ^ 21:19.91 /<>/firefox-69.0~b5+build1/js/src/proxy/ScriptedProxyHandler.cpp:1320:54: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:20.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src/Unified_cpp_js_src8.cpp:38:0: 21:20.04 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp: In member function ‘virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 21:20.05 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:162:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 21:20.05 return js::Call(cx, target, args.thisv(), iargs, args.rval()); 21:20.05 ^ 21:20.05 /<>/firefox-69.0~b5+build1/js/src/proxy/Wrapper.cpp:162:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 21:35.50 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozglue/baseprofiler' 21:35.51 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozglue/misc' 21:35.52 mozglue/misc 21:40.10 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/src' 21:40.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/common' 21:40.16 config/external/icu/common 21:41.10 Compiling lmdb-rkv-sys v0.8.4 21:44.33 Compiling libdbus-sys v0.1.5 21:47.71 Compiling unicode-bidi v0.3.4 21:49.07 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozglue/misc' 21:49.08 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/data' 21:49.09 config/external/icu/data/icudata_gas.o 21:49.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/data' 21:49.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/i18n' 21:49.22 config/external/icu/i18n 21:59.16 Compiling thread_local v0.3.6 *** KEEP ALIVE MARKER *** Total duration: 0:22:00.235892 22:02.18 Compiling walkdir v2.1.4 22:09.01 Compiling lock_api v0.2.0 22:11.14 Compiling itertools v0.7.6 22:17.06 Compiling semver v0.6.0 22:22.38 Compiling humantime v1.1.1 22:57.24 Compiling flate2 v1.0.1 *** KEEP ALIVE MARKER *** Total duration: 0:23:00.235898 23:01.97 Compiling rand_hc v0.1.0 23:02.43 Compiling mozversion v0.2.0 (/<>/firefox-69.0~b5+build1/testing/mozbase/rust/mozversion) 23:04.53 Compiling rand_xorshift v0.1.1 23:05.36 Compiling rand_isaac v0.1.1 23:08.04 Compiling uluru v0.3.0 23:08.47 Compiling new_debug_unreachable v1.0.1 23:08.66 Compiling log v0.3.9 23:09.18 Compiling tokio-reactor v0.1.3 23:10.55 Compiling dogear v0.2.6 23:18.38 Compiling tokio-codec v0.1.0 23:20.35 Compiling headers-core v0.1.1 23:20.69 Compiling h2 v0.1.12 23:31.89 Compiling webrtc-sdp v0.1.0 (/<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/rsdparsa) *** KEEP ALIVE MARKER *** Total duration: 0:24:00.235898 24:01.59 Compiling mozrunner v0.9.0 (/<>/firefox-69.0~b5+build1/testing/mozbase/rust/mozrunner) 24:10.99 Compiling phf_codegen v0.7.21 24:11.63 Compiling tokio-fs v0.1.3 24:16.19 Compiling tungstenite v0.8.1 24:26.17 Compiling zip v0.4.2 24:31.58 Compiling crossbeam-epoch v0.3.1 24:34.03 Compiling tokio-tcp v0.1.1 24:36.69 Compiling crossbeam-epoch v0.7.1 24:38.45 Compiling tokio-udp v0.1.1 24:41.59 Compiling tokio-executor v0.1.7 24:41.93 Compiling tokio-uds v0.2.5 24:43.70 Compiling phf v0.7.21 24:44.63 Compiling cubeb-sys v0.5.4 24:47.72 Compiling headers v0.2.1 *** KEEP ALIVE MARKER *** Total duration: 0:25:00.235907 25:05.42 Compiling mime_guess v2.0.0-alpha.6 25:22.94 Compiling tokio v0.1.11 25:36.68 Compiling rustc_version v0.2.3 25:48.17 Compiling idna v0.1.4 25:48.63 Compiling hyper v0.12.19 *** KEEP ALIVE MARKER *** Total duration: 0:26:00.235894 26:12.98 Compiling quote v0.6.11 26:18.46 Compiling rand v0.4.3 26:27.51 Compiling which v1.0.3 26:29.00 Compiling iovec v0.1.2 26:29.65 Compiling net2 v0.2.33 26:34.04 Compiling rand_os v0.1.3 26:36.11 Compiling num_cpus v1.7.0 26:38.46 Compiling warp v0.1.16 26:41.57 Compiling thin-vec v0.1.0 26:46.66 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/common' 26:46.68 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/ffi' 26:46.70 config/external/ffi 26:46.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c: In function ‘ffi_prep_args_VFP’: 26:46.78 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c:190:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 26:46.78 if(vi < ecif->cif->vfp_nargs && is_vfp_type) 26:46.78 ^ 26:46.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c: In function ‘ffi_prep_incoming_args_VFP’: 26:46.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c:479:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 26:46.79 if(vi < cif->vfp_nargs && is_vfp_type) 26:46.79 ^ 26:46.79 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c: In function ‘layout_vfp_args’: 26:46.80 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/arm/ffi.c:923:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 26:46.80 for (i = 0; i < cif->nargs; i++) 26:46.80 ^ 26:47.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/closures.c: In function ‘dlmmap_locked’: 26:47.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/closures.c:460:7: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] 26:47.44 ftruncate (execfd, offset); 26:47.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.44 /<>/firefox-69.0~b5+build1/js/src/ctypes/libffi/src/closures.c:472:7: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] 26:47.45 ftruncate (execfd, offset); 26:47.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:49.09 config/external/ffi/sysv.o 26:49.17 /<>/firefox-69.0~b5+build1/config/external/ffi/../../../js/src/ctypes/libffi/src/arm/sysv.S: Assembler messages: 26:49.17 /<>/firefox-69.0~b5+build1/config/external/ffi/../../../js/src/ctypes/libffi/src/arm/sysv.S:399: conditional infixes are deprecated in unified syntax 26:49.17 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/ffi' 26:49.19 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/sqlite3/src' 26:49.19 third_party/sqlite3/src 26:54.86 Compiling hashglobe v0.1.0 (/<>/firefox-69.0~b5+build1/servo/components/hashglobe) 26:58.42 Compiling time v0.1.40 *** KEEP ALIVE MARKER *** Total duration: 0:27:00.235900 27:06.52 Compiling pulse-ffi v0.1.0 (/<>/firefox-69.0~b5+build1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 27:10.20 Compiling freetype v0.4.0 27:14.27 Compiling libudev-sys v0.1.3 (/<>/firefox-69.0~b5+build1/dom/webauthn/libudev-sys) 27:21.45 Compiling webdriver v0.39.0 (/<>/firefox-69.0~b5+build1/testing/webdriver) 27:22.46 Compiling memmap v0.5.2 27:24.00 Compiling memmap v0.6.2 27:25.33 Compiling atty v0.2.11 27:27.42 Compiling fxhash v0.2.1 27:28.52 Compiling generic-array v0.12.0 27:32.79 Compiling crossbeam-deque v0.2.0 27:33.60 Compiling crossbeam-deque v0.6.3 27:34.54 Compiling tokio-current-thread v0.1.6 27:38.47 Compiling tokio-timer v0.2.11 27:46.31 Compiling nom v4.1.1 27:57.20 Compiling aho-corasick v0.6.8 27:59.54 Compiling gl_generator v0.11.0 *** KEEP ALIVE MARKER *** Total duration: 0:28:00.235892 28:23.01 Compiling nsstring v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/nsstring) 28:30.42 Compiling shift_or_euc v0.1.0 28:31.13 Compiling encoding_c v0.9.0 28:32.15 Compiling parking_lot_core v0.5.0 28:33.64 Compiling parking_lot v0.8.0 28:35.11 Compiling gkrust-shared v0.1.0 (/<>/firefox-69.0~b5+build1/toolkit/library/rust/shared) 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)’: 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 28:35.72 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 28:35.72 ^ 28:35.72 In file included from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/platform.h:25:0, 28:35.72 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/ptypes.h:52, 28:35.72 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/umachine.h:46, 28:35.72 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/utypes.h:38, 28:35.72 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/ustring.h:21, 28:35.72 from /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 28:35.72 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:35.72 ^ 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 28:35.72 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:35.72 ^ 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 28:35.72 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:35.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.72 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 28:35.72 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:35.72 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:35.73 /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro ‘ucol_setVariableTop’ 28:35.73 ucol_setVariableTop(UCollator *coll, 28:35.73 ^~~~~~~~~~~~~~~~~~~ 28:35.73 /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 28:35.74 ucol_restoreVariableTop(result, s.variableTopValue, status); 28:35.75 ^ 28:35.75 In file included from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/platform.h:25:0, 28:35.75 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/ptypes.h:52, 28:35.75 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/umachine.h:46, 28:35.75 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/utypes.h:38, 28:35.75 from /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/ustring.h:21, 28:35.76 from /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 28:35.76 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 28:35.76 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:35.76 ^ 28:35.76 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 28:35.76 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:35.76 ^ 28:35.76 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 28:35.76 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:35.77 /<>/firefox-69.0~b5+build1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 28:35.77 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:35.77 /<>/firefox-69.0~b5+build1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 28:35.77 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 28:35.77 ^~~~~~~~~~~~~~~~~~~~~~~ 28:37.79 Compiling url v1.7.2 28:44.62 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/sqlite3/src' 28:44.64 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/prio' 28:44.66 third_party/prio 28:44.68 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: 28:44.68 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:117:0: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:44.69 #pragma pipeloop(0) 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:128:0: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:44.69 #pragma pipeloop(0) 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:143:0: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:44.69 #pragma pipeloop(0) 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: 28:44.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:218:0: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:44.69 #pragma pipeloop(0) 28:44.70 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 28:44.70 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 28:44.70 ^~~~~ 28:44.70 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 28:44.70 double digit, m2j, nextm2j, a, b; 28:44.70 ^~~~~~~ 28:44.70 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 28:44.70 int tmp; 28:44.70 ^~~ 28:45.92 In file included from /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c:10:0: 28:45.92 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: 28:45.93 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 28:45.93 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 28:45.93 ^ 28:45.93 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro ‘MP_MIN’ 28:45.93 int j = MP_MIN(k, MP_DIGIT_BIT); 28:45.93 ^~~~~~ 28:45.93 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi-priv.h:86:41: warning: signed and unsigned type in conditional expression [-Wsign-compare] 28:45.93 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 28:45.93 ^ 28:45.93 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro ‘MP_MIN’ 28:45.93 int j = MP_MIN(k, MP_DIGIT_BIT); 28:45.93 ^~~~~~ 28:45.93 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c:2116:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 28:45.94 if (j < MP_DIGIT_BIT) { 28:45.94 ^ 28:45.99 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: 28:46.00 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mpi.c:4584:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 28:46.00 if (val >= r) 28:46.00 ^~ 28:48.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mplogic.c: In function ‘mpl_num_set’: 28:48.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 28:48.69 for (db = 0; db < sizeof(mp_digit); db++) { 28:48.69 ^ 28:48.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mplogic.c: In function ‘mpl_num_clear’: 28:48.69 /<>/firefox-69.0~b5+build1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 28:48.69 for (db = 0; db < sizeof(mp_digit); db++) { 28:48.69 ^ 28:55.40 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/prio' 28:55.42 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/msgpack' 28:55.42 third_party/msgpack 28:57.61 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/third_party/msgpack' 28:57.63 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libjpeg' 28:57.65 media/libjpeg *** KEEP ALIVE MARKER *** Total duration: 0:29:00.235896 29:03.91 Compiling ordered-float v1.0.1 29:05.32 Compiling mp4parse v0.11.2 (/<>/firefox-69.0~b5+build1/media/mp4parse-rust/mp4parse) 29:14.45 Compiling cose-c v0.1.5 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c:214:58: warning: signed and unsigned type in conditional expression [-Wsign-compare] 29:17.26 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 29:17.26 ^ 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 29:17.26 s = HUFF_EXTEND(r, s); 29:17.26 ^~~~~~~~~~~ 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c:214:58: warning: signed and unsigned type in conditional expression [-Wsign-compare] 29:17.26 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 29:17.26 ^ 29:17.26 /<>/firefox-69.0~b5+build1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 29:17.27 s = HUFF_EXTEND(r, s); 29:17.27 ^~~~~~~~~~~ 29:22.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/config/external/icu/i18n' 29:22.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/brotli' 29:22.49 modules/brotli 29:25.26 media/libjpeg/jsimd_neon.o 29:25.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libjpeg' 29:25.78 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/woff2' 29:25.79 modules/woff2 29:27.38 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/brotli' 29:27.38 Compiling rand v0.3.22 29:27.63 Compiling bytes v0.4.9 29:27.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/woff2/Unified_cpp_modules_woff20.cpp:29:0: 29:27.79 /<>/firefox-69.0~b5+build1/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: 29:27.79 /<>/firefox-69.0~b5+build1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 29:27.79 uint64_t dst_offset = first_table_offset; 29:27.79 ^~~~~~~~~~ 29:33.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/xz-embedded' 29:33.33 modules/xz-embedded 29:33.65 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/woff2' 29:33.67 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libtremor/lib' 29:33.67 media/libtremor/lib 29:34.30 /<>/firefox-69.0~b5+build1/media/libtremor/lib/tremor_codebook.c: In function ‘vorbis_book_decodev_set’: 29:34.30 /<>/firefox-69.0~b5+build1/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable ‘j’ [-Wunused-variable] 29:34.30 int i,j; 29:34.30 ^ 29:34.78 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/xz-embedded' 29:34.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libmkv' 29:34.80 media/libmkv 29:34.90 /<>/firefox-69.0~b5+build1/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 29:34.90 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 29:34.90 ^~~~~~~~~~ 29:35.39 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libmkv' 29:35.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libvpx' 29:35.47 media/libvpx 29:39.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libtremor/lib' 29:39.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libaom' 29:39.82 media/libaom *** KEEP ALIVE MARKER *** Total duration: 0:30:00.235871 30:19.99 /<>/firefox-69.0~b5+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function ‘vp9_filter_block_plane_non420’: 30:19.99 /<>/firefox-69.0~b5+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: ‘~’ on a boolean expression [-Wbool-operation] 30:19.99 border_mask = ~(mi_col == 0); 30:19.99 ^ 30:19.99 /<>/firefox-69.0~b5+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 30:19.99 border_mask = ~(mi_col == 0); 30:19.99 ^ 30:19.99 ! *** KEEP ALIVE MARKER *** Total duration: 0:31:00.235895 31:33.60 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libaom' 31:33.62 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d' 31:33.62 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 31:33.63 media/libdav1d/16bd_cdef_tmpl.c.stub 31:33.92 media/libdav1d/16bd_film_grain_tmpl.c.stub 31:34.22 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 31:34.53 media/libdav1d/16bd_ipred_tmpl.c.stub 31:34.86 media/libdav1d/16bd_itx_tmpl.c.stub 31:35.18 media/libdav1d/16bd_lf_apply_tmpl.c.stub 31:35.51 media/libdav1d/16bd_loopfilter_tmpl.c.stub 31:35.82 media/libdav1d/16bd_looprestoration_tmpl.c.stub 31:36.11 media/libdav1d/16bd_lr_apply_tmpl.c.stub 31:36.40 media/libdav1d/16bd_mc_tmpl.c.stub 31:36.73 media/libdav1d/16bd_recon_tmpl.c.stub 31:37.07 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 31:37.39 media/libdav1d/8bd_cdef_tmpl.c.stub 31:37.69 media/libdav1d/8bd_film_grain_tmpl.c.stub 31:37.97 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 31:38.26 media/libdav1d/8bd_ipred_tmpl.c.stub 31:38.58 media/libdav1d/8bd_itx_tmpl.c.stub 31:38.90 media/libdav1d/8bd_lf_apply_tmpl.c.stub 31:39.22 media/libdav1d/8bd_loopfilter_tmpl.c.stub 31:39.54 media/libdav1d/8bd_looprestoration_tmpl.c.stub 31:39.86 media/libdav1d/8bd_lr_apply_tmpl.c.stub 31:40.18 media/libdav1d/8bd_mc_tmpl.c.stub 31:40.50 media/libdav1d/8bd_recon_tmpl.c.stub 31:41.16 media/libdav1d *** KEEP ALIVE MARKER *** Total duration: 0:32:00.235911 32:07.49 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/decode.c: In function ‘decode_sb’: 32:07.49 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/decode.c:2006:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:07.49 int ctx, bx8, by8; 32:07.49 ^~~ 32:07.49 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/decode.c:2006:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:07.49 int ctx, bx8, by8; 32:07.49 ^~~ 32:08.74 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: 32:08.74 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/decode.c:3238:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:08.74 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 32:08.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:10.56 Compiling mio v0.6.16 32:12.87 In file included from /<>/firefox-69.0~b5+build1/third_party/dav1d/src/obu.c:37:0: 32:12.87 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: 32:12.87 /<>/firefox-69.0~b5+build1/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:12.87 return a > b ? a : b; 32:12.87 ~~~~~~~~~~^~~ 32:12.87 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/obu.c:922:32: note: ‘off_after_idx’ was declared here 32:12.87 int off_before_idx[2], off_after_idx; 32:12.87 ^~~~~~~~~~~~~ 32:17.12 media/libvpx/idct4x4_1_add_neon.asm.o 32:17.12 media/libvpx/idct4x4_add_neon.asm.o 32:17.14 media/libvpx/idct_neon.asm.o 32:17.18 media/libvpx/intrapred_neon_asm.asm.o 32:17.20 media/libvpx/loopfilter_16_neon.asm.o 32:17.24 media/libvpx/loopfilter_4_neon.asm.o 32:17.28 media/libvpx/loopfilter_8_neon.asm.o 32:17.31 media/libvpx/save_reg_neon.asm.o 32:17.33 media/libvpx/vpx_convolve8_avg_neon_asm.asm.o 32:17.36 media/libvpx/vpx_convolve8_neon_asm.asm.o 32:17.38 media/libvpx/vpx_convolve_avg_neon_asm.asm.o 32:17.41 media/libvpx/vpx_convolve_copy_neon_asm.asm.o 32:17.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libvpx' 32:17.47 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libpng' 32:17.48 media/libpng 32:20.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c: In function ‘apply_to_row_uv’: 32:20.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:20.60 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:20.60 ~~~~~~~~~^~~~~~ 32:20.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: ‘offsets[1][1]’ was declared here 32:20.60 int offsets[2 /* col offset */][2 /* row offset */]; 32:20.60 ^~~~~~~ 32:20.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:20.60 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:20.60 ~~~~~~~~~^~~~~~ 32:20.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: ‘offsets[1][0]’ was declared here 32:20.60 int offsets[2 /* col offset */][2 /* row offset */]; 32:20.60 ^~~~~~~ 32:21.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c: In function ‘dav1d_apply_grain_16bpc’: 32:21.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:21.09 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:21.09 ~~~~~~~~~^~~~~~ 32:21.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: ‘offsets[1][1]’ was declared here 32:21.09 int offsets[2 /* col offset */][2 /* row offset */]; 32:21.09 ^~~~~~~ 32:21.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:21.09 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:21.09 ~~~~~~~~~^~~~~~ 32:21.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: ‘offsets[1][0]’ was declared here 32:21.09 int offsets[2 /* col offset */][2 /* row offset */]; 32:21.09 ^~~~~~~ 32:21.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function ‘dav1d_prepare_intra_edges_16bpc’: 32:21.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_ipred_prepare_tmpl.c:196:26: warning: ‘dst_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:21.63 *topleft_out = have_top ? dst_top[-1] : dst[-1]; 32:21.63 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:23.58 Compiling futures-cpupool v0.1.8 32:23.59 media/libpng/filter_neon.o 32:24.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libpng' 32:24.35 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/dec' 32:24.36 media/libwebp/src/dec 32:27.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 32:27.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:54:27: warning: ‘flat8in’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.78 int fm, flat8out, flat8in; 32:27.78 ^~~~~~~ 32:27.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: ‘flat8out’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.78 if (wd >= 16 && (flat8out & flat8in)) { 32:27.78 ~~~~~~~~~~^~~~~~~~~~ 32:27.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:118:61: warning: ‘q6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.79 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 32:27.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:27.79 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 32:27.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:27.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:116:37: warning: ‘q5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.79 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 32:27.79 ~~~^~~ 32:27.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:114:37: warning: ‘q4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.80 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 32:27.80 ~~~^~~ 32:27.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: ‘q3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.80 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 32:27.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:27.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:130:64: warning: ‘q2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.81 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 32:27.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:27.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:128:37: warning: ‘p2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.82 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 32:27.82 ~~~^~~~~~~~ 32:27.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:120:42: warning: ‘p3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.82 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 32:27.82 ~~~~~~~~^~~~ 32:27.83 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:109:37: warning: ‘p4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.83 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 32:27.84 ~~~^~~~ 32:27.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:107:37: warning: ‘p5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.84 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 32:27.84 ~~~^~~~ 32:27.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_loopfilter_tmpl.c:105:37: warning: ‘p6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:27.84 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 32:27.84 ~~~^~~~ 32:30.11 Compiling uuid v0.6.5 32:31.00 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/dec' 32:31.02 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/demux' 32:31.02 media/libwebp/src/demux 32:31.78 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/demux' 32:31.79 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/dsp' 32:31.80 media/libwebp/src/dsp 32:32.57 In file included from /<>/firefox-69.0~b5+build1/third_party/dav1d/src/internal.h:44:0, 32:32.57 from /<>/firefox-69.0~b5+build1/third_party/dav1d/src/cdef_apply.h:33, 32:32.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c:40: 32:32.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c: In function ‘decode_coefs.isra.3’: 32:32.57 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:669:31: warning: ‘sl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:32.57 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 32:32.57 ~~~~^~~~~ 32:32.57 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:643:18: note: ‘sl’ was declared here 32:32.57 uint64_t sa, sl; 32:32.57 ^~ 32:32.57 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:669:31: warning: ‘sa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:32.58 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 32:32.58 ~~~~^~~~~ 32:32.58 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:643:14: note: ‘sa’ was declared here 32:32.58 uint64_t sa, sl; 32:32.58 ^~ 32:32.58 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:606:25: warning: ‘ll’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:32.58 const int min = imin(imin((int) la, (int) ll), 4); 32:32.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:32.58 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:577:22: note: ‘ll’ was declared here 32:32.58 uint64_t la, ll; 32:32.58 ^~ 32:32.58 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:606:25: warning: ‘la’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:32.59 const int min = imin(imin((int) la, (int) ll), 4); 32:32.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:32.60 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:577:18: note: ‘la’ was declared here 32:32.60 uint64_t la, ll; 32:32.60 ^~ 32:33.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c: In function ‘read_coef_tree’: 32:33.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c:424:30: warning: ‘cbi’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:33.02 cbi->txtp[0] = txtp; 32:33.02 ~~~~~~~~~~~~~^~~~~~ 32:33.23 Compiling tempfile v3.0.2 32:34.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 32:34.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c:1529:17: warning: ‘jnt_weight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:34.62 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 32:34.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:34.62 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 32:34.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:34.62 HIGHBD_CALL_SUFFIX); 32:34.62 ~~~~~~~~~~~~~~~~~~~ 32:34.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/16bd_recon_tmpl.c:1535:17: warning: ‘mask’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:34.62 dsp->mc.mask(uvdst, f->cur.stride[1], 32:34.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:34.62 tmp[b->mask_sign], tmp[!b->mask_sign], 32:34.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:34.62 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 32:34.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:34.62 HIGHBD_CALL_SUFFIX); 32:34.62 ~~~~~~~~~~~~~~~~~~~ 32:36.90 Compiling pulse v0.2.0 (/<>/firefox-69.0~b5+build1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 32:37.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c: In function ‘apply_to_row_uv’: 32:37.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.22 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:37.22 ~~~~~~~~~^~~~~~ 32:37.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: ‘offsets[1][1]’ was declared here 32:37.22 int offsets[2 /* col offset */][2 /* row offset */]; 32:37.23 ^~~~~~~ 32:37.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.23 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:37.23 ~~~~~~~~~^~~~~~ 32:37.23 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: ‘offsets[1][0]’ was declared here 32:37.23 int offsets[2 /* col offset */][2 /* row offset */]; 32:37.23 ^~~~~~~ 32:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c: In function ‘dav1d_apply_grain_8bpc’: 32:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.70 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:37.70 ~~~~~~~~~^~~~~~ 32:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: ‘offsets[1][1]’ was declared here 32:37.70 int offsets[2 /* col offset */][2 /* row offset */]; 32:37.70 ^~~~~~~ 32:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: ‘offsets[1][0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:37.70 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 32:37.70 ~~~~~~~~~^~~~~~ 32:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: ‘offsets[1][0]’ was declared here 32:37.70 int offsets[2 /* col offset */][2 /* row offset */]; 32:37.70 ^~~~~~~ 32:38.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function ‘dav1d_prepare_intra_edges_8bpc’: 32:38.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_ipred_prepare_tmpl.c:196:26: warning: ‘dst_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:38.24 *topleft_out = have_top ? dst_top[-1] : dst[-1]; 32:38.24 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:41.81 Compiling libudev v0.2.0 32:44.02 Finished release [optimized] target(s) in 29m 52s 32:44.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/geckodriver' 32:44.13 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/moz' 32:44.14 media/libwebp/src/moz 32:44.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/moz' 32:44.25 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/utils' 32:44.27 media/libwebp/src/utils 32:44.33 Compiling profiler_helper v0.1.0 (/<>/firefox-69.0~b5+build1/tools/profiler/rust-helper) 32:44.42 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:54:27: warning: ‘flat8in’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 int fm, flat8out, flat8in; 32:44.43 ^~~~~~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: ‘flat8out’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 if (wd >= 16 && (flat8out & flat8in)) { 32:44.43 ~~~~~~~~~~^~~~~~~~~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:118:61: warning: ‘q6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 32:44.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:44.43 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 32:44.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:116:37: warning: ‘q5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 32:44.43 ~~~^~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:114:37: warning: ‘q4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 32:44.43 ~~~^~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: ‘q3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.43 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 32:44.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:44.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:130:64: warning: ‘q2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.44 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 32:44.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 32:44.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:128:37: warning: ‘p2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.44 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 32:44.44 ~~~^~~~~~~~ 32:44.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:120:42: warning: ‘p3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.44 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 32:44.44 ~~~~~~~~^~~~ 32:44.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: ‘p4’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.45 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 32:44.45 ~~~^~~~ 32:44.45 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:107:37: warning: ‘p5’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.45 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 32:44.45 ~~~^~~~ 32:44.45 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_loopfilter_tmpl.c:105:37: warning: ‘p6’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:44.45 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 32:44.45 ~~~^~~~ 32:46.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/utils' 32:46.45 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libwebp/src/dsp' 32:46.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/openmax_dl/dl' 32:46.47 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/ffvpx/libavutil/arm' 32:46.47 media/openmax_dl/dl 32:46.47 media/ffvpx/libavutil/arm 32:46.59 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:46.59 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/common.h:105, 32:46.59 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/avutil.h:296, 32:46.59 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/log.h:25, 32:46.59 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil_visibility.h:26, 32:46.59 from :0: 32:46.59 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:46.59 #define HAVE_LINUX_PERF_EVENT_H 0 32:46.59 In file included from :0:0: 32:46.59 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:46.59 #define HAVE_LINUX_PERF_EVENT_H 1 32:46.85 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:46.85 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/common.h:105, 32:46.85 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/avutil.h:296, 32:46.85 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/log.h:25, 32:46.85 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil_visibility.h:26, 32:46.85 from :0: 32:46.85 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:46.85 #define HAVE_LINUX_PERF_EVENT_H 0 32:46.85 In file included from :0:0: 32:46.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:46.85 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.02 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.02 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/common.h:105, 32:47.02 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/avutil.h:296, 32:47.02 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/log.h:25, 32:47.02 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil_visibility.h:26, 32:47.02 from :0: 32:47.02 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.02 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.02 In file included from :0:0: 32:47.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.02 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.06 media/ffvpx/libavutil/arm/float_dsp_neon.o 32:47.19 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.19 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/common.h:105, 32:47.19 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/avutil.h:296, 32:47.19 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/log.h:25, 32:47.19 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil_visibility.h:26, 32:47.19 from :0: 32:47.19 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.19 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.19 In file included from :0:0: 32:47.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.19 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.23 media/ffvpx/libavutil/arm/float_dsp_vfp.o 32:47.25 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.25 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/arm/float_dsp_neon.S:22: 32:47.25 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.25 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.25 In file included from :0:0: 32:47.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.25 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.28 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.28 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/arm/float_dsp_vfp.S:21: 32:47.28 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.28 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.28 In file included from :0:0: 32:47.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.28 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.30 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/ffvpx/libavutil/arm' 32:47.32 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/ffvpx/libavcodec/arm' 32:47.32 media/ffvpx/libavcodec/arm/flacdsp_arm.o 32:47.33 media/ffvpx/libavcodec/arm 32:47.44 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.44 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/common.h:105, 32:47.44 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/avutil.h:296, 32:47.45 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/log.h:25, 32:47.45 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil_visibility.h:26, 32:47.45 from :0: 32:47.45 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.45 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.45 In file included from :0:0: 32:47.45 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.45 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.50 In file included from /<>/firefox-69.0~b5+build1/media/ffvpx/config.h:13:0, 32:47.50 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavutil/arm/asm.S:21, 32:47.50 from /<>/firefox-69.0~b5+build1/media/ffvpx/libavcodec/arm/flacdsp_arm.S:21: 32:47.50 /<>/firefox-69.0~b5+build1/media/ffvpx/config_flac.h:216:0: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 32:47.50 #define HAVE_LINUX_PERF_EVENT_H 0 32:47.50 In file included from :0:0: 32:47.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/mozilla-config.h:56:0: note: this is the location of the previous definition 32:47.50 #define HAVE_LINUX_PERF_EVENT_H 1 32:47.52 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/ffvpx/libavcodec/arm' 32:47.53 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/kiss_fft' 32:47.53 media/kiss_fft 32:47.56 Compiling env_logger v0.5.6 32:47.85 media/openmax_dl/dl/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o 32:48.02 media/openmax_dl/dl/armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o 32:48.05 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o 32:48.08 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o 32:48.11 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_unsafe_s.o 32:48.14 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o 32:48.17 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o 32:48.21 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_unsafe_s.o 32:48.23 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o 32:48.26 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o 32:48.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/kiss_fft' 32:48.30 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o 32:48.30 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libcubeb/src' 32:48.31 media/libcubeb/src 32:48.32 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o 32:48.35 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_unsafe_s.o 32:48.38 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o 32:48.41 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o 32:48.44 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_unsafe_s.o 32:48.47 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o 32:48.50 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o 32:48.54 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o 32:48.57 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_unsafe_s.o 32:48.60 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o 32:48.63 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o 32:48.66 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_unsafe_s.o 32:48.70 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o 32:48.73 media/openmax_dl/dl/omxSP_FFTFwd_CToC_FC32_Sfs_s.o 32:48.77 media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC16_Sfs_s.o 32:48.80 media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC32_Sfs_s.o 32:48.84 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_F32_Sfs_s.o 32:48.86 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o 32:48.90 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S32_Sfs_s.o 32:48.92 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_s.o 32:48.96 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o 32:48.99 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o 32:49.02 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32_Sfs_s.o 32:49.04 media/openmax_dl/dl/omxSP_FFTInv_CToC_FC32_Sfs_s.o 32:49.08 media/openmax_dl/dl/omxSP_FFTInv_CToC_SC16_Sfs_s.o 32:49.10 media/openmax_dl/dl/omxSP_FFTInv_CToC_SC32_Sfs_s.o 32:49.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/openmax_dl/dl' 32:49.18 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libnestegg/src' 32:49.18 media/libnestegg/src 32:49.20 In file included from /<>/firefox-69.0~b5+build1/third_party/dav1d/src/internal.h:44:0, 32:49.20 from /<>/firefox-69.0~b5+build1/third_party/dav1d/src/cdef_apply.h:33, 32:49.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c:40: 32:49.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c: In function ‘decode_coefs.isra.3’: 32:49.20 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:669:31: warning: ‘sl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:49.20 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 32:49.20 ~~~~^~~~~ 32:49.20 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:643:18: note: ‘sl’ was declared here 32:49.20 uint64_t sa, sl; 32:49.20 ^~ 32:49.20 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:669:31: warning: ‘sa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:49.20 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 32:49.20 ~~~~^~~~~ 32:49.20 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:643:14: note: ‘sa’ was declared here 32:49.20 uint64_t sa, sl; 32:49.21 ^~ 32:49.21 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:606:25: warning: ‘ll’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:49.21 const int min = imin(imin((int) la, (int) ll), 4); 32:49.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:49.21 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:577:22: note: ‘ll’ was declared here 32:49.21 uint64_t la, ll; 32:49.23 ^~ 32:49.23 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:606:25: warning: ‘la’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:49.23 const int min = imin(imin((int) la, (int) ll), 4); 32:49.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:49.23 /<>/firefox-69.0~b5+build1/third_party/dav1d/src/env.h:577:18: note: ‘la’ was declared here 32:49.23 uint64_t la, ll; 32:49.23 ^~ 32:49.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:0: 32:49.28 /<>/firefox-69.0~b5+build1/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 32:49.28 /<>/firefox-69.0~b5+build1/media/libnestegg/src/nestegg.c:1162:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 32:49.28 uint64_t id, size, peeked_id; 32:49.28 ^~~~~~~~~ 32:49.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c: In function ‘read_coef_tree’: 32:49.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c:424:30: warning: ‘cbi’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:49.67 cbi->txtp[0] = txtp; 32:49.67 ~~~~~~~~~~~~~^~~~~~ 32:51.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libnestegg/src' 32:51.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libogg' 32:51.27 media/libogg 32:51.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 32:51.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c:1529:17: warning: ‘jnt_weight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:51.35 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 32:51.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:51.35 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 32:51.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:51.35 HIGHBD_CALL_SUFFIX); 32:51.35 ~~~~~~~~~~~~~~~~~~~ 32:51.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d/8bd_recon_tmpl.c:1535:17: warning: ‘mask’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:51.35 dsp->mc.mask(uvdst, f->cur.stride[1], 32:51.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:51.35 tmp[b->mask_sign], tmp[!b->mask_sign], 32:51.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:51.35 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 32:51.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:51.35 HIGHBD_CALL_SUFFIX); 32:51.35 ~~~~~~~~~~~~~~~~~~~ 32:52.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libdav1d' 32:52.33 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libopus' 32:52.35 media/libopus 32:52.40 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libogg' 32:52.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libtheora' 32:52.45 media/libtheora 32:57.69 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libtheora' 32:57.70 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libspeex_resampler/src' 32:57.71 media/libspeex_resampler/src 32:57.83 /<>/firefox-69.0~b5+build1/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 32:57.83 /<>/firefox-69.0~b5+build1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 32:57.83 spx_uint32_t i; 32:57.83 ^ 32:59.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libspeex_resampler/src' 32:59.18 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src' 32:59.18 media/libsoundtouch/src 32:59.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:0: 32:59.34 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/FIRFilter.cpp:89:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 32:59.34 #pragma omp parallel for 32:59.35 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/FIRFilter.cpp:145:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 32:59.35 #pragma omp parallel for 32:59.35 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/FIRFilter.cpp:192:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 32:59.35 #pragma omp parallel for 32:59.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:0: 32:59.35 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/InterpolateShannon.cpp:75:0: warning: "PI" redefined 32:59.35 #define PI 3.1415926536 32:59.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:0: 32:59.35 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/AAFilter.cpp:52:0: note: this is the location of the previous definition 32:59.35 #define PI M_PI 32:59.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:0: 32:59.36 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/TDStretch.cpp:306:0: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 32:59.36 #pragma omp parallel for 32:59.36 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/TDStretch.cpp:331:0: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 32:59.36 #pragma omp critical 32:59.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:0: 32:59.61 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 32:59.61 /<>/firefox-69.0~b5+build1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 32:59.61 uint count; 32:59.61 ^~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:33:00.235893 33:01.04 /<>/firefox-69.0~b5+build1/media/libcubeb/src/cubeb_utils.cpp: In function ‘size_t cubeb_sample_size(cubeb_sample_format)’: 33:01.04 /<>/firefox-69.0~b5+build1/media/libcubeb/src/cubeb_utils.cpp:23:1: warning: control reaches end of non-void function [-Wreturn-type] 33:01.04 } 33:01.05 ^ 33:01.11 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libcubeb/src' 33:01.13 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/psshparser' 33:01.13 media/psshparser 33:01.61 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libsoundtouch/src' 33:01.63 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/certverifier' 33:01.64 security/certverifier 33:02.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/psshparser' 33:02.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct' 33:02.30 security/ct 33:07.40 In file included from /usr/include/c++/7/vector:69:0, 33:07.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 33:07.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 33:07.40 from /<>/firefox-69.0~b5+build1/security/ct/BTTypes.h:10, 33:07.40 from /<>/firefox-69.0~b5+build1/security/ct/BTVerifier.h:10, 33:07.40 from /<>/firefox-69.0~b5+build1/security/ct/BTVerifier.cpp:7, 33:07.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/Unified_cpp_security_ct0.cpp:2: 33:07.40 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator]’: 33:07.40 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 33:07.40 vector<_Tp, _Alloc>:: 33:07.40 ^~~~~~~~~~~~~~~~~~~ 33:07.51 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator]’: 33:07.51 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 33:07.51 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 33:07.51 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:07.73 Compiling block-buffer v0.7.3 33:07.80 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::CTLogVerifier}; _Tp = mozilla::ct::CTLogVerifier; _Alloc = std::allocator]’: 33:07.80 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 33:07.80 vector<_Tp, _Alloc>:: 33:07.80 ^~~~~~~~~~~~~~~~~~~ 33:07.87 /usr/include/c++/7/bits/vector.tcc: In member function ‘void mozilla::ct::MultiLogCTVerifier::AddLog(mozilla::ct::CTLogVerifier&&)’: 33:07.87 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 33:07.87 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 33:07.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.27 Compiling digest v0.8.0 33:08.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct' 33:08.35 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 33:08.36 security/ct/tests/gtest 33:14.63 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/certverifier' 33:14.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/certverifier/tests/gtest' 33:14.66 security/certverifier/tests/gtest 33:20.01 In file included from /usr/include/c++/7/vector:69:0, 33:20.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 33:20.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 33:20.02 from /<>/firefox-69.0~b5+build1/security/ct/BTTypes.h:10, 33:20.02 from /<>/firefox-69.0~b5+build1/security/ct/BTVerifier.h:10, 33:20.02 from /<>/firefox-69.0~b5+build1/security/ct/tests/gtest/BTSerializationTest.cpp:7, 33:20.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.cpp:2: 33:20.02 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::ct::VerifiedSCT}; _Tp = mozilla::ct::VerifiedSCT; _Alloc = std::allocator]’: 33:20.02 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 33:20.02 vector<_Tp, _Alloc>:: 33:20.02 ^~~~~~~~~~~~~~~~~~~ 33:20.02 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 33:20.13 /usr/include/c++/7/bits/vector.tcc: In function ‘void mozilla::ct::CTPolicyEnforcerTest::AddSct(mozilla::ct::VerifiedSCTList&, size_t, mozilla::ct::CTLogOperatorId, mozilla::ct::VerifiedSCT::Origin, uint64_t, mozilla::ct::VerifiedSCT::Status)’: 33:20.13 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 33:20.13 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 33:20.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:20.35 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/certverifier/tests/gtest' 33:20.37 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/apps' 33:20.37 security/apps 33:25.37 /usr/include/c++/7/bits/vector.tcc: In member function ‘virtual void mozilla::ct::CTPolicyEnforcerTest_ConformsToPolicyExactNumberOfSCTsForValidityPeriod_Test::TestBody()’: 33:25.37 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 33:25.37 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 33:25.37 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:29.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/apps' 33:29.15 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/string' 33:29.16 xpcom/string 33:31.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/security/ct/tests/gtest' 33:31.33 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/glue/standalone' 33:31.33 xpcom/glue/standalone 33:32.60 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/libopus' 33:32.62 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base' 33:32.63 xpcom/base 33:36.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/string/Unified_cpp_xpcom_string0.cpp:92:0: 33:36.69 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp: In static member function ‘static int nsTextFormatter::dosprintf(nsTextFormatter::SprintfStateStr*, const char16_t*, mozilla::Span)’: 33:36.69 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp:456:5: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 33:36.69 int nsTextFormatter::dosprintf(SprintfStateStr* aState, const char16_t* aFmt, 33:36.69 ^~~~~~~~~~~~~~~ 33:36.88 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp: In static member function ‘static void nsTextFormatter::vssprintf(nsAString&, const char16_t*, mozilla::Span)’: 33:36.88 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp:842:6: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 33:36.88 void nsTextFormatter::vssprintf(nsAString& aOut, const char16_t* aFmt, 33:36.88 ^~~~~~~~~~~~~~~ 33:36.89 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp: In static member function ‘static uint32_t nsTextFormatter::vsnprintf(char16_t*, uint32_t, const char16_t*, mozilla::Span)’: 33:36.89 /<>/firefox-69.0~b5+build1/xpcom/string/nsTextFormatter.cpp:872:10: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 33:36.90 uint32_t nsTextFormatter::vsnprintf(char16_t* aOut, uint32_t aOutLen, 33:36.90 ^~~~~~~~~~~~~~~ 33:37.15 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/glue/standalone' 33:37.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds' 33:37.18 xpcom/ds 33:40.88 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/string' 33:40.89 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/io' 33:40.90 xpcom/io *** KEEP ALIVE MARKER *** Total duration: 0:34:00.235919 34:08.22 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:92:0: 34:08.22 /<>/firefox-69.0~b5+build1/xpcom/ds/nsVariant.cpp: In member function ‘virtual nsresult nsVariantBase::GetAsJSVal(JS::MutableHandleValue)’: 34:08.22 /<>/firefox-69.0~b5+build1/xpcom/ds/nsVariant.cpp:1569:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 34:08.22 nsVariantBase::GetAsJSVal(JS::MutableHandleValue) { 34:08.22 ^~~~~~~~~~~~~ 34:08.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:38:0: 34:08.62 /<>/firefox-69.0~b5+build1/xpcom/ds/nsSimpleEnumerator.cpp: In member function ‘virtual nsresult {anonymous}::JSEnumerator::Next(JSContext*, JS::MutableHandleValue)’: 34:08.62 /<>/firefox-69.0~b5+build1/xpcom/ds/nsSimpleEnumerator.cpp:42:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 34:08.62 nsresult JSEnumerator::Next(JSContext* aCx, JS::MutableHandleValue aResult) { 34:08.62 ^~~~~~~~~~~~ 34:08.62 In file included from /<>/firefox-69.0~b5+build1/xpcom/ds/nsSimpleEnumerator.cpp:13:0, 34:08.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:38: 34:08.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsContentUtils.h:2181:68: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 34:08.62 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); 34:08.62 ^ 34:08.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:56:0: 34:08.66 /<>/firefox-69.0~b5+build1/xpcom/ds/nsStringEnumerator.cpp: In member function ‘virtual nsresult {anonymous}::JSStringEnumerator::Next(JSContext*, JS::MutableHandleValue)’: 34:08.66 /<>/firefox-69.0~b5+build1/xpcom/ds/nsStringEnumerator.cpp:45:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 34:08.66 nsresult JSStringEnumerator::Next(JSContext* aCx, 34:08.66 ^~~~~~~~~~~~~~~~~~ 34:09.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/io/Unified_cpp_xpcom_io0.cpp:119:0: 34:09.82 /<>/firefox-69.0~b5+build1/xpcom/io/nsBinaryStream.cpp: In member function ‘virtual nsresult nsBinaryInputStream::ReadArrayBuffer(uint32_t, JS::Handle, JSContext*, uint32_t*)’: 34:09.82 /<>/firefox-69.0~b5+build1/xpcom/io/nsBinaryStream.cpp:771:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 34:09.82 nsBinaryInputStream::ReadArrayBuffer(uint32_t aLength, 34:09.82 ^~~~~~~~~~~~~~~~~~~ 34:13.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/io/Unified_cpp_xpcom_io0.cpp:137:0: 34:13.54 /<>/firefox-69.0~b5+build1/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: 34:13.54 /<>/firefox-69.0~b5+build1/xpcom/io/nsEscape.cpp:554:18: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34:13.54 unsigned char* destPtr; 34:13.54 ^~~~~~~ 34:14.33 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/ds' 34:14.35 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components' 34:14.36 xpcom/components 34:38.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/io/Unified_cpp_xpcom_io1.cpp:92:0: 34:38.49 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]’: 34:38.49 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34:38.49 return Seek(pos); 34:38.49 ~~~~^~~~~ 34:38.49 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:602:11: note: ‘offset’ was declared here 34:38.49 int64_t offset; 34:38.49 ^~~~~~ 34:38.55 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]’: 34:38.55 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34:38.55 return Seek(pos); 34:38.56 ~~~~^~~~~ 34:38.56 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:602:11: note: ‘offset’ was declared here 34:38.56 int64_t offset; 34:38.56 ^~~~~~ 34:38.62 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]’: 34:38.62 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34:38.62 return Seek(pos); 34:38.62 ~~~~^~~~~ 34:38.62 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:602:11: note: ‘offset’ was declared here 34:38.62 int64_t offset; 34:38.62 ^~~~~~ 34:38.68 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]’: 34:38.68 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34:38.68 return Seek(pos); 34:38.69 ~~~~^~~~~ 34:38.69 /<>/firefox-69.0~b5+build1/xpcom/io/nsStorageStream.cpp:602:11: note: ‘offset’ was declared here 34:38.69 int64_t offset; 34:38.69 ^~~~~~ 34:43.21 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/io' 34:43.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/threads' 34:43.22 xpcom/threads *** KEEP ALIVE MARKER *** Total duration: 0:35:00.238318 35:06.47 In file included from /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:155:0, 35:06.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:06.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h: In member function ‘void nsCycleCollector::ScanIncrementalRoots()’: 35:06.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35:06.47 ~AutoRestore() { mLocation = mValue; } 35:06.47 ^~~~~~ 35:06.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:0: 35:06.47 /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:920:30: note: ‘*((void*)& ar +4)’ was declared here 35:06.47 Maybe> ar; 35:06.47 ^~ 35:06.98 In file included from /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:155:0, 35:06.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:06.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 35:06.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35:06.98 ~AutoRestore() { mLocation = mValue; } 35:06.98 ^~~~~~ 35:06.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:0: 35:06.98 /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:920:30: note: ‘*((void*)& ar +4)’ was declared here 35:06.98 Maybe> ar; 35:06.98 ^~ 35:07.26 In file included from /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:155:0, 35:07.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:07.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 35:07.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35:07.27 ~AutoRestore() { mLocation = mValue; } 35:07.27 ^~~~~~ 35:07.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:0: 35:07.27 /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:920:30: note: ‘*((void*)& ar +4)’ was declared here 35:07.27 Maybe> ar; 35:07.27 ^~ 35:07.77 In file included from /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:155:0, 35:07.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:07.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)’: 35:07.78 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35:07.78 ~AutoRestore() { mLocation = mValue; } 35:07.78 ^~~~~~ 35:07.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base/Unified_cpp_xpcom_base1.cpp:65:0: 35:07.78 /<>/firefox-69.0~b5+build1/xpcom/base/nsCycleCollector.cpp:920:30: note: ‘*((void*)& ar +4)’ was declared here 35:07.78 Maybe> ar; 35:07.78 ^~ 35:19.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components/StaticComponents.cpp: In function ‘nsresult mozilla::xpcom::ConstructJSMComponent(const nsACString&, const char*, nsISupports**)’: 35:19.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components/StaticComponents.cpp:1578:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 35:19.55 if (!JS_GetProperty(cx, exports, aConstructor, &ctor) || 35:19.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components/StaticComponents.cpp:1584:21: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 35:19.55 if (!JS::Construct(cx, ctor, JS::HandleValueArray::empty(), &inst)) { 35:19.55 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:37.20 Compiling cexpr v0.3.3 *** KEEP ALIVE MARKER *** Total duration: 0:36:00.239904 36:01.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/components' 36:01.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo' 36:01.45 xpcom/reflect/xptinfo 36:06.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/base' 36:06.03 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptcall' 36:06.05 xpcom/reflect/xptcall 36:09.37 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptcall' 36:09.37 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptcall/md/unix' 36:09.39 xpcom/reflect/xptcall/md/unix 36:11.49 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/threads' 36:11.50 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/chrome' 36:11.51 chrome 36:16.29 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptcall/md/unix' 36:16.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/build' 36:16.31 xpcom/build/Services.cpp.stub 36:16.64 xpcom/build 36:35.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)142; T = mozilla::dom::Document]’: 36:35.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:35.87 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:35.88 ^~~~~~~~~~~~~~~ 36:35.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)403; T = nsINode]’: 36:35.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:35.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)161; T = mozilla::dom::Element]’: 36:35.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::EventTarget]’: 36:36.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:36.09 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:36.09 ^~~~~~~~~~~~~ 36:36.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:36.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:36.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:36.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:36.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:36.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:36.09 return JS_WrapValue(cx, rval); 36:36.09 ^ 36:36.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)166; T = mozilla::dom::EventTarget]’: 36:36.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.18 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:36.18 ^~~~~~~~~~~~~~~ 36:36.21 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)82; T = mozilla::dom::CharacterData]’: 36:36.21 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)100; T = mozilla::dom::ContentFrameMessageManager]’: 36:36.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)148; T = mozilla::dom::DragEvent]’: 36:36.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)163; T = mozilla::dom::Event]’: 36:36.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)10; T = mozilla::dom::Animation]’: 36:36.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)120; T = mozilla::dom::DOMRect]’: 36:36.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)143; T = mozilla::dom::DocumentFragment]’: 36:36.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)405; T = nsINodeList]’: 36:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)783; T = mozilla::extensions::WebExtensionContentScript]’: 36:36.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)665; T = mozilla::dom::Storage]’: 36:36.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)123; T = mozilla::dom::DOMRequest]’: 36:36.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)44; T = mozilla::dom::BrowsingContext]’: 36:36.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)467; T = mozilla::dom::PositionError]’: 36:36.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:36.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsINode]’: 36:36.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:36.72 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:36.72 ^~~~~~~~~~~~~ 36:36.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:36.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:36.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:36.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:36.72 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:36.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:36.72 return JS_WrapValue(cx, rval); 36:36.73 ^ 36:36.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Document]’: 36:36.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:36.81 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:36.81 ^~~~~~~~~~~~~ 36:36.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:36.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:36.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:36.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:36.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:36.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:36.81 return JS_WrapValue(cx, rval); 36:36.81 ^ 36:36.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::CharacterData]’: 36:36.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:36.89 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:36.89 ^~~~~~~~~~~~~ 36:36.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:36.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:36.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:36.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:36.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:36.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:36.90 return JS_WrapValue(cx, rval); 36:36.90 ^ 36:36.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::ContentFrameMessageManager]’: 36:36.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:36.98 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:36.98 ^~~~~~~~~~~~~ 36:36.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:36.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:36.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:36.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:36.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:36.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:36.98 return JS_WrapValue(cx, rval); 36:36.98 ^ 36:37.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::BrowsingContext]’: 36:37.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.06 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.06 ^~~~~~~~~~~~~ 36:37.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.07 return JS_WrapValue(cx, rval); 36:37.07 ^ 36:37.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DOMRequest]’: 36:37.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.15 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.15 ^~~~~~~~~~~~~ 36:37.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.16 return JS_WrapValue(cx, rval); 36:37.16 ^ 36:37.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Animation]’: 36:37.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.24 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.24 ^~~~~~~~~~~~~ 36:37.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.24 return JS_WrapValue(cx, rval); 36:37.24 ^ 36:37.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Blob]’: 36:37.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.32 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.32 ^~~~~~~~~~~~~ 36:37.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.32 return JS_WrapValue(cx, rval); 36:37.32 ^ 36:37.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DocumentFragment]’: 36:37.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.40 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.40 ^~~~~~~~~~~~~ 36:37.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.40 return JS_WrapValue(cx, rval); 36:37.40 ^ 36:37.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsINodeList]’: 36:37.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.48 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.48 ^~~~~~~~~~~~~ 36:37.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.48 return JS_WrapValue(cx, rval); 36:37.49 ^ 36:37.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Storage]’: 36:37.55 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.55 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.55 ^~~~~~~~~~~~~ 36:37.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.56 return JS_WrapValue(cx, rval); 36:37.56 ^ 36:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsTreeColumn]’: 36:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.70 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.70 ^~~~~~~~~~~~~ 36:37.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.70 return JS_WrapValue(cx, rval); 36:37.70 ^ 36:37.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)739; T = nsTreeColumn]’: 36:37.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:37.76 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:37.76 ^~~~~~~~~~~~~~~ 36:37.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::HTMLInputElement]’: 36:37.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.81 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.81 ^~~~~~~~~~~~~ 36:37.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.81 return JS_WrapValue(cx, rval); 36:37.81 ^ 36:37.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Element]’: 36:37.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.88 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.88 ^~~~~~~~~~~~~ 36:37.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.88 return JS_WrapValue(cx, rval); 36:37.88 ^ 36:37.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::HTMLFormElement]’: 36:37.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:37.95 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:37.95 ^~~~~~~~~~~~~ 36:37.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:37.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:37.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:37.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:37.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:37.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:37.96 return JS_WrapValue(cx, rval); 36:37.96 ^ 36:38.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::XULTreeElement]’: 36:38.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.03 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.03 ^~~~~~~~~~~~~ 36:38.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.03 return JS_WrapValue(cx, rval); 36:38.03 ^ 36:38.10 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)855; T = mozilla::dom::XULTreeElement]’: 36:38.10 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.10 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:38.10 ^~~~~~~~~~~~~~~ 36:38.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)238; T = mozilla::dom::HTMLFormElement]’: 36:38.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DOMRect]’: 36:38.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.19 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.19 ^~~~~~~~~~~~~ 36:38.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.19 return JS_WrapValue(cx, rval); 36:38.19 ^ 36:38.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Event]’: 36:38.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.27 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.27 ^~~~~~~~~~~~~ 36:38.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.27 return JS_WrapValue(cx, rval); 36:38.27 ^ 36:38.34 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DragEvent]’: 36:38.34 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.34 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.34 ^~~~~~~~~~~~~ 36:38.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.35 return JS_WrapValue(cx, rval); 36:38.35 ^ 36:38.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::PositionError]’: 36:38.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.43 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.43 ^~~~~~~~~~~~~ 36:38.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.43 return JS_WrapValue(cx, rval); 36:38.43 ^ 36:38.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::extensions::WebExtensionContentScript]’: 36:38.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.51 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.51 ^~~~~~~~~~~~~ 36:38.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.51 return JS_WrapValue(cx, rval); 36:38.51 ^ 36:38.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsFrameLoader]’: 36:38.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.60 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.60 ^~~~~~~~~~~~~ 36:38.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.60 return JS_WrapValue(cx, rval); 36:38.60 ^ 36:38.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)194; T = nsFrameLoader]’: 36:38.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.67 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:38.67 ^~~~~~~~~~~~~~~ 36:38.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)41; T = mozilla::dom::Blob]’: 36:38.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::Selection]’: 36:38.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.76 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.76 ^~~~~~~~~~~~~ 36:38.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.77 return JS_WrapValue(cx, rval); 36:38.77 ^ 36:38.83 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)639; T = mozilla::dom::Selection]’: 36:38.83 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.83 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:38.84 ^~~~~~~~~~~~~~~ 36:38.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = nsRange]’: 36:38.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:38.89 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:38.89 ^~~~~~~~~~~~~ 36:38.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:38.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:38.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:38.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:38.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:38.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:38.89 return JS_WrapValue(cx, rval); 36:38.89 ^ 36:38.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)506; T = nsRange]’: 36:38.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:38.95 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:38.95 ^~~~~~~~~~~~~~~ 36:39.00 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)247; T = mozilla::dom::HTMLInputElement]’: 36:39.00 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:39.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘bool WrapDOMObject(JSContext*, void*, JS::MutableHandleValue) [with T = mozilla::dom::DataTransfer]’: 36:39.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:46:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:39.05 static bool WrapDOMObject(JSContext* aCx, void* aObj, JS::MutableHandleValue aHandle) 36:39.05 ^~~~~~~~~~~~~ 36:39.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 36:39.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 36:39.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:39.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Animation.h:14, 36:39.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:39.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 36:39.05 return JS_WrapValue(cx, rval); 36:39.05 ^ 36:39.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp: In function ‘nsresult UnwrapDOMObject(JS::HandleValue, void**, JSContext*) [with mozilla::dom::prototypes::id::ID PrototypeID = (mozilla::dom::prototypes::id::ID)127; T = mozilla::dom::DataTransfer]’: 36:39.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/xptdata.cpp:37:17: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 36:39.11 static nsresult UnwrapDOMObject(JS::HandleValue aHandle, void** aObj, JSContext* aCx) 36:39.11 ^~~~~~~~~~~~~~~ 36:52.97 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/chrome' 36:52.99 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/rust/gtest' 36:53.00 xpcom/rust/gtest 36:54.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2:0: 36:54.85 /<>/firefox-69.0~b5+build1/xpcom/reflect/xptinfo/xptinfo.cpp: In member function ‘nsresult nsXPTInterfaceInfo::GetConstant(uint16_t, JS::MutableHandleValue, char**) const’: 36:54.85 /<>/firefox-69.0~b5+build1/xpcom/reflect/xptinfo/xptinfo.cpp:65:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 36:54.85 nsresult nsXPTInterfaceInfo::GetConstant(uint16_t aIndex, 36:54.85 ^~~~~~~~~~~~~~~~~~ 36:55.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/reflect/xptinfo' 36:55.33 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 36:55.34 xpcom/tests/gtest *** KEEP ALIVE MARKER *** Total duration: 0:37:00.239896 37:02.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/rust/gtest' 37:13.50 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/build' 37:13.52 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libpref' 37:13.53 modules/libpref 37:40.59 Compiling gleam v0.6.17 *** KEEP ALIVE MARKER *** Total duration: 0:38:00.239890 38:05.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libpref' 38:05.88 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libpref/test/gtest' 38:05.89 modules/libpref/test/gtest 38:14.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 38:14.39 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestExpirationTracker.cpp:22, 38:14.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 38:14.39 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp: In member function ‘virtual void GCPostBarriers_nsTArray_Test::TestBody()’: 38:14.39 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 38:14.39 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.39 ::testing::AssertionResult(expression)) \ 38:14.39 ^~~~~~~~~~ 38:14.39 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.39 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.39 ^ 38:14.40 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 38:14.40 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.40 ::testing::AssertionResult(expression)) \ 38:14.40 ^~~~~~~~~~ 38:14.40 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.41 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.41 ^ 38:14.41 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 38:14.41 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.41 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.41 ::testing::AssertionResult(expression)) \ 38:14.42 ^~~~~~~~~~ 38:14.42 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.42 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.42 ^ 38:14.43 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 38:14.43 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.43 ::testing::AssertionResult(expression)) \ 38:14.43 ^~~~~~~~~~ 38:14.43 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.43 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.43 ^ 38:14.43 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 38:14.43 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.43 ::testing::AssertionResult(expression)) \ 38:14.43 ^~~~~~~~~~ 38:14.43 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:56:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.43 ASSERT_TRUE(JS_SetProperty(cx, obj, property, value)); 38:14.44 ^ 38:14.44 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 38:14.44 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.44 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:14.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 38:14.44 ::testing::AssertionResult(expression)) \ 38:14.44 ^~~~~~~~~~ 38:14.44 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestGCPostBarriers.cpp:72:5: note: in expansion of macro ‘ASSERT_TRUE’ 38:14.44 ASSERT_TRUE(JS_GetProperty(cx, obj, property, &value)); 38:14.44 ^ 38:18.13 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libpref/test/gtest' 38:18.15 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/gtest' 38:18.15 intl/gtest 38:23.91 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/gtest' 38:23.92 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/hyphenation/hyphen' 38:23.92 intl/hyphenation/hyphen 38:25.23 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/hyphenation/hyphen' 38:25.25 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/hyphenation/glue' 38:25.25 intl/hyphenation/glue 38:31.83 Compiling nserror v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/nserror) 38:32.70 Compiling shift_or_euc_c v0.1.0 38:33.45 Compiling lmdb-rkv v0.11.4 38:37.16 Compiling dbus v0.6.4 38:44.14 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/hyphenation/glue' 38:44.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale' 38:44.16 intl/locale *** KEEP ALIVE MARKER *** Total duration: 0:39:00.239902 39:02.58 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale' 39:02.59 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale/gtk' 39:02.61 intl/locale/gtk 39:06.45 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale/gtk' 39:06.47 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale/tests/gtest' 39:06.47 intl/locale/tests/gtest 39:19.02 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/locale/tests/gtest' 39:19.03 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/lwbrk' 39:19.04 intl/lwbrk 39:26.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/lwbrk' 39:26.54 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/lwbrk/gtest' 39:26.55 intl/lwbrk/gtest 39:31.96 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/lwbrk/gtest' 39:31.97 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/strres' 39:31.98 intl/strres 39:36.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.29 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h: In member function ‘virtual void Tokenizer_IntegerReading_Test::TestBody()’: 39:36.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘u64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.30 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.30 ^~ 39:36.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.30 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:755:14: note: ‘u64’ was declared here 39:36.30 uint64_t u64; 39:36.30 ^~~ 39:36.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.30 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.30 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.30 ^~ 39:36.30 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.31 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:727:13: note: ‘s64’ was declared here 39:36.31 int64_t s64; 39:36.31 ^~~ 39:36.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.31 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.32 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.32 ^~ 39:36.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.32 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:726:13: note: ‘s32’ was declared here 39:36.32 int32_t s32; 39:36.32 ^~~ 39:36.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.32 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘u64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.32 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.32 ^~ 39:36.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.32 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:713:14: note: ‘u64’ was declared here 39:36.32 uint64_t u64; 39:36.32 ^~~ 39:36.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.32 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.33 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.33 ^~ 39:36.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.33 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:691:13: note: ‘s64’ was declared here 39:36.34 int64_t s64; 39:36.34 ^~~ 39:36.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.34 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.34 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.34 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.34 ^~ 39:36.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.34 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:690:13: note: ‘s32’ was declared here 39:36.34 int32_t s32; 39:36.34 ^~~ 39:36.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.34 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s16’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.35 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.35 ^~ 39:36.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.35 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:689:13: note: ‘s16’ was declared here 39:36.35 int16_t s16; 39:36.35 ^~~ 39:36.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.35 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘s8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.35 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.36 ^~ 39:36.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.36 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:688:12: note: ‘s8’ was declared here 39:36.36 int8_t s8; 39:36.36 ^~ 39:36.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.37 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘u64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.37 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.37 ^~ 39:36.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.37 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:673:14: note: ‘u64’ was declared here 39:36.37 uint64_t u64; 39:36.37 ^~~ 39:36.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.37 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘u16’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.38 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.38 ^~ 39:36.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.38 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:671:14: note: ‘u16’ was declared here 39:36.38 uint16_t u16; 39:36.38 ^~~ 39:36.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:36.38 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:36.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:36.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘u8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:36.38 if (const ::testing::AssertionResult gtest_ar_ = \ 39:36.38 ^~ 39:36.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:36.38 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:670:13: note: ‘u8’ was declared here 39:36.38 uint8_t u8; 39:36.38 ^~ 39:41.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 39:41.52 from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTaskQueue.cpp:7, 39:41.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 39:41.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h: In member function ‘virtual void Tokenizer_ReadIntegers_Test::TestBody()’: 39:41.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1281:3: warning: ‘signed_value64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 39:41.52 if (const ::testing::AssertionResult gtest_ar_ = \ 39:41.52 ^~ 39:41.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:101:0: 39:41.52 /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTokenizer.cpp:1368:11: note: ‘signed_value64’ was declared here 39:41.52 int64_t signed_value64; 39:41.52 ^~~~~~~~~~~~~~ 39:42.74 In file included from /<>/firefox-69.0~b5+build1/xpcom/tests/gtest/TestTextFormatter.cpp:6:0, 39:42.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:11: 39:42.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h: In member function ‘virtual void TextFormatterOrdering_orders_Test::TestBody()’: 39:42.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:42.74 mozilla::MakeSpan(values, sizeof...(aArgs))); 39:42.74 ^ 39:42.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:42.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:42.74 mozilla::MakeSpan(values, sizeof...(aArgs))); 39:42.74 ^ 39:42.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:48.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h: In member function ‘virtual void TextFormatter_Tests_Test::TestBody()’: 39:48.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:48.20 mozilla::MakeSpan(values, sizeof...(aArgs))); 39:48.20 ^ 39:48.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:48.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h: In member function ‘virtual void TextFormatterTestResults_Tests_Test::TestBody()’: 39:48.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:48.61 mozilla::MakeSpan(values, sizeof...(aArgs))); 39:48.61 ^ 39:48.62 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsTextFormatter.h:57:65: note: parameter passing for argument of type ‘mozilla::Span’ changed in GCC 7.1 39:48.98 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/unicharutil/util' 39:49.00 intl/unicharutil/util 39:49.33 Compiling mp4parse_capi v0.11.2 (/<>/firefox-69.0~b5+build1/media/mp4parse-rust/mp4parse_capi) *** KEEP ALIVE MARKER *** Total duration: 0:40:00.239905 40:06.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/unicharutil/util' 40:06.17 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/l10n' 40:06.18 intl/l10n 40:08.69 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/xpcom/tests/gtest' 40:08.71 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/uconv' 40:08.71 intl/uconv 40:09.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/strres' 40:09.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base' 40:09.27 netwerk/base 40:13.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/uconv' 40:21.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/l10n/Unified_cpp_intl_l10n0.cpp:2:0: 40:21.49 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp: In member function ‘virtual void PromiseResolver::ResolvedCallback(JSContext*, JS::Handle)’: 40:21.49 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:269:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 40:21.49 void PromiseResolver::ResolvedCallback(JSContext* aCx, 40:21.49 ^~~~~~~~~~~~~~~ 40:21.49 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp: In member function ‘virtual void PromiseResolver::RejectedCallback(JSContext*, JS::Handle)’: 40:21.49 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:274:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 40:21.49 void PromiseResolver::RejectedCallback(JSContext* aCx, 40:21.49 ^~~~~~~~~~~~~~~ 40:21.61 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp: In member function ‘void mozilla::intl::Localization::Init(nsTArray >&, JS::Handle, mozilla::ErrorResult&)’: 40:21.62 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:52:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 40:21.62 void Localization::Init(nsTArray& aResourceIds, 40:21.62 ^~~~~~~~~~~~ 40:21.98 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp: In member function ‘void mozilla::intl::Localization::ConvertL10nArgsToJSValue(JSContext*, const L10nArgs&, JS::MutableHandle, mozilla::ErrorResult&)’: 40:21.98 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:311:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 40:21.98 void Localization::ConvertL10nArgsToJSValue( 40:21.98 ^~~~~~~~~~~~ 40:21.98 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:335:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 40:21.98 if (!JS_GetProperty(aCx, jsObj, "args", aRetVal)) { 40:21.98 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:22.18 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp: In member function ‘already_AddRefed mozilla::intl::Localization::FormatValue(JSContext*, const nsAString&, const mozilla::dom::Optional, mozilla::dom::Nullable > >&, mozilla::ErrorResult&)’: 40:22.18 /<>/firefox-69.0~b5+build1/intl/l10n/Localization.cpp:181:29: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 40:22.18 ConvertL10nArgsToJSValue(aCx, aArgs.Value(), &args, aRv); 40:22.18 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:23.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/l10n' 40:23.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/mozurl' 40:23.27 netwerk/base/mozurl 40:31.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/mozurl' 40:31.89 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cookie' 40:31.89 netwerk/cookie 40:35.03 Compiling phf_generator v0.7.21 40:35.57 Compiling tokio-io v0.1.7 40:40.96 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 40:57.55 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp: In member function ‘virtual nsresult nsCookieService::CookieExists(const nsACString&, const nsACString&, const nsACString&, JS::HandleValue, JSContext*, bool*)’: 40:57.55 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp:4489:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 40:57.55 nsCookieService::CookieExists(const nsACString& aHost, const nsACString& aPath, 40:57.55 ^~~~~~~~~~~~~~~ 40:57.63 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp: In member function ‘virtual nsresult nsCookieService::GetCookiesFromHost(const nsACString&, JS::HandleValue, JSContext*, nsISimpleEnumerator**)’: 40:57.63 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp:4632:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 40:57.63 nsCookieService::GetCookiesFromHost(const nsACString& aHost, 40:57.63 ^~~~~~~~~~~~~~~ 40:58.21 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 40:58.22 from /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:16, 40:58.22 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 40:58.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool mozilla::net::PACProxyAlert(JSContext*, unsigned int, JS::Value*)’: 40:58.22 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 40:58.22 return js::ToStringSlow(cx, v); 40:58.22 ^ 40:58.47 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp: In member function ‘virtual nsresult nsCookieService::Add(const nsACString&, const nsACString&, const nsACString&, const nsACString&, bool, bool, bool, int64_t, JS::HandleValue, int32_t, JSContext*)’: 40:58.47 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp:2462:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 40:58.47 nsCookieService::Add(const nsACString& aHost, const nsACString& aPath, 40:58.47 ^~~~~~~~~~~~~~~ 40:59.08 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp: In member function ‘virtual nsresult nsCookieService::Remove(const nsACString&, const nsACString&, const nsACString&, bool, JS::HandleValue, JSContext*)’: 40:59.09 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookieService.cpp:2580:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 40:59.09 nsCookieService::Remove(const nsACString& aHost, const nsACString& aName, 40:59.09 ^~~~~~~~~~~~~~~ 40:59.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:0: 40:59.09 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp: In member function ‘bool mozilla::net::ProxyAutoConfig::MyIPAddress(const JS::CallArgs&)’: 40:59.09 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:941:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 40:59.09 JS_GetProperty(cx, global, "pacUseMultihomedDNS", &v) && 40:59.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:41:00.240575 41:01.37 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 41:01.37 from /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:16, 41:01.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 41:01.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool mozilla::net::PACDnsResolve(JSContext*, unsigned int, JS::Value*)’: 41:01.37 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:01.37 return js::ToStringSlow(cx, v); 41:01.37 ^ 41:01.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base1.cpp:2:0: 41:01.51 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp: In function ‘nsresult mozilla::net::ProxyAutoConfig::SetupJS()’: 41:01.51 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 41:01.51 if (!JS_GetPendingException(mCx, &exn)) { 41:01.51 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 41:01.52 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 41:01.52 if (!JS_GetPendingException(mCx, &exn)) { 41:01.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 41:01.80 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp: In member function ‘nsresult mozilla::net::ProxyAutoConfig::GetProxyForURI(const nsCString&, const nsCString&, nsACString&)’: 41:01.80 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:831:77: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 41:01.80 bool ok = JS_CallFunctionName(cx, global, "FindProxyForURL", args, &rval); 41:01.80 ^ 41:01.81 /<>/firefox-69.0~b5+build1/netwerk/base/ProxyAutoConfig.cpp:388:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 41:01.81 if (!JS_GetPendingException(mCx, &exn)) { 41:01.81 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 41:04.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:2:0: 41:04.67 /<>/firefox-69.0~b5+build1/netwerk/base/ArrayBufferInputStream.cpp: In member function ‘virtual nsresult ArrayBufferInputStream::SetData(JS::Handle, uint32_t, uint32_t)’: 41:04.67 /<>/firefox-69.0~b5+build1/netwerk/base/ArrayBufferInputStream.cpp:24:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 41:04.67 ArrayBufferInputStream::SetData(JS::Handle aBuffer, 41:04.67 ^~~~~~~~~~~~~~~~~~~~~~ 41:05.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:83:0: 41:05.24 /<>/firefox-69.0~b5+build1/netwerk/base/LoadContextInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadContextInfo::GetOriginAttributes(JSContext*, JS::MutableHandle)’: 41:05.24 /<>/firefox-69.0~b5+build1/netwerk/base/LoadContextInfo.cpp:41:15: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:05.24 NS_IMETHODIMP LoadContextInfo::GetOriginAttributes( 41:05.25 ^~~~~~~~~~~~~~~ 41:05.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:92:0: 41:05.25 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadInfo::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)’: 41:05.25 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp:1036:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:05.26 LoadInfo::GetScriptableOriginAttributes( 41:05.26 ^~~~~~~~ 41:05.27 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadInfo::SetScriptableOriginAttributes(JSContext*, JS::Handle)’: 41:05.27 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp:1062:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 41:05.27 LoadInfo::SetScriptableOriginAttributes( 41:05.27 ^~~~~~~~ 41:05.48 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadInfo::GetRedirects(JSContext*, JS::MutableHandle, const RedirectHistoryArray&)’: 41:05.48 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp:1119:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:05.48 LoadInfo::GetRedirects(JSContext* aCx, JS::MutableHandle aRedirects, 41:05.48 ^~~~~~~~ 41:05.53 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadInfo::GetRedirectChainIncludingInternalRedirects(JSContext*, JS::MutableHandle)’: 41:05.53 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp:1146:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:05.53 LoadInfo::GetRedirectChainIncludingInternalRedirects( 41:05.53 ^~~~~~~~ 41:05.54 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadInfo::GetRedirectChain(JSContext*, JS::MutableHandle)’: 41:05.54 /<>/firefox-69.0~b5+build1/netwerk/base/LoadInfo.cpp:1157:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:05.54 LoadInfo::GetRedirectChain(JSContext* aCx, 41:05.54 ^~~~~~~~ 41:06.58 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:0: 41:06.58 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetConnectionStatus(mozilla::net::ConnectionData*)’: 41:06.58 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:842:54: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:06.58 connectionData->mCallback->OnDashboardDataAvailable(val); 41:06.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:10.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:83:0: 41:10.12 /<>/firefox-69.0~b5+build1/netwerk/base/LoadContextInfo.cpp: In member function ‘virtual nsresult mozilla::net::LoadContextInfoFactory::Custom(bool, JS::HandleValue, JSContext*, nsILoadContextInfo**)’: 41:10.13 /<>/firefox-69.0~b5+build1/netwerk/base/LoadContextInfo.cpp:78:15: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:10.13 NS_IMETHODIMP LoadContextInfoFactory::Custom(bool aAnonymous, 41:10.13 ^~~~~~~~~~~~~~~~~~~~~~ 41:11.00 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:137:0: 41:11.00 /<>/firefox-69.0~b5+build1/netwerk/base/Predictor.cpp: In member function ‘virtual nsresult mozilla::net::Predictor::Learn(nsIURI*, nsIURI*, PredictorLearnReason, JS::HandleValue, JSContext*)’: 41:11.00 /<>/firefox-69.0~b5+build1/netwerk/base/Predictor.cpp:1399:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:11.00 Predictor::Learn(nsIURI* targetURI, nsIURI* sourceURI, 41:11.00 ^~~~~~~~~ 41:14.77 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:47:0: 41:14.77 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::LookupHelper::ConstructAnswer(mozilla::net::LookupArgument*)’: 41:14.77 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:312:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:14.77 this->mCallback->OnDashboardDataAvailable(val); 41:14.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:14.87 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetRcwnData(mozilla::net::RcwnData*)’: 41:14.87 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:765:45: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:14.87 aData->mCallback->OnDashboardDataAvailable(val); 41:14.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:14.96 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetSockets(mozilla::net::SocketData*)’: 41:14.96 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:382:50: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:14.96 socketData->mCallback->OnDashboardDataAvailable(val); 41:14.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:15.09 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetWebSocketConnections(mozilla::net::WebSocketRequest*)’: 41:15.09 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:597:49: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:15.09 wsRequest->mCallback->OnDashboardDataAvailable(val); 41:15.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:15.25 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetDNSCacheEntries(mozilla::net::DnsData*)’: 41:15.25 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:687:47: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:15.25 dnsData->mCallback->OnDashboardDataAvailable(val); 41:15.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:15.53 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp: In member function ‘nsresult mozilla::net::Dashboard::GetHttpConnections(mozilla::net::HttpData*)’: 41:15.53 /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:479:48: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:15.53 httpData->mCallback->OnDashboardDataAvailable(val); 41:15.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 41:17.69 In file included from /<>/firefox-69.0~b5+build1/netwerk/base/Dashboard.cpp:6:0, 41:17.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:47: 41:17.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const mozilla::dom::IOActivityDataDictionary]’: 41:17.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:17.69 MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 41:17.69 ^~~~~~~~~ 41:17.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h: In member function ‘void mozilla::net::IOActivityMonitor::RequestActivitiesInternal(mozilla::dom::Promise*)’: 41:17.76 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:340:73: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:17.76 return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue); 41:17.76 ^ 41:19.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base0.cpp:137:0: 41:19.16 /<>/firefox-69.0~b5+build1/netwerk/base/Predictor.cpp: In member function ‘virtual nsresult mozilla::net::Predictor::Predict(nsIURI*, nsIURI*, PredictorPredictReason, JS::HandleValue, nsINetworkPredictorVerifier*, JSContext*)’: 41:19.16 /<>/firefox-69.0~b5+build1/netwerk/base/Predictor.cpp:632:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 41:19.16 Predictor::Predict(nsIURI* targetURI, nsIURI* sourceURI, 41:19.16 ^~~~~~~~~ 41:40.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:29:0: 41:40.18 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookie.cpp: In member function ‘virtual nsresult nsCookie::GetOriginAttributes(JSContext*, JS::MutableHandle)’: 41:40.18 /<>/firefox-69.0~b5+build1/netwerk/cookie/nsCookie.cpp:165:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 41:40.19 nsCookie::GetOriginAttributes(JSContext* aCx, 41:40.19 ^~~~~~~~ 41:45.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cookie' 41:45.04 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/dns/mdns/libmdns' 41:45.05 netwerk/dns/mdns/libmdns 41:48.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/dns/mdns/libmdns' 41:48.83 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/socket' 41:48.84 netwerk/socket 41:56.34 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/socket' 41:56.35 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/mime' 41:56.36 netwerk/mime *** KEEP ALIVE MARKER *** Total duration: 0:42:00.241363 42:01.27 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/mime' 42:01.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/streamconv' 42:01.29 netwerk/streamconv 42:02.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base3.cpp:110:0: 42:02.47 /<>/firefox-69.0~b5+build1/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)’: 42:02.47 /<>/firefox-69.0~b5+build1/netwerk/base/nsSocketTransport2.cpp:2672:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 42:02.47 nsSocketTransport::GetScriptableOriginAttributes( 42:02.47 ^~~~~~~~~~~~~~~~~ 42:02.48 /<>/firefox-69.0~b5+build1/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::SetScriptableOriginAttributes(JSContext*, JS::Handle)’: 42:02.48 /<>/firefox-69.0~b5+build1/netwerk/base/nsSocketTransport2.cpp:2681:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 42:02.48 nsSocketTransport::SetScriptableOriginAttributes( 42:02.48 ^~~~~~~~~~~~~~~~~ 42:06.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/streamconv' 42:06.44 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/streamconv/converters' 42:06.44 netwerk/streamconv/converters 42:10.97 In file included from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/logging.h:15:0, 42:10.97 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/command_line.h:29, 42:10.97 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/process_util.h:40, 42:10.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/IPCMessageUtils.h:10, 42:10.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 42:10.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:10.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/net/NeckoChild.h:11, 42:10.97 from /<>/firefox-69.0~b5+build1/netwerk/protocol/http/HttpLog.h:20, 42:10.97 from /<>/firefox-69.0~b5+build1/netwerk/base/nsNetUtil.cpp:8, 42:10.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 42:10.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Logging.h: In member function ‘nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)’: 42:10.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Logging.h:266:35: warning: ‘rv’ may be used uninitialized in this function [-Wmaybe-uninitialized] 42:10.98 mozilla::detail::log_print(moz_real_module, _level, \ 42:10.98 ^ 42:10.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base3.cpp:110:0: 42:10.98 /<>/firefox-69.0~b5+build1/netwerk/base/nsSocketTransport2.cpp:1090:12: note: ‘rv’ was declared here 42:10.98 nsresult rv; 42:10.98 ^~ 42:12.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base/Unified_cpp_netwerk_base4.cpp:47:0: 42:12.33 /<>/firefox-69.0~b5+build1/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::{anonymous}::UDPMessageProxy::GetRawData(JSContext*, JS::MutableHandleValue)’: 42:12.34 /<>/firefox-69.0~b5+build1/netwerk/base/nsUDPSocket.cpp:371:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 42:12.34 UDPMessageProxy::GetRawData(JSContext* cx, JS::MutableHandleValue aRawData) { 42:12.34 ^~~~~~~~~~~~~~~ 42:14.10 /<>/firefox-69.0~b5+build1/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPMessage::GetRawData(JSContext*, JS::MutableHandleValue)’: 42:14.10 /<>/firefox-69.0~b5+build1/netwerk/base/nsUDPSocket.cpp:210:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 42:14.10 nsUDPMessage::GetRawData(JSContext* cx, JS::MutableHandleValue aRawData) { 42:14.10 ^~~~~~~~~~~~ 42:17.54 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cache' 42:17.55 netwerk/cache 42:24.35 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/streamconv/converters' 42:24.37 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cache2' 42:24.37 netwerk/cache2 42:27.11 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/base' 42:27.13 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/about' 42:27.13 netwerk/protocol/about 42:37.81 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cache' 42:37.82 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/data' 42:37.83 netwerk/protocol/data 42:46.39 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/about' 42:46.40 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/file' 42:46.42 netwerk/protocol/file *** KEEP ALIVE MARKER *** Total duration: 0:43:00.239890 43:15.35 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/data' 43:15.36 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/ftp' 43:15.37 netwerk/protocol/ftp 43:30.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/file' 43:38.74 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/gio' 43:38.75 netwerk/protocol/gio 43:43.74 Compiling darling_core v0.9.0 43:45.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/gio' 43:45.90 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http' 43:45.91 netwerk/protocol/http 43:53.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/cache2' 43:53.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/res' 43:53.24 netwerk/protocol/res *** KEEP ALIVE MARKER *** Total duration: 0:44:00.239902 44:12.71 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/ftp' 44:12.73 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/viewsource' 44:12.73 netwerk/protocol/viewsource 44:32.43 In file included from /<>/firefox-69.0~b5+build1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:13:0, 44:32.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 44:32.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Promise-inl.h: In member function ‘already_AddRefed mozilla::dom::{anonymous}::NativeThenHandler::CallResolveCallback(JSContext*, JS::Handle) [with Callback = mozilla::net::OpenWhenReady(mozilla::dom::Promise*, nsIStreamListener*, nsIChannel*, const std::function&)::; Args = {nsCOMPtr&}]’: 44:32.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Promise-inl.h:111:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 44:32.43 already_AddRefed CallResolveCallback( 44:32.43 ^~~~~~~~~~~~~~~~~~~ 44:34.18 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/viewsource' 44:34.19 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/websocket' 44:34.20 netwerk/protocol/websocket 44:39.41 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/res' 44:40.10 In file included from /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpHandler.cpp:14:0: 44:40.10 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpHandler.h: In constructor ‘mozilla::net::nsHttpHandler::nsHttpHandler()’: 44:40.10 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpHandler.h:577:13: warning: ‘mozilla::net::nsHttpHandler::mProduct’ will be initialized after [-Wreorder] 44:40.10 nsCString mProduct; 44:40.10 ^~~~~~~~ 44:40.10 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpHandler.h:573:13: warning: ‘nsCString mozilla::net::nsHttpHandler::mVendor’ [-Wreorder] 44:40.10 nsCString mVendor; 44:40.10 ^~~~~~~ 44:40.10 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpHandler.cpp:190:1: warning: when initialized here [-Wreorder] 44:40.11 nsHttpHandler::nsHttpHandler() 44:40.11 ^~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:45:00.239887 45:28.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/websocket' 45:44.47 Compiling cssparser v0.25.5 45:47.19 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/system/linux' 45:47.20 netwerk/system/linux 45:52.85 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/system/linux' 45:52.86 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/ipc' 45:52.86 netwerk/ipc *** KEEP ALIVE MARKER *** Total duration: 0:46:00.239899 46:10.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:110:0: 46:10.67 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/TunnelUtils.cpp: In member function ‘virtual nsresult mozilla::net::SocketTransportShim::GetScriptableOriginAttributes(JSContext*, JS::MutableHandle)’: 46:10.67 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/TunnelUtils.cpp:1976:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 46:10.67 SocketTransportShim::GetScriptableOriginAttributes( 46:10.67 ^~~~~~~~~~~~~~~~~~~ 46:10.68 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/TunnelUtils.cpp: In member function ‘virtual nsresult mozilla::net::SocketTransportShim::SetScriptableOriginAttributes(JSContext*, JS::Handle)’: 46:10.68 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/TunnelUtils.cpp:1982:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:10.68 SocketTransportShim::SetScriptableOriginAttributes( 46:10.68 ^~~~~~~~~~~~~~~~~~~ 46:53.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:29:0: 46:53.15 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpChannel.cpp: In member function ‘virtual void mozilla::net::DomPromiseListener::ResolvedCallback(JSContext*, JS::Handle)’: 46:53.15 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpChannel.cpp:7294:16: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:53.15 virtual void ResolvedCallback(JSContext* aCx, 46:53.15 ^~~~~~~~~~~~~~~~ 46:53.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 46:53.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 46:53.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/nsCSPContext.h:11, 46:53.16 from /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpChannel.cpp:12, 46:53.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:29: 46:53.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:246:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 46:53.16 return js::ToUint64Slow(cx, v, out); 46:53.16 ^ 46:53.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:29:0: 46:53.24 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpChannel.cpp: In member function ‘virtual void mozilla::net::DomPromiseListener::RejectedCallback(JSContext*, JS::Handle)’: 46:53.24 /<>/firefox-69.0~b5+build1/netwerk/protocol/http/nsHttpChannel.cpp:7304:16: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 46:53.24 virtual void RejectedCallback(JSContext* aCx, 46:53.25 ^~~~~~~~~~~~~~~~ 46:54.33 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/url-classifier' 46:54.34 netwerk/url-classifier *** KEEP ALIVE MARKER *** Total duration: 0:47:00.239935 47:00.06 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/ipc' 47:00.07 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/srtp/src' 47:00.08 netwerk/srtp/src 47:05.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/srtp/src' 47:05.50 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/sctp/src' 47:05.51 netwerk/sctp/src 47:17.41 /<>/firefox-69.0~b5+build1/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_cookie_echo’: 47:17.41 /<>/firefox-69.0~b5+build1/netwerk/sctp/src/netinet/sctp_input.c:2756:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 47:17.41 if (diff.tv_sec > UINT32_MAX / 1000000) { 47:17.41 ^ 47:21.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/protocol/http' 47:21.20 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/sctp/datachannel' 47:21.20 netwerk/sctp/datachannel 47:39.39 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/url-classifier' 47:39.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/wifi' 47:39.41 netwerk/wifi 47:45.63 Compiling synstructure v0.10.1 47:46.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/wifi' 47:46.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/build' 47:46.45 netwerk/build 47:53.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/sctp/src' 47:53.99 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/test' 47:54.00 netwerk/test 47:54.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/sctp/datachannel' 47:54.79 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/test/gtest/parse-ftp' 47:54.80 netwerk/test/gtest/parse-ftp *** KEEP ALIVE MARKER *** Total duration: 0:48:00.239902 48:00.69 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/test/gtest/parse-ftp' 48:00.71 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/auth' 48:00.73 extensions/auth 48:06.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/build' 48:06.26 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium' 48:06.26 ipc/chromium 48:17.85 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/auth' 48:17.87 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/src/third_party' 48:17.88 ipc/chromium/src/third_party 48:18.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2:0: 48:18.13 /<>/firefox-69.0~b5+build1/ipc/chromium/src/third_party/libevent/buffer.c: In function ‘evbuffer_write_sendfile’: 48:18.13 /<>/firefox-69.0~b5+build1/ipc/chromium/src/third_party/libevent/buffer.c:2487:37: warning: passing argument 3 of ‘sendfile’ from incompatible pointer type [-Wincompatible-pointer-types] 48:18.13 res = sendfile(dest_fd, source_fd, &offset, chain->off); 48:18.13 ^ 48:18.13 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/sys/sendfile.h:3:0, 48:18.13 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/third_party/libevent/buffer.c:66, 48:18.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 48:18.13 /usr/include/arm-linux-gnueabihf/sys/sendfile.h:33:16: note: expected ‘off_t * {aka long int *}’ but argument is of type ‘int32_t * {aka int *}’ 48:18.13 extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset, 48:18.13 ^~~~~~~~ 48:26.51 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/netwerk/test' 48:26.53 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/glue' 48:26.53 ipc/glue 48:37.80 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 48:37.80 from /usr/include/c++/7/algorithm:62, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Span.h:33, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/DbgMacro.h:13, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:15, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/BlockingResourceBase.h:14, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Mutex.h:10, 48:37.80 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/at_exit.h:14, 48:37.80 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/at_exit.cc:7, 48:37.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 48:37.80 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: 48:37.80 /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 48:37.81 __push_heap(_RandomAccessIterator __first, 48:37.81 ^~~~~~~~~~~ 48:38.35 In file included from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/pickle.h:17:0, 48:38.35 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/histogram.cc:20, 48:38.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 48:38.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/BufferList.h: In member function ‘mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]’: 48:38.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/BufferList.h:627:7: warning: ‘lastSegmentSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48:38.35 aIter.Advance(*this, *lastSegmentSize); 48:38.35 ^~~~~ 48:38.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/src/third_party' 48:38.69 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 48:38.70 ipc/ipdl 48:39.61 In file included from /usr/include/c++/7/vector:69:0, 48:39.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 48:39.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 48:39.61 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/command_line.h:26, 48:39.61 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/command_line.cc:7, 48:39.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11: 48:39.61 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {MessageLoop::PendingTask}; _Tp = MessageLoop::PendingTask; _Alloc = std::allocator]’: 48:39.61 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 48:39.61 vector<_Tp, _Alloc>:: 48:39.61 ^~~~~~~~~~~~~~~~~~~ 48:39.67 /usr/include/c++/7/bits/vector.tcc: In member function ‘void MessageLoop::AddToDelayedWorkQueue(const MessageLoop::PendingTask&)’: 48:39.67 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 48:39.67 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 48:39.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:39.75 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 48:39.75 from /usr/include/c++/7/algorithm:62, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Span.h:33, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/DbgMacro.h:13, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:15, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/BlockingResourceBase.h:14, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Mutex.h:10, 48:39.75 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/at_exit.h:14, 48:39.75 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/at_exit.cc:7, 48:39.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 48:39.75 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = MessageLoop::PendingTask; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 48:39.76 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 48:39.76 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 48:39.76 ^~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:49:00.240626 49:06.00 Compiling euclid_macros v0.1.0 49:26.59 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/chromium' 49:26.60 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/testshell' 49:26.61 ipc/testshell 49:53.93 /<>/firefox-69.0~b5+build1/ipc/testshell/TestShellParent.cpp: In member function ‘bool mozilla::ipc::TestShellCommandParent::RunCallback(const nsString&)’: 49:53.93 /<>/firefox-69.0~b5+build1/ipc/testshell/TestShellParent.cpp:74:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 49:53.93 bool ok = JS_CallFunctionValue(cx, global, callback, 49:53.93 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 49:53.93 JS::HandleValueArray(strVal), &rval); 49:53.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:50:00.239897 50:01.61 Compiling derive_more v0.13.0 50:11.69 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 50:11.69 from /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp:40: 50:11.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool {anonymous}::Dump(JSContext*, unsigned int, JS::Value*)’: 50:11.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:11.69 return js::ToStringSlow(cx, v); 50:11.69 ^ 50:11.72 /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp: In function ‘bool {anonymous}::Quit(JSContext*, unsigned int, JS::Value*)’: 50:11.72 /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp:69:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 50:11.72 if (!JS_GetProperty(cx, global, "__XPCShellEnvironment", &v) || 50:11.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.77 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 50:11.77 from /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp:40: 50:11.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool {anonymous}::Load(JSContext*, unsigned int, JS::Value*)’: 50:11.77 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:11.77 return js::ToStringSlow(cx, v); 50:11.77 ^ 50:11.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool {anonymous}::Print(JSContext*, unsigned int, JS::Value*)’: 50:11.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:11.86 return js::ToStringSlow(cx, v); 50:11.86 ^ 50:11.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool {anonymous}::DumpXPC(JSContext*, unsigned int, JS::Value*)’: 50:11.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:11.90 return js::ToUint16Slow(cx, v, out); 50:11.90 ^ 50:11.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘void mozilla::ipc::XPCShellEnvironment::ProcessFile(JSContext*, const char*, FILE*, bool)’: 50:11.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:11.96 return js::ToStringSlow(cx, v); 50:11.96 ^ 50:12.10 /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp: In member function ‘bool mozilla::ipc::XPCShellEnvironment::Init()’: 50:12.10 /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp:398:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:12.10 if (!JS_DefineProperty(cx, globalObj, "__XPCShellEnvironment", privateVal, 50:12.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.10 JSPROP_READONLY | JSPROP_PERMANENT) || 50:12.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.19 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 50:12.19 from /<>/firefox-69.0~b5+build1/ipc/testshell/XPCShellEnvironment.cpp:40: 50:12.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘bool mozilla::ipc::XPCShellEnvironment::EvaluateString(const nsString&, nsString*)’: 50:12.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 50:12.19 return js::ToStringSlow(cx, v); 50:12.19 ^ 50:12.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/testshell' *** KEEP ALIVE MARKER *** Total duration: 0:51:00.239915 51:58.13 Compiling xpcom_macros v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/xpcom/xpcom_macros) *** KEEP ALIVE MARKER *** Total duration: 0:52:00.239897 52:16.63 In file included from /usr/include/c++/7/map:60:0, 52:16.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 52:16.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 52:16.63 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/process_util.h:31, 52:16.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ipc/Transport.h:10, 52:16.63 from /<>/firefox-69.0~b5+build1/ipc/glue/BackgroundParent.h:12, 52:16.63 from /<>/firefox-69.0~b5+build1/ipc/glue/IPCStreamSource.cpp:8, 52:16.63 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 52:16.63 /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: 52:16.63 /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 52:16.63 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 52:16.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:18.19 In file included from /usr/include/c++/7/map:61:0, 52:18.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 52:18.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 52:18.19 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/process_util.h:31, 52:18.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ipc/Transport.h:10, 52:18.19 from /<>/firefox-69.0~b5+build1/ipc/glue/BackgroundParent.h:12, 52:18.19 from /<>/firefox-69.0~b5+build1/ipc/glue/IPCStreamSource.cpp:8, 52:18.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 52:18.20 /usr/include/c++/7/bits/stl_map.h: In member function ‘void mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)’: 52:18.20 /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 52:18.20 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 52:18.20 ^~~ 52:18.40 /usr/include/c++/7/bits/stl_map.h: In member function ‘bool mozilla::ipc::MessageChannel::Call(mozilla::ipc::MessageChannel::Message*, mozilla::ipc::MessageChannel::Message*)’: 52:18.40 /usr/include/c++/7/bits/stl_map.h:512:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 52:18.40 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 52:18.40 ^~~ 52:35.91 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/glue' 52:35.92 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/contentproc' 52:35.93 ipc/contentproc 52:38.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/contentproc' 52:38.18 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc' 52:38.20 js/ipc *** KEEP ALIVE MARKER *** Total duration: 0:53:00.239895 53:08.11 Compiling cstr-macros v0.1.5 53:19.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:19.89 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In function ‘bool UnknownPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)’: 53:19.89 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:511:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:19.89 bool UnknownPropertyStub(JSContext* cx, HandleObject obj, HandleId id, 53:19.89 ^~~~~~~~~~~~~~~~~~~ 53:19.89 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In function ‘bool UnknownStrictPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)’: 53:19.90 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:517:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:19.90 bool UnknownStrictPropertyStub(JSContext* cx, HandleObject obj, HandleId id, 53:19.90 ^~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:19.96 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In function ‘mozilla::jsipc::RemoteObject MakeRemoteObject(JSContext*, mozilla::jsipc::ObjectId, JS::HandleObject)’: 53:19.96 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1059:21: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:19.97 static RemoteObject MakeRemoteObject(JSContext* cx, ObjectId id, 53:19.97 ^~~~~~~~~~~~~~~~ 53:19.97 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1059:21: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:20.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:20.46 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘JSObject* mozilla::jsipc::IdToObjectMap::find(mozilla::jsipc::ObjectId)’: 53:20.46 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:43:11: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:20.46 JSObject* IdToObjectMap::find(ObjectId id) { 53:20.46 ^~~~~~~~~~~~~ 53:20.46 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:43:11: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:20.50 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘JSObject* mozilla::jsipc::IdToObjectMap::findPreserveColor(mozilla::jsipc::ObjectId)’: 53:20.51 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:51:11: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:20.51 JSObject* IdToObjectMap::findPreserveColor(ObjectId id) { 53:20.51 ^~~~~~~~~~~~~ 53:20.85 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 53:20.85 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.h:16, 53:20.86 from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.h:11, 53:20.86 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptBase.h:11, 53:20.86 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptChild.h:11, 53:20.86 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptChild.cpp:8, 53:20.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:2: 53:20.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘bool mozilla::jsipc::JavaScriptShared::convertIdToGeckoString(JSContext*, JS::HandleId, nsString*)’: 53:20.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:20.86 return js::ToStringSlow(cx, v); 53:20.86 ^ 53:20.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:20.96 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::JavaScriptShared::fromVariant(JSContext*, const mozilla::jsipc::JSVariant&, JS::MutableHandleValue)’: 53:20.96 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:230:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:20.96 bool JavaScriptShared::fromVariant(JSContext* cx, const JSVariant& from, 53:20.96 ^~~~~~~~~~~~~~~~ 53:21.01 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘virtual bool mozilla::jsipc::JavaScriptShared::Unwrap(JSContext*, InfallibleTArray&, JS::MutableHandleObject)’: 53:21.01 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:656:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:21.01 if (!fromVariant(cx, aCpows[i].value(), &v)) { 53:21.01 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.01 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:660:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:21.01 if (!JS_DefineUCProperty(cx, obj, name.BeginReading(), name.Length(), v, 53:21.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.01 JSPROP_ENUMERATE)) { 53:21.01 ~~~~~~~~~~~~~~~~~ 53:21.09 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘JSObject* mozilla::jsipc::JavaScriptShared::findObjectById(JSContext*, const mozilla::jsipc::ObjectId&)’: 53:21.09 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:443:37: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:21.09 RootedObject obj(cx, objects_.find(objId)); 53:21.09 ~~~~~~~~~~~~~^~~~~~~ 53:21.16 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::JavaScriptShared::toDescriptor(JSContext*, const mozilla::jsipc::PPropertyDescriptor&, JS::MutableHandle)’: 53:21.16 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:523:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:21.16 bool JavaScriptShared::toDescriptor(JSContext* cx, 53:21.16 ^~~~~~~~~~~~~~~~ 53:21.16 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:527:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:21.16 if (!fromVariant(cx, in.value(), out.value())) { 53:21.16 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.26 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:21.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:21.26 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In member function ‘void mozilla::jsipc::Logging::formatObject(bool, bool, mozilla::jsipc::ObjectId, nsCString&)’: 53:21.26 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:93:8: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:21.26 void formatObject(bool incoming, bool local, ObjectId id, nsCString& out) { 53:21.26 ^~~~~~~~~~~~ 53:21.26 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:100:34: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:21.26 obj = shared->objects_.find(id); 53:21.26 ~~~~~~~~~~~~~~~~~~~~~^~~~ 53:21.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:21.35 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::DOMQI(JSContext*, JS::HandleObject, JS::CallArgs&)’: 53:21.35 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:406:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:21.35 if (!JS_GetPropertyDescriptor(cx, proxy, "QueryInterface", &propDesc)) { 53:21.35 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.35 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:414:77: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:21.35 return JS_CallFunctionValue(cx, proxy, propDesc.value(), args, args.rval()); 53:21.35 ^ 53:21.53 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::ok(JSContext*, const mozilla::jsipc::ReturnStatus&)’: 53:21.53 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1019:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:21.53 if (!fromVariant(cx, status.get_ReturnException().exn(), &exn)) { 53:21.53 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.53 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1023:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:21.53 JS_SetPendingException(cx, exn); 53:21.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 53:22.05 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:22.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:22.05 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In member function ‘void mozilla::jsipc::Logging::format(bool, const mozilla::jsipc::JSVariant&, nsCString&)’: 53:22.05 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:167:23: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.05 formatObject(incoming, true, objId.value(), out); 53:22.06 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.06 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:167:23: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.06 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:172:23: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.06 formatObject(incoming, false, objId.value(), out); 53:22.06 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.06 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:172:23: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:22.26 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 53:22.26 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:162:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.26 bool WrapperOwner::getOwnPropertyDescriptor( 53:22.26 ^~~~~~~~~~~~ 53:22.26 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:184:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.26 return toDescriptor(cx, result, desc); 53:22.26 ^ 53:22.30 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool CPOWProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 53:22.30 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:156:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.30 bool CPOWProxyHandler::getOwnPropertyDescriptor( 53:22.30 ^~~~~~~~~~~~~~~~ 53:22.30 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:159:57: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.30 FORWARD(getOwnPropertyDescriptor, (cx, proxy, id, desc), false); 53:22.30 ^ 53:22.30 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:22.30 { return owner->call args; } 53:22.30 ^~~~ 53:22.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:22.48 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::JavaScriptShared::toVariant(JSContext*, JS::HandleValue, mozilla::jsipc::JSVariant*)’: 53:22.48 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:160:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:22.48 bool JavaScriptShared::toVariant(JSContext* cx, JS::HandleValue from, 53:22.48 ^~~~~~~~~~~~~~~~ 53:22.48 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:162:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:22.48 switch (JS_TypeOfValue(cx, from)) { 53:22.48 ~~~~~~~~~~~~~~^~~~~~~~~~ 53:22.48 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 53:22.48 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.h:16, 53:22.48 from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.h:11, 53:22.49 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptBase.h:11, 53:22.49 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptChild.h:11, 53:22.49 from /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptChild.cpp:8, 53:22.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:2: 53:22.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:22.49 return js::ToStringSlow(cx, v); 53:22.49 ^ 53:22.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:22.56 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::JavaScriptShared::fromDescriptor(JSContext*, JS::Handle, mozilla::jsipc::PPropertyDescriptor*)’: 53:22.56 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:470:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 53:22.56 bool JavaScriptShared::fromDescriptor(JSContext* cx, 53:22.56 ^~~~~~~~~~~~~~~~ 53:22.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:22.60 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)’: 53:22.60 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:194:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 53:22.60 bool WrapperOwner::defineProperty(JSContext* cx, HandleObject proxy, 53:22.60 ^~~~~~~~~~~~ 53:22.64 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool CPOWProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 53:22.64 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:187:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 53:22.64 bool CPOWProxyHandler::defineProperty(JSContext* cx, HandleObject proxy, 53:22.64 ^~~~~~~~~~~~~~~~ 53:22.64 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:191:55: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 53:22.64 FORWARD(defineProperty, (cx, proxy, id, desc, result), false); 53:22.64 ^ 53:22.64 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:22.64 { return owner->call args; } 53:22.64 ^~~~ 53:22.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:22.66 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In member function ‘bool mozilla::jsipc::WrapperAnswer::fail(mozilla::dom::AutoJSAPI&, mozilla::jsipc::ReturnStatus*)’: 53:22.66 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:62:28: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:22.66 if (!jsapi.StealException(&exn)) { 53:22.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~ 53:22.71 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:22.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:22.71 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvSet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*)’: 53:22.71 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.71 formatObject(true, true, obj.id, out); 53:22.71 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.71 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:22.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:382:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:22.72 if (!fromVariant(cx, value, &val)) { 53:22.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 53:22.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:387:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:22.72 if (!fromVariant(cx, receiverVar, &receiver)) { 53:22.72 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:392:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:22.72 if (!JS_ForwardSetPropertyTo(cx, obj, id, val, receiver, result)) { 53:22.72 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:392:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:22.96 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:22.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:22.96 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvHasInstance(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, mozilla::jsipc::ReturnStatus*, bool*)’: 53:22.96 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.96 formatObject(true, true, obj.id, out); 53:22.96 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:22.97 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:22.97 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:22.97 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:572:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:22.97 if (!fromVariant(cx, vVar, &val)) { 53:22.97 ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 53:23.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:23.17 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)’: 53:23.17 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:417:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.17 bool WrapperOwner::get(JSContext* cx, HandleObject proxy, HandleValue receiver, 53:23.17 ^~~~~~~~~~~~ 53:23.18 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:417:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.18 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:458:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.18 if (!fromVariant(cx, val, vp)) { 53:23.18 ~~~~~~~~~~~^~~~~~~~~~~~~ 53:23.18 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:472:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.18 if (!JS_DefineProperty(cx, toStringObj, "__cpow__", vp, 53:23.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.18 JSPROP_PERMANENT | JSPROP_READONLY)) { 53:23.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool CPOWProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:309:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.25 bool CPOWProxyHandler::get(JSContext* cx, HandleObject proxy, 53:23.25 ^~~~~~~~~~~~~~~~ 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:309:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:312:44: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.25 FORWARD(get, (cx, proxy, receiver, id, vp), false); 53:23.25 ^ 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:23.25 { return owner->call args; } 53:23.25 ^~~~ 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:312:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.25 FORWARD(get, (cx, proxy, receiver, id, vp), false); 53:23.25 ^ 53:23.25 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:23.25 { return owner->call args; } 53:23.26 ^~~~ 53:23.28 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)’: 53:23.28 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:490:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.28 bool WrapperOwner::set(JSContext* cx, JS::HandleObject proxy, JS::HandleId id, 53:23.28 ^~~~~~~~~~~~ 53:23.28 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:490:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool CPOWProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:483:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.32 bool CPOWProxyHandler::set(JSContext* cx, JS::HandleObject proxy, 53:23.32 ^~~~~~~~~~~~~~~~ 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:483:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:487:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.32 FORWARD(set, (cx, proxy, id, v, receiver, result), false); 53:23.32 ^ 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:23.32 { return owner->call args; } 53:23.32 ^~~~ 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:487:51: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.32 FORWARD(set, (cx, proxy, id, v, receiver, result), false); 53:23.32 ^ 53:23.32 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:23.32 { return owner->call args; } 53:23.32 ^~~~ 53:23.35 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 53:23.35 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:672:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.35 bool WrapperOwner::hasInstance(JSContext* cx, HandleObject proxy, 53:23.35 ^~~~~~~~~~~~ 53:23.38 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool CPOWProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 53:23.38 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:667:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.38 bool CPOWProxyHandler::hasInstance(JSContext* cx, HandleObject proxy, 53:23.38 ^~~~~~~~~~~~~~~~ 53:23.38 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:669:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.39 FORWARD(hasInstance, (cx, proxy, v, bp), false); 53:23.39 ^ 53:23.39 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:154:24: note: in definition of macro ‘FORWARD’ 53:23.39 { return owner->call args; } 53:23.39 ^~~~ 53:23.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:23.42 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvGet(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSVariant&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*)’: 53:23.42 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:330:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.42 if (!fromVariant(cx, receiverVar, &receiver)) { 53:23.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.42 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:340:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:23.42 if (!JS_ForwardGetPropertyTo(cx, obj, id, receiver, &val)) { 53:23.42 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.42 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:340:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:23.42 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:23.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:23.43 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:23.43 formatObject(true, true, obj.id, out); 53:23.43 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.43 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:23.86 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In member function ‘void mozilla::jsipc::Logging::print(const char*, const T1&) [with T1 = mozilla::jsipc::ReceiverObj]’: 53:23.86 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:23.86 formatObject(true, true, obj.id, out); 53:23.86 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.86 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:25.32 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In member function ‘void mozilla::jsipc::Logging::print(const char*, const T1&, const T2&) [with T1 = mozilla::jsipc::ReceiverObj; T2 = mozilla::jsipc::Identifier]’: 53:25.32 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:25.32 formatObject(true, true, obj.id, out); 53:25.32 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.32 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:25.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:25.88 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvGetOwnPropertyDescriptor(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::PPropertyDescriptor*)’: 53:25.88 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:156:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:25.88 if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, &desc)) { 53:25.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:26.08 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvDefineProperty(const mozilla::jsipc::ObjectId&, const mozilla::jsipc::JSIDVariant&, const mozilla::jsipc::PPropertyDescriptor&, mozilla::jsipc::ReturnStatus*)’: 53:26.08 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:196:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:26.08 if (!toDescriptor(cx, descriptor, &desc)) { 53:26.08 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 53:26.08 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:201:29: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 53:26.08 if (!JS_DefinePropertyById(cx, obj, id, desc, success)) { 53:26.08 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.28 In file included from /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:9:0, 53:26.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29: 53:26.28 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h: In member function ‘void mozilla::jsipc::Logging::print(const char*, const T1&, const T2&, const T3&) [with T1 = mozilla::jsipc::ReceiverObj; T2 = nsTArray; T3 = mozilla::jsipc::OutVariant]’: 53:26.28 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:26.28 formatObject(true, true, obj.id, out); 53:26.28 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.28 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptLogging.h:118:17: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:26.83 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:26.83 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘void mozilla::jsipc::IdToObjectMap::remove(mozilla::jsipc::ObjectId)’: 53:26.83 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:63:6: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:26.83 void IdToObjectMap::remove(ObjectId id) { table_.remove(id); } 53:26.83 ^~~~~~~~~~~~~ 53:26.83 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘JSObject* mozilla::jsipc::JavaScriptShared::findCPOWByIdPreserveColor(const mozilla::jsipc::ObjectId&)’: 53:26.83 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:428:43: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:26.83 JSObject* obj = cpows_.findPreserveColor(objId); 53:26.83 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 53:26.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:26.90 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘void mozilla::jsipc::WrapperOwner::drop(JSObject*)’: 53:26.90 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:875:31: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:26.90 if (cpows_.findPreserveColor(objId) == obj) { 53:26.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 53:27.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:27.04 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘virtual bool mozilla::jsipc::JavaScriptShared::Wrap(JSContext*, JS::HandleObject, InfallibleTArray*)’: 53:27.04 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:691:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:27.04 if (!JS_GetPropertyById(cx, aObj, id, &v)) { 53:27.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 53:27.44 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::IdToObjectMap::add(mozilla::jsipc::ObjectId, JSObject*)’: 53:27.44 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:59:6: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:27.44 bool IdToObjectMap::add(ObjectId id, JSObject* obj) { 53:27.44 ^~~~~~~~~~~~~ 53:27.72 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:27.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In member function ‘bool mozilla::jsipc::WrapperAnswer::RecvDropObject(const mozilla::jsipc::ObjectId&)’: 53:27.72 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:886:51: note: parameter passing for argument of type ‘const mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:27.72 JSObject* obj = objects_.findPreserveColor(objId); 53:27.72 ^ 53:28.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:20:0: 53:28.08 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp: In member function ‘bool mozilla::jsipc::ObjectToIdMap::add(JSContext*, JSObject*, mozilla::jsipc::ObjectId)’: 53:28.08 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:93:6: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:28.08 bool ObjectToIdMap::add(JSContext* cx, JSObject* obj, ObjectId id) { 53:28.08 ^~~~~~~~~~~~~ 53:28.08 /<>/firefox-69.0~b5+build1/js/ipc/JavaScriptShared.cpp:93:6: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:28.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:38:0: 53:28.10 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘virtual bool mozilla::jsipc::WrapperOwner::toObjectVariant(JSContext*, JSObject*, mozilla::jsipc::ObjectVariant*)’: 53:28.10 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1086:32: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:28.10 *objVarp = MakeRemoteObject(cx, id, obj); 53:28.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 53:28.10 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:1104:30: note: parameter passing for argument of type ‘mozilla::jsipc::ObjectId’ changed in GCC 7.1 53:28.10 *objVarp = MakeRemoteObject(cx, id, obj); 53:28.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 53:28.29 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In member function ‘bool mozilla::jsipc::WrapperOwner::callOrConstruct(JSContext*, JS::HandleObject, const JS::CallArgs&, bool)’: 53:28.29 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:650:21: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.29 if (!fromVariant(cx, outparams[i], &v)) { 53:28.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:28.29 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:655:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:28.29 if (!JS_SetProperty(cx, obj, "value", v)) { 53:28.29 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 53:28.29 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:660:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 53:28.29 if (!fromVariant(cx, result, args.rval())) { 53:28.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.45 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp: In function ‘bool CPOWToString(JSContext*, unsigned int, JS::Value*)’: 53:28.46 /<>/firefox-69.0~b5+build1/js/ipc/WrapperOwner.cpp:330:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.46 if (!JS_GetProperty(cx, callee, "__cpow__", &cpowValue)) { 53:28.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc/Unified_cpp_js_ipc0.cpp:29:0: 53:28.62 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp: In function ‘bool mozilla::jsipc::WrapperAnswer::RecvCallOrConstruct(const mozilla::jsipc::ObjectId&, InfallibleTArray&&, const bool&, mozilla::jsipc::ReturnStatus*, mozilla::jsipc::JSVariant*, nsTArray*)’: 53:28.62 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:457:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.63 if (!fromVariant(cx, argv[0], &objv)) { 53:28.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 53:28.63 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:480:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.63 if (!fromVariant(cx, argv[i].get_JSVariant(), &v)) { 53:28.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.63 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:495:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:28.63 if (!JS::Construct(cx, vals[0], args, &obj)) { 53:28.63 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.63 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:500:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 53:28.63 if (!JS::Call(cx, vals[1], vals[0], args, &rval)) return fail(aes, rs); 53:28.63 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.63 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:500:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.63 /<>/firefox-69.0~b5+build1/js/ipc/WrapperAnswer.cpp:523:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 53:28.63 if (!JS_GetProperty(cx, obj, "value", &v)) { 53:28.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 53:31.37 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/ipc' *** KEEP ALIVE MARKER *** Total duration: 0:54:00.239895 54:24.49 Compiling mio-uds v0.6.7 54:26.58 Compiling gkrust_utils v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/gkrust_utils) 54:27.66 Compiling uuid v0.7.4 54:31.64 Compiling authenticator v0.2.6 54:58.12 Compiling sha2 v0.8.0 *** KEEP ALIVE MARKER *** Total duration: 0:55:00.239893 55:20.12 Compiling rayon v1.0.0 55:33.21 Compiling cubeb-core v0.5.4 *** KEEP ALIVE MARKER *** Total duration: 0:56:00.239893 *** KEEP ALIVE MARKER *** Total duration: 0:57:00.240328 57:17.60 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/hal' 57:17.61 hal *** KEEP ALIVE MARKER *** Total duration: 0:58:00.239893 58:38.44 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers' 58:38.45 js/xpconnect/wrappers 58:41.38 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/hal' 58:41.39 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader' 58:41.40 js/xpconnect/loader 58:59.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 58:59.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.47 bool XrayWrapper::set(JSContext* cx, HandleObject wrapper, 58:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.49 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 58:59.49 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.49 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 58:59.51 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.51 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2093:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 58:59.53 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In function ‘bool xpc::TryResolvePropertyFromSpecs(JSContext*, JS::HandleId, JS::HandleObject, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandle)’: 58:59.53 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:390:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.53 static bool TryResolvePropertyFromSpecs( 58:59.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.53 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:415:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.53 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); 58:59.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 58:59.53 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:471:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.53 if (!JS_DefinePropertyById(cx, holder, id, v, 58:59.53 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 58:59.53 flags & ~JSPROP_INTERNAL_USE_BIT)) { 58:59.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.54 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:477:64: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.54 return JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); 58:59.54 ^ 58:59.63 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In function ‘bool xpc::wrappedJSObject_getter(JSContext*, unsigned int, JS::Value*)’: 58:59.63 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1549:58: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.63 return WrapperFactory::WaiveXrayAndWrap(cx, args.rval()); 58:59.64 ^ 58:59.69 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 58:59.69 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.69 bool XrayWrapper::hasInstance(JSContext* cx, 58:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.69 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.70 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 58:59.70 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.70 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.71 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 58:59.71 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.71 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2153:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.73 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: 58:59.73 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h: In member function ‘bool xpc::XrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 58:59.73 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:320:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.73 js::ReportIsNotFunction(cx, v); 58:59.73 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 58:59.75 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h: In member function ‘bool xpc::XrayWrapper::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 58:59.75 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:320:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.75 js::ReportIsNotFunction(cx, v); 58:59.75 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 58:59.78 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In function ‘bool xpc::RecreateLostWaivers(JSContext*, const JS::PropertyDescriptor*, JS::MutableHandle)’: 58:59.78 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1905:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.78 static bool RecreateLostWaivers(JSContext* cx, const PropertyDescriptor* orig, 58:59.78 ^~~~~~~~~~~~~~~~~~~ 58:59.90 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 58:59.90 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.90 bool XrayWrapper::get(JSContext* cx, HandleObject wrapper, 58:59.90 ^~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.91 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.91 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.91 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2066:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.91 if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) { 58:59.91 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 58:59.91 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:14:0, 58:59.91 from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 58:59.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.91 return Call(cx, thisv, fun, args, rval); 58:59.91 ^ 58:59.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 58:59.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 58:59.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.96 bool XrayWrapper::get(JSContext* cx, HandleObject wrapper, 58:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~ 58:59.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2066:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 58:59.96 if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) { 58:59.96 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 58:59.97 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:14:0, 58:59.97 from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 58:59.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 58:59.97 return Call(cx, thisv, fun, args, rval); 58:59.97 ^ 58:59.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 *** KEEP ALIVE MARKER *** Total duration: 0:59:00.241242 59:00.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 59:00.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:00.01 bool XrayWrapper::get(JSContext* cx, HandleObject wrapper, 59:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:00.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2058:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.02 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2066:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.02 if (!getOwnPropertyDescriptor(cx, wrapper, id, &desc)) { 59:00.02 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 59:00.02 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:14:0, 59:00.02 from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 59:00.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:00.02 return Call(cx, thisv, fun, args, rval); 59:00.02 ^ 59:00.02 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:00.29 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘virtual bool xpc::XrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:00.29 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1552:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.29 bool XrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, 59:00.29 ^~~~~~~~~~ 59:00.30 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1568:41: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.30 if (!JS_GetOwnPropertyDescriptorById(cx, expando, id, desc)) { 59:00.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:00.30 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1606:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.30 if (!JS_WrapPropertyDescriptor(cx, desc)) { 59:00.30 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 59:00.30 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1625:41: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.30 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) { 59:00.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:00.40 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘virtual bool xpc::DOMXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:00.40 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1635:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.40 bool DOMXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, 59:00.40 ^~~~~~~~~~~~~ 59:00.40 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1641:75: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.40 XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc); 59:00.40 ^ 59:00.40 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1659:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.40 return JS_WrapPropertyDescriptor(cx, desc); 59:00.40 ^ 59:00.40 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1664:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.40 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) { 59:00.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:00.41 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1673:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.41 if (!XrayResolveOwnProperty(cx, wrapper, target, id, desc, cacheOnHolder)) { 59:00.41 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:00.41 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1684:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:00.41 return JS_DefinePropertyById(cx, holder, id, desc) && 59:00.41 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:00.41 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1685:41: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:00.41 JS_GetOwnPropertyDescriptorById(cx, holder, id, desc); 59:00.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:00.64 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function ‘static bool xpc::JSXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)’: 59:00.64 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1030:23: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:00.64 if (!JS::Construct(cx, ctorVal, wrapper, vals, &result)) { 59:00.64 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:00.64 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1039:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:00.64 js::ReportIsNotFunction(cx, v); 59:00.64 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 59:00.70 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7:0: 59:00.70 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h: In member function ‘bool xpc::XrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 59:00.70 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.h:217:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:00.70 js::ReportIsNotFunction(cx, v); 59:00.70 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 59:01.06 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsJSUtils.h:24:0, 59:01.06 from /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 59:01.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Dump(JSContext*, unsigned int, JS::Value*)’: 59:01.07 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:01.07 return js::ToStringSlow(cx, v); 59:01.07 ^ 59:01.26 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 59:01.27 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2247:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.27 if (!JS_WrapValue(cx, &v)) { 59:01.27 ~~~~~~~~~~~~^~~~~~~~ 59:01.35 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 59:01.35 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2247:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.35 if (!JS_WrapValue(cx, &v)) { 59:01.35 ~~~~~~~~~~~~^~~~~~~~ 59:01.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 59:01.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2247:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.43 if (!JS_WrapValue(cx, &v)) { 59:01.43 ~~~~~~~~~~~~^~~~~~~~ 59:01.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 59:01.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1950:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.50 bool XrayWrapper::defineProperty(JSContext* cx, 59:01.50 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1958:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.50 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) { 59:01.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2009:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.50 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) { 59:01.50 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 59:01.50 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2018:74: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.50 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); 59:01.50 ^ 59:01.62 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘nsresult mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo&, nsIFile*, JS::MutableHandleObject, JS::MutableHandleScript, char**, bool, JS::MutableHandleValue)’: 59:01.62 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:771:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.62 nsresult mozJSComponentLoader::ObjectForLocation( 59:01.62 ^~~~~~~~~~~~~~~~~~~~ 59:01.63 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:886:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.63 if (!jsapi.StealException(aException)) { 59:01.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 59:01.63 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:937:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:01.63 Unused << aes.StealException(aException); 59:01.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 59:01.68 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::JSXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*)’: 59:01.68 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:753:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.68 bool JSXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper, 59:01.68 ^~~~~~~~~~~~ 59:01.68 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:753:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.68 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:809:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.68 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc) || 59:01.68 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 59:01.68 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:810:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.68 !JS_DefinePropertyById(cx, target, id, wrappedDesc, result)) { 59:01.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.69 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:829:31: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.69 if (!JS_DefinePropertyById(cx, target, id, desc, result)) { 59:01.69 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.86 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 59:01.86 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1950:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.86 bool XrayWrapper::defineProperty(JSContext* cx, 59:01.86 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.87 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1958:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.87 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) { 59:01.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.87 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1986:7: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.87 if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc, 59:01.87 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1986:7: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.87 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2009:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.87 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) { 59:01.87 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 59:01.87 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2018:74: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:01.87 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); 59:01.87 ^ 59:01.97 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 59:01.97 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1869:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.97 bool XrayWrapper::getOwnPropertyDescriptor( 59:01.97 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:01.97 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1881:7: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:01.97 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, 59:02.02 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘nsresult mozJSComponentLoader::ExtractExports(JSContext*, ComponentLoaderInfo&, mozJSComponentLoader::ModuleEntry*, JS::MutableHandleObject)’: 59:02.02 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1172:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.02 if (!obj || !JS_GetProperty(cx, obj, "EXPORTED_SYMBOLS", &symbols)) { 59:02.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.02 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1178:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.02 if (!JS_IsArrayObject(cx, symbols, &isArray)) { 59:02.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:02.03 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1209:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.03 if (!JS_GetElement(cx, symbolsObj, i, &value) || !value.isString() || 59:02.03 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.03 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1210:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.03 !JS_ValueToId(cx, value, &symbolId)) { 59:02.03 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:02.03 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1216:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.03 !JS_GetPropertyById(cx, symbolHolder, symbolId, &value)) { 59:02.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.04 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1230:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.04 if (!JS_SetPropertyById(cx, aExports, symbolId, value)) { 59:02.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.16 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::DOMXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::Handle, JS::ObjectOpResult&, bool*)’: 59:02.16 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1694:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.16 bool DOMXrayTraits::defineProperty(JSContext* cx, HandleObject wrapper, 59:02.16 ^~~~~~~~~~~~~ 59:02.16 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1694:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.16 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1708:72: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.16 return XrayDefineProperty(cx, wrapper, obj, id, desc, result, defined); 59:02.16 ^ 59:02.26 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]’: 59:02.26 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1950:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.26 bool XrayWrapper::defineProperty(JSContext* cx, 59:02.26 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.26 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1958:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.26 if (!JS_GetPropertyDescriptorById(cx, wrapper, id, &existing_desc)) { 59:02.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.26 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1986:7: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.26 if (!Traits::singleton.defineProperty(cx, wrapper, id, desc, existing_desc, 59:02.27 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1986:7: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.27 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2009:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.27 if (!JS_WrapPropertyDescriptor(cx, &wrappedDesc)) { 59:02.27 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 59:02.27 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:2018:74: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.27 return JS_DefinePropertyById(cx, expandoObject, id, wrappedDesc, result); 59:02.27 ^ 59:02.36 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function ‘static bool xpc::DOMXrayTraits::call(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)’: 59:02.36 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1761:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.36 js::ReportIsNotFunction(cx, v); 59:02.36 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 59:02.39 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘const mozilla::Module* mozJSComponentLoader::LoadModule(mozilla::FileLocation&)’: 59:02.39 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:419:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.39 rv = ObjectForLocation(info, file, &entry->obj, &entry->thisObjectKey, 59:02.39 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.39 &entry->location, isCriticalModule, &exn); 59:02.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.39 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:427:19: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.39 JS_WrapValue(cx, &exn); 59:02.39 ~~~~~~~~~~~~^~~~~~~~~~ 59:02.40 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:433:41: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.40 nsContentUtils::ExtractErrorValues(cx, exn, file, &line, &column, msg); 59:02.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.40 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:457:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.40 !JS_GetProperty(cx, NSGetFactoryHolder, "NSGetFactory", 59:02.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.40 &NSGetFactory_val) || 59:02.40 ~~~~~~~~~~~~~~~~~~ 59:02.40 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:463:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.40 if (JS_TypeOfValue(cx, NSGetFactory_val) != JSTYPE_FUNCTION) { 59:02.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:02.41 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:474:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.41 if (!JS_ValueToObject(cx, NSGetFactory_val, &jsGetFactoryObj) || 59:02.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function ‘static bool xpc::DOMXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)’: 59:02.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1779:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.43 js::ReportIsNotFunction(cx, v); 59:02.43 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 59:02.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1787:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.43 if (!args.rval().isObject() || !JS_WrapValue(cx, args.rval())) { 59:02.43 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:02.55 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In function ‘bool xpc::XrayUtils::HasNativeProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: 59:02.55 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1834:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.55 if (!traits->resolveOwnProperty(cx, wrapper, target, holder, id, &desc)) { 59:02.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.76 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In function ‘bool xpc::ReportWrapperDenial(JSContext*, JS::HandleId, xpc::WrapperDenialType, const char*)’: 59:02.76 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:208:45: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:02.76 JSString* str = JS_ValueToSource(cx, idval); 59:02.76 ^ 59:02.78 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘nsresult mozJSComponentLoader::Import(JSContext*, const nsACString&, JS::MutableHandleObject, JS::MutableHandleObject, bool)’: 59:02.78 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1335:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.78 rv = ObjectForLocation(info, sourceFile, &newEntry->obj, 59:02.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.78 &newEntry->thisObjectKey, &newEntry->location, 59:02.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.78 true, &exception); 59:02.78 ~~~~~~~~~~~~~~~~~ 59:02.78 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1344:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:02.78 if (!JS_WrapValue(aCx, &exception)) { 59:02.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:02.79 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1347:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:02.79 JS_SetPendingException(aCx, exception); 59:02.79 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 59:02.92 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘virtual bool xpc::OpaqueXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:02.92 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:176:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.92 bool OpaqueXrayTraits::resolveOwnProperty( 59:02.92 ^~~~~~~~~~~~~~~~ 59:02.93 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:180:75: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.93 XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc); 59:02.93 ^ 59:02.95 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]’: 59:02.95 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1869:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.95 bool XrayWrapper::getOwnPropertyDescriptor( 59:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.95 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1881:7: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:02.95 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, 59:03.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function ‘static bool xpc::JSXrayTraits::getOwnPropertyFromTargetIfSafe(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:03.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:298:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.01 bool JSXrayTraits::getOwnPropertyFromTargetIfSafe( 59:03.01 ^~~~~~~~~~~~ 59:03.01 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:312:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.01 if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &desc)) { 59:03.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:03.09 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function ‘static bool xpc::JSXrayTraits::getOwnPropertyFromWrapperIfSafe(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:03.09 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:281:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.09 bool JSXrayTraits::getOwnPropertyFromWrapperIfSafe( 59:03.09 ^~~~~~~~~~~~ 59:03.09 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:290:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.09 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, wrapperGlobal, id, 59:03.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.09 outDesc)) { 59:03.09 ~~~~~~~~ 59:03.09 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:295:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.09 return JS_WrapPropertyDescriptor(cx, outDesc); 59:03.09 ^ 59:03.18 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘virtual bool xpc::JSXrayTraits::resolveOwnProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandle)’: 59:03.18 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:502:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.18 bool JSXrayTraits::resolveOwnProperty(JSContext* cx, HandleObject wrapper, 59:03.18 ^~~~~~~~~~~~ 59:03.18 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:508:75: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 XrayTraits::resolveOwnProperty(cx, wrapper, target, holder, id, desc); 59:03.19 ^ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:518:39: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 if (!JS_GetOwnPropertyDescriptorById(cx, holder, id, desc)) { 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:538:67: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc); 59:03.19 ^ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:550:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 if (!JS_GetOwnPropertyDescriptorById(cx, target, id, &innerDesc)) { 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:623:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 if (!TryResolvePropertyFromSpecs( 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 59:03.19 cx, id, holder, clasp->specConstructorFunctions(), 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.19 clasp->specConstructorProperties(), desc)) { 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:656:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.19 if (!JS_GetOwnPropertyDescriptorById(cx, waiver, id, desc)) { 59:03.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:03.19 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:669:69: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.20 return getOwnPropertyFromWrapperIfSafe(cx, wrapper, id, desc); 59:03.20 ^ 59:03.21 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:708:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.21 if (!TryResolvePropertyFromSpecs(cx, id, holder, 59:03.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 59:03.21 clasp->specPrototypeFunctions(), 59:03.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.21 clasp->specPrototypeProperties(), desc)) { 59:03.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.24 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘nsresult mozJSComponentLoader::ImportInto(const nsACString&, JS::HandleObject, JSContext*, JS::MutableHandleObject)’: 59:03.24 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1143:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:03.24 if (!JS_GetPropertyById(cx, exports, id, &value) || 59:03.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.24 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:1144:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:03.24 !JS_SetPropertyById(cx, targetObj, id, value)) { 59:03.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.30 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp: In member function ‘nsresult mozJSComponentLoader::ImportInto(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)’: 59:03.30 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:978:10: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:03.30 nsresult mozJSComponentLoader::ImportInto(const nsACString& registryLocation, 59:03.31 ^~~~~~~~~~~~~~~~~~~~ 59:03.31 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:978:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:03.31 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:997:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:03.31 !WrapperFactory::WaiveXrayAndWrap(cx, &targetVal)) { 59:03.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 59:03.38 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::XrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]’: 59:03.38 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1869:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.38 bool XrayWrapper::getOwnPropertyDescriptor( 59:03.38 ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.38 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:1881:7: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.38 if (!Traits::singleton.resolveOwnProperty(cx, wrapper, target, holder, id, 59:03.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘bool xpc::JSXrayTraits::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)’: 59:03.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:742:40: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.45 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, wrapperGlobal, id, 59:03.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:03.45 &desc)) { 59:03.45 ~~~~~~ 59:03.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp: In member function ‘virtual bool xpc::JSXrayTraits::enumerateNames(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)’: 59:03.96 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/XrayWrapper.cpp:910:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:03.96 if (!getOwnPropertyFromTargetIfSafe(cx, target, wrapper, 59:03.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 59:03.97 wrapperGlobal, id, &desc)) { 59:03.97 ~~~~~~~~~~~~~~~~~~~~~~~~~ 59:06.49 Compiling netwerk_helper v0.0.1 (/<>/firefox-69.0~b5+build1/netwerk/base/rust-helper) 59:10.00 Compiling rsdparsa_capi v0.1.0 (/<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 59:28.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: 59:28.39 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function ‘virtual bool xpc::WaiveXrayWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const’: 59:28.39 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:72:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:28.39 bool WaiveXrayWrapper::hasInstance(JSContext* cx, HandleObject wrapper, 59:28.39 ^~~~~~~~~~~~~~~~ 59:28.39 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:99:65: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:28.39 return CrossCompartmentWrapper::hasInstance(cx, wrapper, v, bp); 59:28.39 ^ 59:28.39 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:90:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:28.39 js::ReportIsNotFunction(cx, wrapperv); 59:28.39 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 59:28.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:20:0: 59:28.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp: In function ‘bool xpc::FilterPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) [with Policy = xpc::Opaque]’: 59:28.43 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:100:13: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.43 static bool FilterPropertyDescriptor(JSContext* cx, HandleObject wrapper, 59:28.43 ^~~~~~~~~~~~~~~~~~~~~~~~ 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function ‘bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::Opaque]’: 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.45 bool FilteringWrapper::getOwnPropertyDescriptor( 59:28.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.45 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) { 59:28.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:146:64: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.45 return FilterPropertyDescriptor(cx, wrapper, id, desc); 59:28.45 ^ 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function ‘bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::OpaqueWithCall]’: 59:28.45 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.45 bool FilteringWrapper::getOwnPropertyDescriptor( 59:28.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:28.46 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.46 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) { 59:28.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:28.46 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:146:64: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.46 return FilterPropertyDescriptor(cx, wrapper, id, desc); 59:28.46 ^ 59:28.46 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp: In member function ‘bool xpc::FilteringWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const [with Base = js::SecurityWrapper; Policy = xpc::OpaqueWithSilentFailing]’: 59:28.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:137:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.47 bool FilteringWrapper::getOwnPropertyDescriptor( 59:28.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:28.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:143:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.47 if (!Base::getOwnPropertyDescriptor(cx, wrapper, id, desc)) { 59:28.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 59:28.47 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/FilteringWrapper.cpp:146:64: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:28.47 return FilterPropertyDescriptor(cx, wrapper, id, desc); 59:28.47 ^ 59:28.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:0: 59:28.57 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/AccessCheck.cpp: In static member function ‘static bool xpc::AccessCheck::checkPassToPrivilegedCode(JSContext*, JS::HandleObject, JS::HandleValue)’: 59:28.57 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/AccessCheck.cpp:90:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:28.57 bool AccessCheck::checkPassToPrivilegedCode(JSContext* cx, HandleObject wrapper, 59:28.57 ^~~~~~~~~~~ 59:28.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:11:0: 59:28.60 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function ‘virtual bool xpc::ChromeObjectWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&) const’: 59:28.60 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:21:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:28.60 bool ChromeObjectWrapper::defineProperty(JSContext* cx, HandleObject wrapper, 59:28.60 ^~~~~~~~~~~~~~~~~~~ 59:28.60 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:28:79: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:28.60 return ChromeObjectWrapperBase::defineProperty(cx, wrapper, id, desc, result); 59:28.60 ^ 59:28.61 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp: In member function ‘virtual bool xpc::ChromeObjectWrapper::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const’: 59:28.61 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:31:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:28.62 bool ChromeObjectWrapper::set(JSContext* cx, HandleObject wrapper, HandleId id, 59:28.62 ^~~~~~~~~~~~~~~~~~~ 59:28.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:31:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:28.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:37:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:28.62 return ChromeObjectWrapperBase::set(cx, wrapper, id, v, receiver, result); 59:28.62 ^ 59:28.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/ChromeObjectWrapper.cpp:37:75: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:29.13 Compiling encoding_glue v0.1.0 (/<>/firefox-69.0~b5+build1/intl/encoding_glue) 59:29.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:38:0: 59:29.59 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function ‘static bool xpc::WrapperFactory::WaiveXrayAndWrap(JSContext*, JS::MutableHandleValue)’: 59:29.59 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WrapperFactory.cpp:620:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.59 bool WrapperFactory::WaiveXrayAndWrap(JSContext* cx, MutableHandleValue vp) { 59:29.59 ^~~~~~~~~~~~~~ 59:29.59 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WrapperFactory.cpp:622:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.60 return JS_WrapValue(cx, vp); 59:29.60 ^ 59:29.62 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:29:0: 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function ‘virtual bool xpc::WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle) const’: 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:35:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:29.62 bool WaiveXrayWrapper::getOwnPropertyDescriptor( 59:29.62 ^~~~~~~~~~~~~~~~ 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:38:59: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:29.62 return CrossCompartmentWrapper::getOwnPropertyDescriptor(cx, wrapper, id, 59:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:29.62 desc) && 59:29.62 ~~~~~ 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:40:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:29.62 WrapperFactory::WaiveXrayAndWrap(cx, desc.value()) && 59:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:19:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.62 if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) { 59:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 59:29.62 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:27:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.62 if (!WrapperFactory::WaiveXrayAndWrap(cx, &v)) { 59:29.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function ‘virtual bool xpc::WaiveXrayWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const’: 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:44:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:29.65 bool WaiveXrayWrapper::get(JSContext* cx, HandleObject wrapper, 59:29.65 ^~~~~~~~~~~~~~~~ 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:44:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:38: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:29.65 return CrossCompartmentWrapper::get(cx, wrapper, receiver, id, vp) && 59:29.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:47:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:48:42: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:29.65 WrapperFactory::WaiveXrayAndWrap(cx, vp); 59:29.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In function ‘virtual bool xpc::WaiveXrayWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const’: 59:29.65 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:54:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:29.65 WrapperFactory::WaiveXrayAndWrap(cx, args.rval()); 59:29.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 59:29.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2:0: 59:29.77 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/AccessCheck.cpp: In static member function ‘static void xpc::AccessCheck::reportCrossOriginDenial(JSContext*, JS::HandleId, const nsACString&)’: 59:29.77 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/AccessCheck.cpp:156:48: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 59:29.77 JS::RootedString idStr(cx, JS_ValueToSource(cx, idVal)); 59:29.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 59:30.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:38:0: 59:30.31 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WrapperFactory.cpp: In static member function ‘static void xpc::WrapperFactory::PrepareForWrapping(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject)’: 59:30.31 /<>/firefox-69.0~b5+build1/js/xpconnect/wrappers/WrapperFactory.cpp:284:9: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:30.31 &v); 59:30.31 ^ 59:30.89 Compiling audio_thread_priority v0.15.0 59:31.38 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/wrappers' 59:31.40 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src' 59:31.40 js/xpconnect/src 59:33.70 Compiling phf_codegen v0.7.21 59:34.32 Compiling tokio-reactor v0.1.3 59:43.75 Compiling tokio-codec v0.1.0 59:48.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:0: 59:48.33 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In function ‘void ReportError(JSContext*, const nsACString&)’: 59:48.33 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:100:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:48.33 JS_SetPendingException(cx, exn); 59:48.33 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 59:48.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:0: 59:48.80 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function ‘void AsyncScriptCompiler::Reject(JSContext*)’: 59:48.80 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:191:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:48.80 if (JS_GetPendingException(aCx, &value)) { 59:48.80 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 59:48.81 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function ‘void AsyncScriptCompiler::Reject(JSContext*, const char*)’: 59:48.81 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:205:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:48.81 JS_SetPendingException(aCx, exn); 59:48.81 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 59:48.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 59:48.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/PromiseBinding.h:14, 59:48.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Promise.h:17, 59:48.89 from /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:22, 59:48.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11: 59:48.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘void AsyncScriptCompiler::Finish(JSContext*, JS::Handle)’: 59:48.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 59:48.89 return JS_WrapValue(cx, rval); 59:48.89 ^ 59:52.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:11:0: 59:52.09 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function ‘void mozilla::dom::PrecompiledScript::ExecuteInGlobal(JSContext*, JS::HandleObject, JS::MutableHandleValue, mozilla::ErrorResult&)’: 59:52.09 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:294:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:52.09 void PrecompiledScript::ExecuteInGlobal(JSContext* aCx, HandleObject aGlobal, 59:52.10 ^~~~~~~~~~~~~~~~~ 59:52.10 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:308:15: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:52.10 JS_WrapValue(aCx, aRval); 59:52.10 ~~~~~~~~~~~~^~~~~~~~~~~~ 59:53.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56:0: 59:53.71 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function ‘nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions(const nsAString&, LoadSubScriptOptions&, JSContext*, JS::MutableHandleValue)’: 59:53.71 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:344:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:53.71 nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions( 59:53.71 ^~~~~~~~~~~~~~~~~~~~ 59:53.71 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:184:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:53.71 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { 59:53.71 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.72 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:188:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:53.72 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { 59:53.72 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:53.72 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:201:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:53.72 if (!JS_WrapValue(cx, retval)) { 59:53.72 ~~~~~~~~~~~~^~~~~~~~~~~~ 59:54.01 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function ‘virtual nsresult mozJSSubScriptLoader::LoadSubScript(const nsAString&, JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 59:54.01 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:309:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:54.01 mozJSSubScriptLoader::LoadSubScript(const nsAString& url, HandleValue target, 59:54.01 ^~~~~~~~~~~~~~~~~~~~ 59:54.01 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:309:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:54.01 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:324:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:54.01 return DoLoadSubScriptWithOptions(url, options, cx, retval); 59:54.01 ^ 59:54.03 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function ‘virtual nsresult mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString&, JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 59:54.03 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:328:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 59:54.03 mozJSSubScriptLoader::LoadSubScriptWithOptions(const nsAString& url, 59:54.03 ^~~~~~~~~~~~~~~~~~~~ 59:54.04 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:328:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:54.04 /<>/firefox-69.0~b5+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:341:61: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 59:54.04 return DoLoadSubScriptWithOptions(url, options, cx, retval); 59:54.04 ^ 59:57.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/loader' 59:57.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/tests/components/native' 59:57.24 js/xpconnect/tests/components/native *** KEEP ALIVE MARKER *** Total duration: 1:00:00.242436 60:00.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/tests/components/native/Unified_cpp_components_native0.cpp:29:0: 60:00.95 /<>/firefox-69.0~b5+build1/js/xpconnect/tests/components/native/xpctest_params.cpp: In member function ‘virtual nsresult nsXPCTestParams::TestJsval(JS::Handle, JS::MutableHandle, JS::MutableHandle)’: 60:00.95 /<>/firefox-69.0~b5+build1/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:00.95 NS_IMETHODIMP nsXPCTestParams::TestJsval(JS::Handle a, 60:00.95 ^~~~~~~~~~~~~~~ 60:00.95 /<>/firefox-69.0~b5+build1/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:00.95 /<>/firefox-69.0~b5+build1/js/xpconnect/tests/components/native/xpctest_params.cpp:179:15: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:02.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/tests/components/native' 60:02.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/chardet' 60:02.23 intl/chardet 60:04.27 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/intl/chardet' 60:04.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libjar' 60:04.29 modules/libjar 60:18.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:18.48 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents::GetReturnCode(JSContext*, JS::MutableHandleValue)’: 60:18.48 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2576:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:18.48 nsXPCComponents::GetReturnCode(JSContext* aCx, MutableHandleValue aOut) { 60:18.48 ^~~~~~~~~~~~~~~ 60:18.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:137:0: 60:18.68 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/xpc_map_end.h: In member function ‘virtual nsresult BackstagePass::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:18.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCRuntimeService.cpp:26:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:18.68 #define XPC_MAP_CLASSNAME BackstagePass 60:18.68 ^ 60:18.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCRuntimeService.cpp:26:27: note: in definition of macro ‘XPC_MAP_CLASSNAME’ 60:18.68 #define XPC_MAP_CLASSNAME BackstagePass 60:18.68 ^~~~~~~~~~~~~ 60:18.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: 60:18.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp: In function ‘JSObject* xpc::GetIDObject(JS::HandleValue, const js::Class*)’: 60:18.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:148:18: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:18.76 static JSObject* GetIDObject(HandleValue aVal, const Class* aClass) { 60:18.76 ^~~~~~~~~~~ 60:18.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:18.92 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::IsXrayWrapper(JS::HandleValue, bool*)’: 60:18.92 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2123:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:18.92 nsXPCComponents_Utils::IsXrayWrapper(HandleValue obj, bool* aRetval) { 60:18.92 ^~~~~~~~~~~~~~~~~~~~~ 60:18.94 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::UnwaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:18.94 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2141:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:18.94 nsXPCComponents_Utils::UnwaiveXrays(HandleValue aVal, JSContext* aCx, 60:18.94 ^~~~~~~~~~~~~~~~~~~~~ 60:18.94 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2141:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:18.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext*, JS::MutableHandleValue)’: 60:18.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2281:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:18.96 nsXPCComponents_Utils::GetJSEngineTelemetryValue(JSContext* cx, 60:18.96 ^~~~~~~~~~~~~~~~~~~~~ 60:18.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::WaiveXrays(JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:18.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2130:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:18.98 nsXPCComponents_Utils::WaiveXrays(HandleValue aVal, JSContext* aCx, 60:18.98 ^~~~~~~~~~~~~~~~~~~~~ 60:18.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2130:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:18.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2133:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:18.98 if (!xpc::WrapperFactory::WaiveXrayAndWrap(aCx, &value)) { 60:18.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 60:19.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:19.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:19.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1282:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.17 nsXPCComponents_Constructor::HasInstance(nsIXPConnectWrappedNative* wrapper, 60:19.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.23 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:19.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:19.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:19.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:19.23 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:19.23 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:19.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:19.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SandboxImport(JSContext*, unsigned int, JS::Value*)’: 60:19.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.24 return js::ToStringSlow(cx, v); 60:19.24 ^ 60:19.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:19.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:202:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.24 JSFunction* fun = JS_ValueToFunction(cx, funval); 60:19.24 ^ 60:19.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:230:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.24 if (!JS_SetPropertyById(cx, thisObject, id, args[0])) { 60:19.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:19.34 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents::SetReturnCode(JSContext*, JS::HandleValue)’: 60:19.34 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2583:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.34 nsXPCComponents::SetReturnCode(JSContext* aCx, HandleValue aCode) { 60:19.34 ^~~~~~~~~~~~~~~ 60:19.34 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:19.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:19.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:19.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:19.34 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:19.34 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:19.34 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:19.34 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.34 return js::ToUint32Slow(cx, v, out); 60:19.34 ^ 60:19.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:19.46 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In static member function ‘static bool nsXPCComponents_Constructor::InnerConstructor(JSContext*, unsigned int, JS::Value*)’: 60:19.46 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1089:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.46 if (!JS_GetPropertyById(cx, callee, classIDProp, &classIDv) || 60:19.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1090:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.47 !JS_GetPropertyById(cx, callee, interfaceIDProp, &interfaceID) || 60:19.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1091:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.47 !JS_GetPropertyById(cx, callee, initializerProp, &initializer)) { 60:19.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1102:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.47 if (!JS_CallFunctionName(cx, classID, "createInstance", 60:19.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 HandleValueArray(interfaceID), &instancev)) { 60:19.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1117:22: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.47 if (!JS_ValueToId(cx, initializer, &initid) || 60:19.47 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.48 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1118:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.48 !JS_GetPropertyById(cx, instance, initid, &initfunc) || 60:19.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.48 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1119:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.48 !JS_CallFunctionValue(cx, instance, initfunc, args, &dummy)) { 60:19.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:19.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetUAWidgetScope(nsIPrincipal*, JSContext*, JS::MutableHandleValue)’: 60:19.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1489:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.56 nsXPCComponents_Utils::GetUAWidgetScope(nsIPrincipal* principal, JSContext* cx, 60:19.56 ^~~~~~~~~~~~~~~~~~~~~ 60:19.65 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::Dispatch(JS::HandleValue, JS::HandleValue, JSContext*)’: 60:19.65 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2006:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.65 nsXPCComponents_Utils::Dispatch(HandleValue runnableArg, HandleValue scope, 60:19.65 ^~~~~~~~~~~~~~~~~~~~~ 60:19.65 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2006:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2017:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.66 if (!JS_WrapValue(cx, &runnable)) { 60:19.66 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:19.70 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetJSTestingFunctions(JSContext*, JS::MutableHandleValue)’: 60:19.70 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1739:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.70 nsXPCComponents_Utils::GetJSTestingFunctions(JSContext* cx, 60:19.70 ^~~~~~~~~~~~~~~~~~~~~ 60:19.72 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetGlobalForObject(JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:19.72 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1787:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.72 nsXPCComponents_Utils::GetGlobalForObject(HandleValue object, JSContext* cx, 60:19.72 ^~~~~~~~~~~~~~~~~~~~~ 60:19.72 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1787:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::IsDeadWrapper(JS::HandleValue, bool*)’: 60:19.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1902:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.76 nsXPCComponents_Utils::IsDeadWrapper(HandleValue obj, bool* out) { 60:19.76 ^~~~~~~~~~~~~~~~~~~~~ 60:19.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::IsCrossProcessWrapper(JS::HandleValue, bool*)’: 60:19.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1917:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.77 nsXPCComponents_Utils::IsCrossProcessWrapper(HandleValue obj, bool* out) { 60:19.77 ^~~~~~~~~~~~~~~~~~~~~ 60:19.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetCrossProcessWrapperTag(JS::HandleValue, nsACString&)’: 60:19.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1928:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.78 nsXPCComponents_Utils::GetCrossProcessWrapperTag(HandleValue obj, 60:19.78 ^~~~~~~~~~~~~~~~~~~~~ 60:19.79 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::RecomputeWrappers(JS::HandleValue, JSContext*)’: 60:19.79 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1956:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.79 nsXPCComponents_Utils::RecomputeWrappers(HandleValue vobj, JSContext* cx) { 60:19.79 ^~~~~~~~~~~~~~~~~~~~~ 60:19.89 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::BlockScriptForGlobal(JS::HandleValue, JSContext*)’: 60:19.89 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2093:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.90 nsXPCComponents_Utils::BlockScriptForGlobal(HandleValue globalArg, 60:19.90 ^~~~~~~~~~~~~~~~~~~~~ 60:19.92 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::UnblockScriptForGlobal(JS::HandleValue, JSContext*)’: 60:19.92 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2108:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.92 nsXPCComponents_Utils::UnblockScriptForGlobal(HandleValue globalArg, 60:19.92 ^~~~~~~~~~~~~~~~~~~~~ 60:19.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetClassName(JS::HandleValue, bool, JSContext*, char**)’: 60:19.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2157:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.95 nsXPCComponents_Utils::GetClassName(HandleValue aObj, bool aUnwrap, 60:19.95 ^~~~~~~~~~~~~~~~~~~~~ 60:19.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetIncumbentGlobal(JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:19.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2178:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:19.98 nsXPCComponents_Utils::GetIncumbentGlobal(HandleValue aCallback, JSContext* aCx, 60:19.98 ^~~~~~~~~~~~~~~~~~~~~ 60:19.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2178:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2188:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.98 if (!JS_WrapValue(aCx, &globalVal)) { 60:19.98 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:19.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2196:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:19.98 if (!JS_CallFunctionValue(aCx, nullptr, aCallback, 60:19.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.99 JS::HandleValueArray(globalVal), &ignored)) { 60:19.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:20.03 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetObjectPrincipal(JS::HandleValue, JSContext*, nsIPrincipal**)’: 60:20.03 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2357:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:20.04 nsXPCComponents_Utils::GetObjectPrincipal(HandleValue val, JSContext* cx, 60:20.04 ^~~~~~~~~~~~~~~~~~~~~ 60:21.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:92:0: 60:21.15 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSWeakReference.cpp: In member function ‘virtual nsresult xpcJSWeakReference::Get(JSContext*, JS::MutableHandleValue)’: 60:21.15 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSWeakReference.cpp:53:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:21.15 xpcJSWeakReference::Get(JSContext* aCx, MutableHandleValue aRetval) { 60:21.15 ^~~~~~~~~~~~~~~~~~ 60:21.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageBroadcaster.h:11:0, 60:21.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10, 60:21.15 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:38, 60:21.15 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 60:21.15 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:18, 60:21.15 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:21.16 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:2181:68: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:21.16 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); 60:21.16 ^ 60:21.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:21.52 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::SetWantXrays(JS::HandleValue, JSContext*)’: 60:21.52 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1978:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:21.52 nsXPCComponents_Utils::SetWantXrays(HandleValue vscope, JSContext* cx) { 60:21.52 ^~~~~~~~~~~~~~~~~~~~~ 60:21.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:21.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::CheckSameOriginArg(JSContext*, xpc::FunctionForwarderOptions&, JS::HandleValue)’: 60:21.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:232:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:21.67 static bool CheckSameOriginArg(JSContext* cx, FunctionForwarderOptions& options, 60:21.67 ^~~~~~~~~~~~~~~~~~ 60:21.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:21.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:21.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:21.69 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:21.69 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:21.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:21.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SandboxDump(JSContext*, unsigned int, JS::Value*)’: 60:21.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:21.70 return js::ToStringSlow(cx, v); 60:21.70 ^ 60:21.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:21.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:21.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:971:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:21.76 nsXPCComponents_Exception::HasInstance(nsIXPConnectWrappedNative* wrapper, 60:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~ 60:22.17 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcObjectHelper.h:22:0, 60:22.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:39, 60:22.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:22.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:22.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:22.17 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:22.17 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:22.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:22.18 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual nsresult nsXPCComponents_utils_Sandbox::_ZThn4_N29nsXPCComponents_utils_Sandbox11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.18 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.18 ^ 60:22.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.18 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.18 ^~~~~~~~~~~ 60:22.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/BackstagePass.h: In member function ‘virtual nsresult BackstagePass::_ZThn32_N13BackstagePass11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.19 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.19 ^ 60:22.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.20 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.20 ^~~~~~~~~~~ 60:22.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::_ZThn4_N21nsXPCComponents_Utils11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.25 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.25 ^ 60:22.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.25 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.25 ^~~~~~~~~~~ 60:22.27 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Interfaces::_ZThn4_N26nsXPCComponents_Interfaces11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.27 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.27 ^ 60:22.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.27 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.27 ^~~~~~~~~~~ 60:22.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Classes::_ZThn4_N23nsXPCComponents_Classes11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.29 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.29 ^ 60:22.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.30 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.30 ^~~~~~~~~~~ 60:22.32 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Results::_ZThn4_N23nsXPCComponents_Results11HasInstanceEP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectN2JS6HandleINS6_5ValueEEEPbSA_(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:22.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.32 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.32 ^ 60:22.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsIXPCScriptable.h:140:14: note: in definition of macro ‘NS_DECL_NSIXPCSCRIPTABLE’ 60:22.32 NS_IMETHOD HasInstance(nsIXPConnectWrappedNative *wrapper, JSContext * cx, JSObject * obj, JS::HandleValue val, bool *bp, bool *_retval) override; \ 60:22.32 ^~~~~~~~~~~ 60:22.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:22.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual bool SandboxCallableProxyHandler::call(JSContext*, JS::Handle, const JS::CallArgs&) const’: 60:22.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:619:55: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.66 return JS::Call(cx, thisVal, func, args, args.rval()); 60:22.66 ^ 60:22.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:619:55: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:22.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:22.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::Import(const nsACString&, JS::HandleValue, JSContext*, uint8_t, JS::MutableHandleValue)’: 60:22.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1539:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.71 nsXPCComponents_Utils::Import(const nsACString& registryLocation, 60:22.71 ^~~~~~~~~~~~~~~~~~~~~ 60:22.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1539:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:22.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1549:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:22.71 retval); 60:22.71 ^ 60:22.94 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::IsProxy(JS::HandleValue, JSContext*, bool*)’: 60:22.94 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1812:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:22.94 nsXPCComponents_Utils::IsProxy(HandleValue vobj, JSContext* cx, bool* rval) { 60:22.94 ^~~~~~~~~~~~~~~~~~~~~ 60:23.26 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetRealmLocation(JS::HandleValue, JSContext*, nsACString&)’: 60:23.26 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2374:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:23.26 nsXPCComponents_Utils::GetRealmLocation(HandleValue val, JSContext* cx, 60:23.26 ^~~~~~~~~~~~~~~~~~~~~ 60:25.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:25.05 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::NewFunctionForwarder(JSContext*, JS::HandleId, JS::HandleObject, xpc::FunctionForwarderOptions&, JS::MutableHandleValue)’: 60:25.05 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:335:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.05 bool NewFunctionForwarder(JSContext* cx, HandleId idArg, HandleObject callable, 60:25.05 ^~~~~~~~~~~~~~~~~~~~ 60:25.05 In file included from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7:0, 60:25.05 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:25.05 /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:2432:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.06 if (!JS_DefineProperty(cx, obj, "allowCrossOriginArguments", val, attrs)) { 60:25.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.10 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:25.10 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::CreateObjectIn(JSContext*, JS::HandleValue, xpc::CreateObjectInOptions&, JS::MutableHandleValue)’: 60:25.10 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:480:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.11 bool CreateObjectIn(JSContext* cx, HandleValue vobj, 60:25.11 ^~~~~~~~~~~~~~ 60:25.11 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:480:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.11 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:520:40: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.11 if (!WrapperFactory::WaiveXrayAndWrap(cx, rval)) { 60:25.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 60:25.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:25.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘bool SandboxProxyHandler::getPropertyDescriptorImpl(JSContext*, JS::Handle, JS::Handle, bool, JS::MutableHandle) const’: 60:25.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:683:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.20 bool SandboxProxyHandler::getPropertyDescriptorImpl( 60:25.20 ^~~~~~~~~~~~~~~~~~~ 60:25.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:691:41: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.20 if (!JS_GetOwnPropertyDescriptorById(cx, obj, id, desc)) { 60:25.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:25.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:695:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.20 if (!JS_GetPropertyDescriptorById(cx, obj, id, desc)) { 60:25.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:25.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual bool SandboxProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle) const’: 60:25.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:729:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.24 bool SandboxProxyHandler::getOwnPropertyDescriptor( 60:25.24 ^~~~~~~~~~~~~~~~~~~ 60:25.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:732:76: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.24 return getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ true, desc); 60:25.24 ^ 60:25.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual bool SandboxProxyHandler::has(JSContext*, JS::Handle, JS::Handle, bool*) const’: 60:25.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:744:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.25 if (!getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ false, &desc)) { 60:25.25 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.27 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual bool SandboxProxyHandler::get(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle) const’: 60:25.27 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:756:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:25.27 bool SandboxProxyHandler::get(JSContext* cx, JS::Handle proxy, 60:25.28 ^~~~~~~~~~~~~~~~~~~ 60:25.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:756:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:762:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.28 if (!getPropertyDescriptorImpl(cx, proxy, id, /* getOwn = */ false, &desc)) { 60:25.28 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:10:0, 60:25.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:25.28 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:25.28 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:25.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:25.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.28 return Call(cx, thisv, fun, args, rval); 60:25.28 ^ 60:25.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/jsapi.h:1618:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.33 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:25.33 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘bool xpc::GlobalProperties::Parse(JSContext*, JS::HandleObject)’: 60:25.33 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:813:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.33 ok = JS_GetElement(cx, obj, i, &nameValue); 60:25.33 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 60:25.49 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘bool xpc::OptionsBase::ParseValue(const char*, JS::MutableHandleValue, bool*)’: 60:25.49 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1442:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.49 bool OptionsBase::ParseValue(const char* name, MutableHandleValue prop, 60:25.49 ^~~~~~~~~~~ 60:25.49 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1456:49: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.49 return JS_GetProperty(mCx, mObject, name, prop); 60:25.49 ^ 60:25.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::FunctionForwarder(JSContext*, unsigned int, JS::Value*)’: 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:305:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.56 !JS_WrapValue(cx, &thisVal)) { 60:25.56 ~~~~~~~~~~~~^~~~~~~~~~~~~~ 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:311:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.56 !JS_WrapValue(cx, args[n])) { 60:25.56 ~~~~~~~~~~~~^~~~~~~~~~~~~ 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:320:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.56 if (!JS::Construct(cx, fval, args, &obj)) { 60:25.56 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:325:20: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.56 if (!JS::Call(cx, thisVal, fval, args, args.rval())) { 60:25.56 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:325:20: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.56 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:332:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.56 return JS_WrapValue(cx, args.rval()); 60:25.56 ^ 60:25.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:25.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘bool xpc::OptionsBase::ParseId(const char*, JS::MutableHandleId)’: 60:25.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1588:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.75 return JS_ValueToId(mCx, value, prop); 60:25.76 ^ 60:25.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:25.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘bool SandboxCreateObjectIn(JSContext*, unsigned int, JS::Value*)’: 60:25.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:400:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.78 return xpc::CreateObjectIn(cx, args[0], options, args.rval()); 60:25.78 ^ 60:25.79 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:400:63: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.82 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::CreateObjectIn(JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.82 nsXPCComponents_Utils::CreateObjectIn(HandleValue vobj, HandleValue voptions, 60:25.82 ^~~~~~~~~~~~~~~~~~~~~ 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1840:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1849:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.82 if (!xpc::CreateObjectIn(cx, vobj, options, rval)) { 60:25.82 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.82 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1849:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::ExportFunction(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.86 bool ExportFunction(JSContext* cx, HandleValue vfunction, HandleValue vscope, 60:25.86 ^~~~~~~~~~~~~~ 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:378:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:456:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.86 if (!NewFunctionForwarder(cx, id, funObj, forwarderOptions, rval)) { 60:25.86 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:473:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.86 if (!JS_WrapValue(cx, rval)) { 60:25.86 ~~~~~~~~~~~~^~~~~~~~~~ 60:25.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:465:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.86 if (!JS_DefinePropertyById(cx, targetScope, id, rval, JSPROP_ENUMERATE)) { 60:25.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:25.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘bool SandboxExportFunction(JSContext*, unsigned int, JS::Value*)’: 60:25.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:374:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.95 return ExportFunction(cx, args[0], args[1], options, args.rval()); 60:25.95 ^ 60:25.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:374:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:374:67: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:25.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::ExportFunction(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.96 nsXPCComponents_Utils::ExportFunction(HandleValue vfunction, HandleValue vscope, 60:25.96 ^~~~~~~~~~~~~~~~~~~~~ 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1830:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.97 if (!xpc::ExportFunction(cx, vfunction, vscope, voptions, rval)) { 60:25.97 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1833:27: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:25.97 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:25.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:25.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:25.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:25.97 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:25.97 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:25.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:25.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In member function ‘bool xpc::OptionsBase::ParseUInt32(const char*, uint32_t*)’: 60:25.98 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:25.98 return js::ToUint32Slow(cx, v, out); 60:25.98 ^ 60:26.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘nsresult xpc::EvalInSandbox(JSContext*, JS::HandleObject, const nsAString&, const nsACString&, int32_t, JS::MutableHandleValue)’: 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1809:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.06 nsresult xpc::EvalInSandbox(JSContext* cx, HandleObject sandboxArg, 60:26.06 ^~~ 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1860:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.06 JS::Evaluate(sandcx, options, buffer, &v); 60:26.06 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1864:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:26.06 if (!aes.StealException(&exn)) { 60:26.06 ~~~~~~~~~~~~~~~~~~^~~~~~ 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1878:43: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.06 if (exn.isUndefined() || !JS_WrapValue(cx, &exn)) { 60:26.06 ~~~~~~~~~~~~^~~~~~~~~~ 60:26.06 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1883:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.06 JS_SetPendingException(cx, exn); 60:26.06 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 60:26.07 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1889:47: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.07 ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v); 60:26.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 60:26.07 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1891:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.07 ok = JS_WrapValue(cx, &v); 60:26.07 ~~~~~~~~~~~~^~~~~~~~ 60:26.15 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘nsresult xpc::GetSandboxMetadata(JSContext*, JS::HandleObject, JS::MutableHandleValue)’: 60:26.16 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1900:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.16 nsresult xpc::GetSandboxMetadata(JSContext* cx, HandleObject sandbox, 60:26.16 ^~~ 60:26.16 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1912:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.16 if (!JS_WrapValue(cx, &metadata)) { 60:26.16 ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:26.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetSandboxMetadata(JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:26.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1501:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.17 nsXPCComponents_Utils::GetSandboxMetadata(HandleValue sandboxVal, JSContext* cx, 60:26.17 ^~~~~~~~~~~~~~~~~~~~~ 60:26.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1501:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:26.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘nsresult xpc::SetSandboxMetadata(JSContext*, JS::HandleObject, JS::HandleValue)’: 60:26.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1920:10: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.19 nsresult xpc::SetSandboxMetadata(JSContext* cx, HandleObject sandbox, 60:26.19 ^~~ 60:26.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1928:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.19 if (!JS_StructuredClone(cx, metadataArg, &metadata, nullptr, nullptr)) { 60:26.19 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::SetSandboxMetadata(JS::HandleValue, JS::HandleValue, JSContext*)’: 60:26.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1518:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.21 nsXPCComponents_Utils::SetSandboxMetadata(HandleValue sandboxVal, 60:26.21 ^~~~~~~~~~~~~~~~~~~~~ 60:26.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1518:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:26.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:26.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:26.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:26.56 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:26.56 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:26.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:26.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static nsresult nsXPCComponents_Exception::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)’: 60:26.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.57 return js::ToStringSlow(cx, v); 60:26.57 ^ 60:26.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.57 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:926:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.57 return JS_GetProperty(cx, obj, name, rv); 60:26.57 ^ 60:26.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:26.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:26.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:26.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:26.57 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:26.57 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:26.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:26.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.57 return js::ToUint32Slow(cx, v, out); 60:26.57 ^ 60:26.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.57 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:926:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.57 return JS_GetProperty(cx, obj, name, rv); 60:26.57 ^ 60:26.57 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:926:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.58 return JS_GetProperty(cx, obj, name, rv); 60:26.58 ^ 60:26.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:26.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:26.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:26.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:26.60 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:26.60 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:26.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:26.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:174:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.60 return js::ToUint32Slow(cx, v, out); 60:26.60 ^ 60:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static nsresult nsXPCComponents_Constructor::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)’: 60:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.73 return js::ToStringSlow(cx, v); 60:26.73 ^ 60:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.73 return js::ToStringSlow(cx, v); 60:26.73 ^ 60:26.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.74 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1229:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.74 if (!JS_GetPropertyById(cx, ifacesObj, id, &val) || val.isPrimitive()) { 60:26.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.74 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1233:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.74 if (!JS_DefinePropertyById( 60:26.74 ~~~~~~~~~~~~~~~~~~~~~^ 60:26.74 cx, ctor, interfaceIDProp, val, 60:26.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.74 JSPROP_ENUMERATE | JSPROP_READONLY | JSPROP_PERMANENT)) { 60:26.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:26.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:26.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:26.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:26.74 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:26.74 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:26.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:26.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.75 return js::ToStringSlow(cx, v); 60:26.75 ^ 60:26.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:26.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1266:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:26.75 if (!JS_GetPropertyById(cx, classesObj, id, &val) || val.isPrimitive()) { 60:26.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.77 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1270:31: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:26.77 if (!JS_DefinePropertyById( 60:26.77 ~~~~~~~~~~~~~~~~~~~~~^ 60:26.77 cx, ctor, classIDProp, val, 60:26.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:26.77 JSPROP_ENUMERATE | JSPROP_READONLY | JSPROP_PERMANENT)) { 60:26.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: 60:27.08 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp: In function ‘bool xpc::ID2JSValue(JSContext*, const nsID&, JS::MutableHandleValue)’: 60:27.08 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:231:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:27.08 bool ID2JSValue(JSContext* aCx, const nsID& aId, MutableHandleValue aVal) { 60:27.08 ^~~~~~~~~~ 60:27.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:27.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:27.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:27.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:27.12 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:27.12 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:27.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:27.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In static member function ‘static nsresult nsXPCComponents_ID::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)’: 60:27.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.12 return js::ToStringSlow(cx, v); 60:27.12 ^ 60:27.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: 60:27.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp: In function ‘bool xpc::IfaceID2JSValue(JSContext*, const nsXPTInterfaceInfo&, JS::MutableHandleValue)’: 60:27.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:250:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:27.17 bool IfaceID2JSValue(JSContext* aCx, const nsXPTInterfaceInfo& aInfo, 60:27.17 ^~~~~~~~~~~~~~~ 60:27.17 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:266:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.17 if (!JS_DefineProperty( 60:27.17 ~~~~~~~~~~~~~~~~~^ 60:27.17 aCx, obj, aInfo.Constant(i).Name(), constant, 60:27.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.17 JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) { 60:27.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:27.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Interfaces::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)’: 60:27.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:243:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.21 *_retval = JS_DefinePropertyById(cx, obj, id, iidv, 60:27.21 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:27.21 JSPROP_ENUMERATE | JSPROP_READONLY | 60:27.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.21 JSPROP_PERMANENT | JSPROP_RESOLVING); 60:27.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: 60:27.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp: In function ‘bool xpc::ContractID2JSValue(JSContext*, JSString*, JS::MutableHandleValue)’: 60:27.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:279:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:27.25 bool ContractID2JSValue(JSContext* aCx, JSString* aContract, 60:27.25 ^~~~~~~~~~~~~~~~~~ 60:27.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:27.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Classes::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)’: 60:27.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:394:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.29 *_retval = JS_DefinePropertyById(cx, obj, id, cidv, 60:27.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 60:27.29 JSPROP_ENUMERATE | JSPROP_READONLY | 60:27.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.29 JSPROP_PERMANENT | JSPROP_RESOLVING); 60:27.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:27.87 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::ReportError(JS::HandleValue, JS::HandleValue, JSContext*)’: 60:27.87 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1329:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.87 nsXPCComponents_Utils::ReportError(HandleValue error, HandleValue stack, 60:27.87 ^~~~~~~~~~~~~~~~~~~~~ 60:27.87 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1329:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.87 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1350:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.87 FindExceptionStackForConsoleReport(win, error, nullptr, &stackVal, 60:27.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:27.88 &stackGlobal); 60:27.88 ~~~~~~~~~~~~~ 60:27.88 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1397:56: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:27.88 nsresult rv = frame->GetNativeSavedFrame(&stack); 60:27.88 ^ 60:27.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:27.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:27.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:27.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:27.88 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:27.88 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:27.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:27.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:27.88 return js::ToStringSlow(cx, v); 60:27.88 ^ 60:28.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:28.18 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::NukeSandbox(JS::HandleValue, JSContext*)’: 60:28.18 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2079:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:28.18 nsXPCComponents_Utils::NukeSandbox(HandleValue obj, JSContext* cx) { 60:28.18 ^~~~~~~~~~~~~~~~~~~~~ 60:29.04 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::PermitCPOWsInScope(JS::HandleValue)’: 60:29.05 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1939:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:29.05 nsXPCComponents_Utils::PermitCPOWsInScope(HandleValue obj) { 60:29.05 ^~~~~~~~~~~~~~~~~~~~~ 60:29.05 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1939:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:29.84 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libjar' 60:29.86 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libjar/zipwriter' 60:29.86 modules/libjar/zipwriter 60:30.46 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::CallFunctionWithAsyncStack(JS::HandleValue, nsIStackFrame*, const nsAString&, JSContext*, JS::MutableHandleValue)’: 60:30.46 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1750:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.46 nsXPCComponents_Utils::CallFunctionWithAsyncStack(HandleValue function, 60:30.46 ^~~~~~~~~~~~~~~~~~~~~ 60:30.46 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1750:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1750:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1762:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.47 rv = stack->GetNativeSavedFrame(&asyncStack); 60:30.47 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1778:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.47 if (!JS_CallFunctionValue(cx, nullptr, function, 60:30.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 60:30.47 JS::HandleValueArray::empty(), retval)) { 60:30.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: 60:30.65 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static nsresult XPCConvert::JSValToXPCException(JSContext*, JS::MutableHandleValue, const char*, const char*, mozilla::dom::Exception**)’: 60:30.65 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1250:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.65 nsresult XPCConvert::JSValToXPCException(JSContext* cx, MutableHandleValue s, 60:30.65 ^~~~~~~~~~ 60:30.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:30.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:30.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:30.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:30.65 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:30.65 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:30.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:30.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.66 return js::ToStringSlow(cx, v); 60:30.66 ^ 60:30.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.66 return js::ToStringSlow(cx, v); 60:30.66 ^ 60:30.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.67 return js::ToStringSlow(cx, v); 60:30.67 ^ 60:30.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: 60:30.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1197:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.67 ~AutoExceptionRestorer() { JS_SetPendingException(mContext, tvr); } 60:30.67 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 60:30.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::EvalInSandbox(const nsAString&, JS::HandleValue, JS::HandleValue, const nsACString&, int32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.86 nsXPCComponents_Utils::EvalInSandbox( 60:30.86 ^~~~~~~~~~~~~~~~~~~~~ 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1458:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1463:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:30.86 if (!JS_ValueToObject(cx, sandboxVal, &sandbox) || !sandbox) { 60:30.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.86 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1485:74: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:30.86 return xpc::EvalInSandbox(cx, sandbox, source, filename, lineNo, retval); 60:30.86 ^ 60:31.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:74:0: 60:31.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp: In function ‘mozilla::Maybe xpc::JSValue2ID(JSContext*, JS::HandleValue)’: 60:31.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSID.cpp:167:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.02 Maybe JSValue2ID(JSContext* aCx, HandleValue aVal) { 60:31.02 ^~~~~~~~~~ 60:31.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:31.08 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 60:31.09 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:685:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.09 nsXPCComponents_ID::HasInstance(nsIXPConnectWrappedNative* wrapper, 60:31.09 ^~~~~~~~~~~~~~~~~~ 60:31.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageBroadcaster.h:11:0, 60:31.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10, 60:31.12 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:38, 60:31.12 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 60:31.12 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:18, 60:31.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:31.12 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h: In function ‘bool xpc::CIGSHelper(JSContext*, unsigned int, JS::Value*, bool)’: 60:31.12 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:2181:68: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:31.12 return WrapNative(cx, native, nullptr, aIID, vp, aAllowWrapping); 60:31.12 ^ 60:31.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:31.64 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In function ‘bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::HandleObject, JS::MutableHandleValue)’: 60:31.64 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:203:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:31.64 bool StackScopedClone(JSContext* cx, StackScopedCloneOptions& options, 60:31.64 ^~~~~~~~~~~~~~~~ 60:31.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:31.70 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In function ‘bool xpc::CloneInto(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)’: 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.71 bool xpc::CloneInto(JSContext* aCx, HandleValue aValue, HandleValue aScope, 60:31.71 ^~~ 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2294:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2320:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.71 js::AssertSameCompartment(aCx, aValue); 60:31.71 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2326:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:31.71 if (!StackScopedClone(aCx, options, sourceScope, aCloned)) { 60:31.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.71 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2331:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:31.71 return JS_WrapValue(aCx, aCloned); 60:31.71 ^ 60:31.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:31.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘bool SandboxCloneInto(JSContext*, unsigned int, JS::Value*)’: 60:31.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:411:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.76 return xpc::CloneInto(cx, args[0], args[1], options, args.rval()); 60:31.76 ^ 60:31.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:411:67: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:411:67: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:31.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::CloneInto(JS::HandleValue, JS::HandleValue, JS::HandleValue, JSContext*, JS::MutableHandleValue)’: 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.78 nsXPCComponents_Utils::CloneInto(HandleValue aValue, HandleValue aScope, 60:31.78 ^~~~~~~~~~~~~~~~~~~~~ 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2335:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.78 return xpc::CloneInto(aCx, aValue, aScope, aOptions, aCloned) 60:31.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:31.78 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2338:24: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:32.69 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::MakeObjectPropsNormal(JS::HandleValue, JSContext*)’: 60:32.69 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1856:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:32.69 nsXPCComponents_Utils::MakeObjectPropsNormal(HandleValue vobj, JSContext* cx) { 60:32.69 ^~~~~~~~~~~~~~~~~~~~~ 60:32.69 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1878:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:32.69 if (!JS_GetPropertyById(cx, obj, id, &v)) { 60:32.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:32.70 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1893:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:32.70 if (!NewFunctionForwarder(cx, id, propobj, forwarderOptions, &v) || 60:32.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:32.70 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1894:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:32.70 !JS_SetPropertyById(cx, obj, id, v)) 60:32.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 60:33.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2:0: 60:33.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp: In member function ‘virtual JSObject* xpc::StackScopedCloneData::CustomReadHandler(JSContext*, JSStructuredCloneReader*, uint32_t, uint32_t)’: 60:33.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:94:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:33.29 if (!xpc::NewFunctionForwarder(aCx, JSID_VOIDHANDLE, obj, 60:33.29 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.29 forwarderOptions, &functionValue)) { 60:33.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 60:33.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:33.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:33.29 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:33.29 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:33.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:33.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:33.29 return JS_WrapValue(cx, rval); 60:33.29 ^ 60:33.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:33.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual bool SandboxProxyHandler::set(JSContext*, JS::Handle, JS::Handle, JS::Handle, JS::Handle, JS::ObjectOpResult&) const’: 60:33.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:789:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:33.39 bool SandboxProxyHandler::set(JSContext* cx, JS::Handle proxy, 60:33.39 ^~~~~~~~~~~~~~~~~~~ 60:33.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:789:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:33.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:793:66: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:33.39 return BaseProxyHandler::set(cx, proxy, id, v, receiver, result); 60:33.39 ^ 60:33.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:793:66: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 60:33.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:33.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:33.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:33.51 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:33.51 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:33.51 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:33.52 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:33.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SandboxFetch(JSContext*, JS::HandleObject, const JS::CallArgs&)’: 60:33.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:33.52 return js::ToStringSlow(cx, v); 60:33.52 ^ 60:33.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:33.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘bool SandboxFetchPromise(JSContext*, unsigned int, JS::Value*)’: 60:33.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:323:51: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:33.67 return ConvertExceptionToPromise(cx, args.rval()); 60:33.67 ^ 60:33.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:33.89 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::ImportGlobalProperties(JS::HandleValue, JSContext*)’: 60:33.89 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1568:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:33.89 nsXPCComponents_Utils::ImportGlobalProperties(HandleValue aPropertyList, 60:33.89 ^~~~~~~~~~~~~~~~~~~~~ 60:33.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:11:0: 60:33.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In function ‘nsresult xpc::CreateSandboxObject(JSContext*, JS::MutableHandleValue, nsISupports*, xpc::SandboxOptions&)’: 60:33.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1021:10: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:33.98 nsresult xpc::CreateSandboxObject(JSContext* cx, MutableHandleValue vp, 60:33.98 ^~~ 60:33.99 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1206:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:33.99 if (js::GetContextCompartment(cx) && !JS_WrapValue(cx, vp)) { 60:33.99 ~~~~~~~~~~~~^~~~~~~~ 60:34.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp: In static member function ‘static nsresult nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)’: 60:34.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1350:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:34.29 if (!JS_GetElement(cx, arrayObj, i, &allowed)) { 60:34.29 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1410:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:34.29 if (!JS_GetElement(cx, arrayObj, i, &allowed)) { 60:34.29 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.29 /<>/firefox-69.0~b5+build1/js/xpconnect/src/Sandbox.cpp:1799:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:34.29 rv = CreateSandboxObject(cx, args.rval(), prinOrSop, options); 60:34.29 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:83:0: 60:34.81 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSRuntime.cpp: In member function ‘JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)’: 60:34.81 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSRuntime.cpp:3302:62: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:34.81 cx, &v, static_cast(ep), options); 60:34.81 ^ 60:35.07 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSRuntime.cpp: In member function ‘void XPCJSRuntime::InitSingletonScopes()’: 60:35.07 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCJSRuntime.cpp:3324:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:35.07 rv = CreateSandboxObject(cx, &v, nullptr, unprivilegedJunkScopeOptions); 60:35.08 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:35.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GenerateXPCWrappedJS(JS::HandleValue, JS::HandleValue, JSContext*, nsISupports**)’: 60:35.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2239:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:35.66 nsXPCComponents_Utils::GenerateXPCWrappedJS(HandleValue aObj, 60:35.66 ^~~~~~~~~~~~~~~~~~~~~ 60:35.66 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:2239:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:35.76 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: 60:35.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static bool XPCConvert::NativeInterface2JSObject(JSContext*, JS::MutableHandleValue, xpcObjectHelper&, const nsID*, bool, nsresult*)’: 60:35.76 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:899:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:35.76 bool XPCConvert::NativeInterface2JSObject(JSContext* cx, MutableHandleValue d, 60:35.76 ^~~~~~~~~~ 60:36.00 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static bool XPCConvert::NativeData2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)’: 60:36.00 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:79:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.00 bool XPCConvert::NativeData2JS(JSContext* cx, MutableHandleValue d, 60:36.00 ^~~~~~~~~~ 60:36.00 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:152:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.00 return JS_WrapValue(cx, d); 60:36.00 ^ 60:36.00 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:180:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.00 if (!XPCStringConvert::ReadableToJSVal(cx, *p, &buf, d)) { 60:36.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 60:36.01 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:364:69: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.01 return NativeInterface2JSObject(cx, d, helper, iid, true, pErr); 60:36.01 ^ 60:36.01 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:360:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.01 return XPCVariant::VariantDataToJS(cx, variant, pErr, d); 60:36.01 ^ 60:36.01 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:394:71: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.01 type.ArrayElementType(), iid, arrlen, pErr); 60:36.01 ^ 60:36.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:399:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.02 iid, array->Length(), pErr); 60:36.02 ^ 60:36.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static bool XPCConvert::NativeArray2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)’: 60:36.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1396:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.24 bool XPCConvert::NativeArray2JS(JSContext* cx, MutableHandleValue d, 60:36.24 ^~~~~~~~~~ 60:36.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1396:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1413:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.24 if (!NativeData2JS(cx, ¤t, type.ElementPtr(buf, i), type, iid, 0, 60:36.24 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.24 pErr) || 60:36.24 ~~~~~ 60:36.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1415:26: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.24 !JS_DefineElement(cx, array, i, current, JSPROP_ENUMERATE)) 60:36.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.45 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static bool XPCConvert::JSData2Native(JSContext*, void*, JS::HandleValue, const nsXPTType&, const nsID*, uint32_t, nsresult*)’: 60:36.45 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:443:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.45 bool XPCConvert::JSData2Native(JSContext* cx, void* d, HandleValue s, 60:36.45 ^~~~~~~~~~ 60:36.45 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:448:28: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.45 js::AssertSameCompartment(cx, s); 60:36.45 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 60:36.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 60:36.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:36.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 60:36.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 60:36.46 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 60:36.47 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/ExportHelpers.cpp:7, 60:36.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 60:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.47 return js::ToInt32Slow(cx, v, out); 60:36.47 ^ 60:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.47 return js::ToInt32Slow(cx, v, out); 60:36.47 ^ 60:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.47 return js::ToInt32Slow(cx, v, out); 60:36.47 ^ 60:36.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:232:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.47 return js::ToInt64Slow(cx, v, out); 60:36.47 ^ 60:36.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.48 return js::ToInt32Slow(cx, v, out); 60:36.48 ^ 60:36.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.48 return js::ToInt32Slow(cx, v, out); 60:36.48 ^ 60:36.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.48 return js::ToInt32Slow(cx, v, out); 60:36.48 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:246:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToUint64Slow(cx, v, out); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToNumberSlow(cx, v, out); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToNumberSlow(cx, v, out); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToStringSlow(cx, v); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToStringSlow(cx, v); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToStringSlow(cx, v); 60:36.49 ^ 60:36.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.49 return js::ToStringSlow(cx, v); 60:36.50 ^ 60:36.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.50 return js::ToStringSlow(cx, v); 60:36.50 ^ 60:36.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.50 return js::ToStringSlow(cx, v); 60:36.50 ^ 60:36.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.51 return js::ToStringSlow(cx, v); 60:36.51 ^ 60:36.51 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:38:0: 60:36.51 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:858:12: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.51 }); 60:36.51 ^ 60:36.51 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:881:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.51 }); 60:36.51 ^ 60:36.80 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp: In static member function ‘static bool XPCConvert::JSArray2Native(JSContext*, JS::HandleValue, const nsXPTType&, const nsIID*, nsresult*, const ArrayAllocFixupLen&)’: 60:36.80 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1427:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.80 bool XPCConvert::JSArray2Native(JSContext* cx, JS::HandleValue aJSVal, 60:36.80 ^~~~~~~~~~ 60:36.80 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1427:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:36.80 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCConvert.cpp:1549:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 60:36.80 if (!JS_GetElement(cx, jsarray, i, ¤t) || 60:36.80 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:37.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29:0: 60:37.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents_Utils::GetWeakReference(JS::HandleValue, JSContext*, xpcIJSWeakReference**)’: 60:37.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCComponents.cpp:1605:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 60:37.39 nsXPCComponents_Utils::GetWeakReference(HandleValue object, JSContext* cx, 60:37.39 ^~~~~~~~~~~~~~~~~~~~~ 60:39.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/modules/libjar/zipwriter' 60:39.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage' 60:39.46 storage 60:45.27 In file included from /<>/firefox-69.0~b5+build1/storage/Variant.h:434:0, 60:45.27 from /<>/firefox-69.0~b5+build1/storage/mozStoragePrivateHelpers.h:19, 60:45.27 from /<>/firefox-69.0~b5+build1/storage/mozStorageBindingParams.cpp:13: 60:45.27 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h: In member function ‘virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)’: 60:45.27 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h:128:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 60:45.27 inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle) { 60:45.27 ^~~~~~~~~~~~ 60:57.15 Compiling darling_macro v0.9.0 *** KEEP ALIVE MARKER *** Total duration: 1:01:00.239887 61:13.39 In file included from /<>/firefox-69.0~b5+build1/storage/Variant.h:434:0, 61:13.39 from /<>/firefox-69.0~b5+build1/storage/Variant.cpp:7, 61:13.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage0.cpp:47: 61:13.39 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h: In member function ‘virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)’: 61:13.39 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h:128:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:13.39 inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle) { 61:13.39 ^~~~~~~~~~~~ 61:13.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage0.cpp:83:0: 61:13.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/xpc_map_end.h: In member function ‘virtual nsresult mozilla::storage::AsyncStatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 61:13.53 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementJSHelper.cpp:90:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:13.53 #define XPC_MAP_CLASSNAME AsyncStatementJSHelper 61:13.54 ^ 61:13.54 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementJSHelper.cpp:90:27: note: in definition of macro ‘XPC_MAP_CLASSNAME’ 61:13.54 #define XPC_MAP_CLASSNAME AsyncStatementJSHelper 61:13.54 ^~~~~~~~~~~~~~~~~~~~~~ 61:14.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 61:14.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 61:14.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 61:14.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 61:14.84 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 61:14.84 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp:37, 61:14.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 61:14.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool SendCommand(JSContext*, unsigned int, JS::Value*)’: 61:14.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:14.85 return js::ToStringSlow(cx, v); 61:14.85 ^ 61:14.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Options(JSContext*, unsigned int, JS::Value*)’: 61:14.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:14.91 return js::ToStringSlow(cx, v); 61:14.91 ^ 61:15.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Dump(JSContext*, unsigned int, JS::Value*)’: 61:15.01 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.01 return js::ToStringSlow(cx, v); 61:15.01 ^ 61:15.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Load(JSContext*, unsigned int, JS::Value*)’: 61:15.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.06 return js::ToStringSlow(cx, v); 61:15.06 ^ 61:15.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Print(JSContext*, unsigned int, JS::Value*)’: 61:15.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.16 return js::ToStringSlow(cx, v); 61:15.16 ^ 61:15.21 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: 61:15.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp: In function ‘bool XPCShellInterruptCallback(JSContext*)’: 61:15.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp:549:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:15.21 if (!JS_CallFunctionValue(cx, nullptr, callback, 61:15.21 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 61:15.21 JS::HandleValueArray::empty(), &rv) || 61:15.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:0: 61:15.69 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::CreateSandbox(JSContext*, nsIPrincipal*, JSObject**)’: 61:15.69 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:751:66: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:15.69 nsresult rv = CreateSandboxObject(cx, &rval, principal, options); 61:15.69 ^ 61:15.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage0.cpp:83:0: 61:15.73 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function ‘virtual nsresult mozilla::storage::AsyncStatementJSHelper::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)’: 61:15.73 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementJSHelper.cpp:121:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.74 *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING); 61:15.74 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.74 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::EvalInSandboxObject(const nsAString&, const char*, JSContext*, JSObject*, JS::MutableHandleValue)’: 61:15.74 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:763:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:15.74 nsXPConnect::EvalInSandboxObject(const nsAString& source, const char* filename, 61:15.74 ^~~~~~~~~~~ 61:15.74 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:777:65: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:15.74 return EvalInSandbox(cx, sandbox, source, filenameStr, 1, rval); 61:15.74 ^ 61:15.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage0.cpp:92:0: 61:15.78 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp: In member function ‘void mozilla::storage::AsyncStatementParams::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle, mozilla::ErrorResult&)’: 61:15.78 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp:45:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.78 void AsyncStatementParams::NamedGetter(JSContext* aCx, const nsAString& aName, 61:15.78 ^~~~~~~~~~~~~~~~~~~~ 61:15.78 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp: In member function ‘void mozilla::storage::AsyncStatementParams::IndexedGetter(JSContext*, uint32_t, bool&, JS::MutableHandle, mozilla::ErrorResult&)’: 61:15.78 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp:82:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:15.78 void AsyncStatementParams::IndexedGetter(JSContext* aCx, uint32_t aIndex, 61:15.78 ^~~~~~~~~~~~~~~~~~~~ 61:15.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 61:15.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 61:15.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 61:15.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 61:15.84 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/xpcprivate.h:76, 61:15.85 from /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp:37, 61:15.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 61:15.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool ReadLine(JSContext*, unsigned int, JS::Value*)’: 61:15.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.85 return js::ToStringSlow(cx, v); 61:15.85 ^ 61:15.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool ProcessFile(mozilla::dom::AutoJSAPI&, const char*, FILE*, bool)’: 61:15.92 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:15.92 return js::ToStringSlow(cx, v); 61:15.92 ^ 61:16.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool Quit(JSContext*, unsigned int, JS::Value*)’: 61:16.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:16.09 return js::ToInt32Slow(cx, v, out); 61:16.09 ^ 61:16.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool DumpXPC(JSContext*, unsigned int, JS::Value*)’: 61:16.30 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:196:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:16.30 return js::ToUint16Slow(cx, v, out); 61:16.30 ^ 61:16.57 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:0: 61:16.57 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp: In member function ‘virtual nsresult XPCVariant::GetAsJSVal(JS::MutableHandleValue)’: 61:16.57 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:370:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.57 XPCVariant::GetAsJSVal(MutableHandleValue result) { 61:16.57 ^~~~~~~~~~ 61:16.64 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp: In member function ‘void mozilla::storage::AsyncStatementParams::NamedSetter(JSContext*, const nsAString&, JS::Handle, mozilla::ErrorResult&)’: 61:16.64 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp:58:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:16.64 void AsyncStatementParams::NamedSetter(JSContext* aCx, const nsAString& aName, 61:16.64 ^~~~~~~~~~~~~~~~~~~~ 61:16.69 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp: In member function ‘void mozilla::storage::AsyncStatementParams::IndexedSetter(JSContext*, uint32_t, JS::Handle, mozilla::ErrorResult&)’: 61:16.69 /<>/firefox-69.0~b5+build1/storage/mozStorageAsyncStatementParams.cpp:95:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:16.69 void AsyncStatementParams::IndexedSetter(JSContext* aCx, uint32_t aIndex, 61:16.69 ^~~~~~~~~~~~~~~~~~~~ 61:16.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:0: 61:16.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘JSObject* GetDoubleWrappedJSObject(XPCCallContext&, XPCWrappedNative*)’: 61:16.75 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:210:29: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.75 if (JS_GetPropertyById(ccx, mainObj, id, &val) && !val.isPrimitive()) { 61:16.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 61:16.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:0: 61:16.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In function ‘nsresult NativeInterface2JSObject(JSContext*, JS::HandleObject, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue)’: 61:16.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:577:17: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.95 static nsresult NativeInterface2JSObject(JSContext* aCx, HandleObject aScope, 61:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 61:16.95 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:586:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.95 if (!XPCConvert::NativeInterface2JSObject(aCx, aVal, helper, aIID, 61:16.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 61:16.95 aAllowWrapping, &rv)) { 61:16.95 ~~~~~~~~~~~~~~~~~~~~ 61:16.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, const nsIID&, JSObject**)’: 61:16.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:609:57: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.97 &aIID, true, &v); 61:16.97 ^ 61:16.99 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, const nsIID*, bool, JS::MutableHandleValue)’: 61:16.99 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:623:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.99 nsXPConnect::WrapNativeToJSVal(JSContext* aJSContext, JSObject* aScopeArg, 61:16.99 ^~~~~~~~~~~ 61:16.99 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:633:55: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:16.99 aAllowWrapping, aVal); 61:16.99 ^ 61:17.01 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:101:0: 61:17.01 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeScope.cpp: In function ‘bool DefineSubcomponentProperty(JSContext*, JS::HandleObject, nsISupports*, const nsID*, unsigned int)’: 61:17.01 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeScope.cpp:134:44: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.01 if (!XPCConvert::NativeInterface2JSObject(aCx, &subcompVal, helper, aIID, 61:17.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.01 false, nullptr)) 61:17.01 ~~~~~~~~~~~~~~~ 61:17.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeScope.cpp:141:63: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:17.02 return JS_DefinePropertyById(aCx, aGlobal, id, subcompVal, 0); 61:17.02 ^ 61:17.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:11:0: 61:17.44 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp: In static member function ‘static bool XPCStringConvert::ReadableToJSVal(JSContext*, const nsAString&, nsStringBuffer**, JS::MutableHandleValue)’: 61:17.44 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp:62:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.44 bool XPCStringConvert::ReadableToJSVal(JSContext* cx, const nsAString& readable, 61:17.44 ^~~~~~~~~~~~~~~~ 61:17.44 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp:62:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp: In function ‘bool xpc::NonVoidStringToJsval(JSContext*, nsAString&, JS::MutableHandleValue)’: 61:17.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp:96:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.47 bool NonVoidStringToJsval(JSContext* cx, nsAString& str, 61:17.47 ^~~~~~~~~~~~~~~~~~~~ 61:17.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCString.cpp:99:41: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.47 if (!XPCStringConvert::ReadableToJSVal(cx, str, &sharedBuffer, rval)) { 61:17.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:110:0: 61:17.53 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrapper.cpp: In function ‘bool XPCNativeWrapper::XrayWrapperConstructor(JSContext*, unsigned int, JS::Value*)’: 61:17.53 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrapper.cpp:55:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:17.53 return JS_WrapValue(cx, args.rval()); 61:17.53 ^ 61:17.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrapper.cpp: In function ‘bool XPCNativeWrapper::UnwrapNW(JSContext*, unsigned int, JS::Value*)’: 61:17.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrapper.cpp:37:50: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.55 bool ok = xpc::WrapperFactory::WaiveXrayAndWrap(cx, &v); 61:17.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 61:17.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:29:0: 61:17.91 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp: In static member function ‘static bool XPCArrayHomogenizer::GetTypeForArray(JSContext*, JS::HandleObject, uint32_t, nsXPTType*, nsID*)’: 61:17.91 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:169:23: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:17.91 if (!JS_GetElement(cx, array, i, &val)) { 61:17.91 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 61:18.18 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp: In static member function ‘static bool XPCVariant::VariantDataToJS(JSContext*, nsIVariant*, nsresult*, JS::MutableHandleValue)’: 61:18.18 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:376:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.18 bool XPCVariant::VariantDataToJS(JSContext* cx, nsIVariant* variant, 61:18.18 ^~~~~~~~~~ 61:18.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:382:45: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.19 nsresult rv = variant->GetAsJSVal(&realVal); 61:18.19 ^ 61:18.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:388:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.19 if (!JS_WrapValue(cx, &realVal)) { 61:18.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~ 61:18.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:401:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.19 if (!JS_WrapValue(cx, &realVal)) { 61:18.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~ 61:18.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:452:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.19 &iid, 0, pErr); 61:18.19 ^ 61:18.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:460:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.20 &iid, 0, pErr); 61:18.20 ^ 61:18.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:468:67: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.20 {TD_NSIDPTR}, &iid, 0, pErr); 61:18.20 ^ 61:18.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:476:47: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.20 0, pErr); 61:18.20 ^ 61:18.20 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:484:47: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.20 0, pErr); 61:18.20 ^ 61:18.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:492:53: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.21 &iid, 0, pErr); 61:18.21 ^ 61:18.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:500:75: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.21 {TD_PSTRING}, &iid, 0, pErr); 61:18.21 ^ 61:18.21 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:511:79: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.21 cx, pJSVal, (const void*)&pc, {TD_PSTRING_SIZE_IS}, &iid, size, pErr); 61:18.21 ^ 61:18.22 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:521:75: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.22 {TD_PSTRING}, &iid, 0, pErr); 61:18.22 ^ 61:18.22 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:533:76: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.22 {TD_PWSTRING_SIZE_IS}, &iid, size, pErr); 61:18.22 ^ 61:18.22 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:549:78: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.22 cx, pJSVal, (const void*)&pi, {TD_INTERFACE_IS_TYPE}, &iid, 0, pErr); 61:18.22 ^ 61:18.23 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCVariant.cpp:648:78: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.23 nsXPTType::MkArrayType(xptIndex), pid, du.u.array.mArrayCount, pErr); 61:18.23 ^ 61:18.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:0: 61:18.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::VariantToJS(JSContext*, JSObject*, nsIVariant*, JS::MutableHandleValue)’: 61:18.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:838:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.47 nsXPConnect::VariantToJS(JSContext* ctx, JSObject* scopeArg, nsIVariant* value, 61:18.47 ^~~~~~~~~~~ 61:18.47 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:848:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.47 if (!XPCVariant::VariantDataToJS(ctx, value, &rv, _retval)) { 61:18.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: 61:18.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function ‘static JSObject* nsXPCWrappedJS::CallQueryInterfaceOnJSObject(JSContext*, JSObject*, JS::HandleObject, const nsIID&)’: 61:18.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:148:26: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.96 if (!JS_GetPropertyById(cx, jsobj, funid, &fun) || fun.isPrimitive()) { 61:18.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 61:18.96 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:177:74: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.96 JS_CallFunctionValue(cx, jsobj, fun, HandleValueArray(arg), &retval); 61:18.96 ^ 61:18.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:181:31: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:18.97 if (JS_GetPendingException(cx, &jsexception)) { 61:18.97 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 61:18.97 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:210:24: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:18.97 if (success) success = JS_ValueToObject(cx, retval, &retObj); 61:18.97 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.24 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp: In static member function ‘static nsresult nsXPCWrappedJS::CheckForException(XPCCallContext&, mozilla::dom::AutoEntryScript&, JS::HandleObject, const char*, const char*, mozilla::dom::Exception*)’: 61:19.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:600:66: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:19.25 bool is_js_exception = JS_GetPendingException(cx, &js_exception); 61:19.25 ^ 61:19.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:605:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:19.25 XPCConvert::JSValToXPCException(cx, &js_exception, anInterfaceName, 61:19.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.25 aPropertyName, 61:19.25 ~~~~~~~~~~~~~~ 61:19.25 getter_AddRefs(xpc_exception)); 61:19.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.25 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:649:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:19.25 JS_SetPendingException(cx, js_exception); 61:19.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 61:19.68 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:65:0: 61:19.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp: In member function ‘void CallMethodHelper::trace(JSTracer*)’: 61:19.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1246:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:19.68 if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) { 61:19.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.60 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:0: 61:20.60 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_CannotModifyPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 61:20.60 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:516:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:20.60 bool XPC_WN_CannotModifyPropertyStub(JSContext* cx, HandleObject obj, 61:20.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.61 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_Helper_HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)’: 61:20.61 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:753:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:20.61 bool XPC_WN_Helper_HasInstance(JSContext* cx, HandleObject obj, 61:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.61 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:757:56: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:20.61 HasInstance(wrapper, cx, obj, valp, &retval2, &retval); 61:20.61 ^ 61:20.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:101:0: 61:20.85 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeScope.cpp: In member function ‘bool XPCWrappedNativeScope::GetComponentsJSObject(JSContext*, JS::MutableHandleObject)’: 61:20.85 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeScope.cpp:103:64: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:20.85 false, nullptr); 61:20.85 ^ 61:21.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:119:0: 61:21.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::JSValToVariant(JSContext*, JS::HandleValue, nsIVariant**)’: 61:21.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:655:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:21.67 nsXPConnect::JSValToVariant(JSContext* cx, HandleValue aJSVal, 61:21.67 ^~~~~~~~~~~ 61:21.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In member function ‘virtual nsresult nsXPConnect::JSToVariant(JSContext*, JS::HandleValue, nsIVariant**)’: 61:21.68 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:859:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:21.68 nsXPConnect::JSToVariant(JSContext* ctx, HandleValue value, 61:21.68 ^~~~~~~~~~~ 61:22.49 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In function ‘bool xpc::Base64Encode(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 61:22.50 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:875:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.50 bool Base64Encode(JSContext* cx, HandleValue val, MutableHandleValue out) { 61:22.50 ^~~~~~~~~~~~ 61:22.50 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:875:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.50 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:875:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:22.50 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:879:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.50 if (!ConvertJSValueToByteString(cx, val, false, encodedString)) { 61:22.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.53 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In function ‘bool xpc::Btoa(JSContext*, unsigned int, JS::Value*)’: 61:22.53 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:1135:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.53 return xpc::Base64Encode(cx, args[0], args.rval()); 61:22.53 ^ 61:22.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In function ‘bool xpc::Base64Decode(JSContext*, JS::HandleValue, JS::MutableHandleValue)’: 61:22.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:898:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.55 bool Base64Decode(JSContext* cx, HandleValue val, MutableHandleValue out) { 61:22.55 ^~~~~~~~~~~~ 61:22.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:898:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:22.55 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:902:34: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.55 if (!ConvertJSValueToByteString(cx, val, false, encodedString)) { 61:22.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:22.58 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp: In function ‘bool xpc::Atob(JSContext*, unsigned int, JS::Value*)’: 61:22.58 /<>/firefox-69.0~b5+build1/js/xpconnect/src/nsXPConnect.cpp:1126:52: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:22.58 return xpc::Base64Decode(cx, args[0], args.rval()); 61:22.58 ^ 61:23.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:65:0: 61:23.04 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp: In destructor ‘CallMethodHelper::~CallMethodHelper()’: 61:23.04 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1246:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:23.04 if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) { 61:23.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.38 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp: In static member function ‘static bool XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)’: 61:23.38 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1404:62: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:23.38 iid.ptr(), 0, &err); 61:23.38 ^ 61:23.38 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1309:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:23.38 if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) { 61:23.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1309:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:23.39 if (!obj || !JS_GetPropertyById(mCallContext, obj, mIdxValueId, srcp)) { 61:23.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.39 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1246:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:23.39 if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) { 61:23.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.40 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1246:25: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:23.40 if (JS_IsArrayObject(mCallContext, maybeArray, &isArray) && isArray) { 61:23.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.40 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1346:35: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:23.40 if (!XPCConvert::NativeData2JS(mCallContext, &v, &dp->val, type, ¶m_iid, 61:23.40 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.40 array_count, &err)) { 61:23.40 ~~~~~~~~~~~~~~~~~~ 61:23.40 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNative.cpp:1358:30: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:23.40 if (!JS_SetPropertyById(mCallContext, obj, mIdxValueId, v)) { 61:23.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:24.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: 61:24.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp: In function ‘nsCString {anonymous}::GetFunctionName(JSContext*, JS::HandleObject)’: 61:24.28 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:260:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:24.28 if (!JS_GetPropertyById(cx, inner, id, &v)) { 61:24.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 61:25.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:0: 61:25.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool DefinePropertyIfFound(XPCCallContext&, JS::HandleObject, JS::HandleId, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, bool, XPCWrappedNative*, XPCWrappedNative*, nsIXPCScriptable*, unsigned int, bool*)’: 61:25.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:455:33: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:25.19 JS_DefinePropertyById(ccx, obj, id, val, propFlags); 61:25.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.19 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:474:65: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:25.19 return JS_DefinePropertyById(ccx, obj, id, funval, propFlags); 61:25.19 ^ 61:26.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:47:0: 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp: In function ‘virtual nsresult nsXPCWrappedJS::CallMethod(uint16_t, const nsXPTMethodInfo*, nsXPTCMiniVariant*)’: 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:856:23: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:26.36 JS_TypeOfValue(ccx, fval) != JSTYPE_FUNCTION) { 61:26.36 ~~~~~~~~~~~~~~^~~~~~~~~~~ 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:857:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.36 if (!JS_GetPropertyById(cx, obj, id, &fval)) { 61:26.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:908:37: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.36 if (!XPCConvert::NativeData2JS(cx, &val, pv, type, ¶m_iid, 61:26.36 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.36 array_count, nullptr)) 61:26.36 ~~~~~~~~~~~~~~~~~~~~~ 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:922:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:26.36 if (!JS_SetPropertyById(cx, out_obj, 61:26.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 61:26.36 xpcrt->GetStringID(XPCJSContext::IDX_VALUE), 61:26.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.36 val)) { 61:26.36 ~~~~ 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:950:13: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.36 success = JS_GetProperty(cx, obj, name, &rval); 61:26.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.36 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:953:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:26.36 success = JS_SetProperty(cx, obj, name, rval); 61:26.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.37 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:956:15: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.37 success = JS_CallFunctionValue(cx, thisObj, fval, args, &rval); 61:26.37 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.37 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:1014:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.37 if (!JS_GetPropertyById( 61:26.37 ~~~~~~~~~~~~~~~~~~^ 61:26.37 cx, obj, xpcrt->GetStringID(XPCJSContext::IDX_VALUE), &val)) { 61:26.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.38 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:1056:32: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 61:26.38 if (!JS_GetPropertyById( 61:26.38 ~~~~~~~~~~~~~~~~~~^ 61:26.38 cx, obj, xpcrt->GetStringID(XPCJSContext::IDX_VALUE), &val)) { 61:26.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:83:0: 61:26.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_DoubleWrappedGetter(JSContext*, unsigned int, JS::Value*)’: 61:26.98 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:259:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:26.98 return JS_WrapValue(cx, args.rval()); 61:26.98 ^ 61:27.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_Shared_toPrimitive(JSContext*, unsigned int, JS::Value*)’: 61:27.03 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:100:24: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:27.03 if (!JS_ValueToObject(cx, args.thisv(), &obj)) { 61:27.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 61:27.10 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_OnlyIWrite_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 61:27.10 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:502:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:27.10 static bool XPC_WN_OnlyIWrite_AddPropertyStub(JSContext* cx, HandleObject obj, 61:27.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.12 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_MaybeResolvingPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 61:27.12 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:674:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:27.12 bool XPC_WN_MaybeResolvingPropertyStub(JSContext* cx, HandleObject obj, 61:27.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function ‘bool XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: 61:27.67 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1043:13: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:27.67 static bool XPC_WN_OnlyIWrite_Proto_AddPropertyStub(JSContext* cx, 61:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:28.02 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2:0: 61:28.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp: In function ‘int XRE_XPCShellMain(int, char**, char**, const XREShellData*)’: 61:28.02 /<>/firefox-69.0~b5+build1/js/xpconnect/src/XPCShellImpl.cpp:997:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:28.02 JS::EvaluateDontInflate(cx, opts, srcBuf, &rval); 61:28.02 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 61:31.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/js/xpconnect/src' 61:31.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/test/gtest' 61:31.22 storage/test/gtest 61:31.40 In file included from /<>/firefox-69.0~b5+build1/storage/Variant.h:434:0, 61:31.40 from /<>/firefox-69.0~b5+build1/storage/mozStoragePrivateHelpers.h:19, 61:31.40 from /<>/firefox-69.0~b5+build1/storage/mozStorageService.cpp:17, 61:31.40 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:11: 61:31.40 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h: In member function ‘virtual nsresult mozilla::storage::Variant_base::GetAsJSVal(JS::MutableHandle)’: 61:31.40 /<>/firefox-69.0~b5+build1/storage/Variant_inl.h:128:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:31.40 inline NS_IMETHODIMP Variant_base::GetAsJSVal(JS::MutableHandle) { 61:31.40 ^~~~~~~~~~~~ 61:31.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:29:0: 61:31.52 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/xpc_map_end.h: In member function ‘virtual nsresult mozilla::storage::StatementJSHelper::HasInstance(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::HandleValue, bool*, bool*)’: 61:31.52 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementJSHelper.cpp:183:27: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:31.52 #define XPC_MAP_CLASSNAME StatementJSHelper 61:31.52 ^ 61:31.52 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementJSHelper.cpp:183:27: note: in definition of macro ‘XPC_MAP_CLASSNAME’ 61:31.52 #define XPC_MAP_CLASSNAME StatementJSHelper 61:31.52 ^~~~~~~~~~~~~~~~~ 61:32.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:29:0: 61:32.90 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementJSHelper.cpp: In member function ‘virtual nsresult mozilla::storage::StatementJSHelper::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)’: 61:32.90 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementJSHelper.cpp:222:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:32.90 *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING); 61:32.90 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.91 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementJSHelper.cpp:230:39: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 61:32.91 *_retval = ::JS_DefinePropertyById(aCtx, scope, id, val, JSPROP_RESOLVING); 61:32.91 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:38:0: 61:32.96 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp: In member function ‘void mozilla::storage::StatementParams::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle, mozilla::ErrorResult&)’: 61:32.96 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp:45:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:32.96 void StatementParams::NamedGetter(JSContext* aCx, const nsAString& aName, 61:32.96 ^~~~~~~~~~~~~~~ 61:32.97 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp: In member function ‘void mozilla::storage::StatementParams::IndexedGetter(JSContext*, uint32_t, bool&, JS::MutableHandle, mozilla::ErrorResult&)’: 61:32.97 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp:97:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:32.97 void StatementParams::IndexedGetter(JSContext* aCx, uint32_t aIndex, 61:32.97 ^~~~~~~~~~~~~~~ 61:33.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:47:0: 61:33.03 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementRow.cpp: In member function ‘void mozilla::storage::StatementRow::NamedGetter(JSContext*, const nsAString&, bool&, JS::MutableHandle, mozilla::ErrorResult&)’: 61:33.03 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementRow.cpp:43:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 61:33.03 void StatementRow::NamedGetter(JSContext* aCx, const nsAString& aName, 61:33.03 ^~~~~~~~~~~~ 61:34.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/Unified_cpp_storage1.cpp:38:0: 61:34.40 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp: In member function ‘void mozilla::storage::StatementParams::NamedSetter(JSContext*, const nsAString&, JS::Handle, mozilla::ErrorResult&)’: 61:34.40 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp:58:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:34.40 void StatementParams::NamedSetter(JSContext* aCx, const nsAString& aName, 61:34.40 ^~~~~~~~~~~~~~~ 61:34.44 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp: In member function ‘void mozilla::storage::StatementParams::IndexedSetter(JSContext*, uint32_t, JS::Handle, mozilla::ErrorResult&)’: 61:34.44 /<>/firefox-69.0~b5+build1/storage/mozStorageStatementParams.cpp:110:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 61:34.44 void StatementParams::IndexedSetter(JSContext* aCx, uint32_t aIndex, 61:34.45 ^~~~~~~~~~~~~~~ 61:36.07 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage' 61:36.08 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/permissions' 61:36.09 extensions/permissions 61:47.74 Compiling malloc_size_of_derive v0.1.0 61:52.64 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/storage/test/gtest' 61:52.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/permissions/test/gtest' 61:52.66 extensions/permissions/test/gtest 61:59.93 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/permissions/test/gtest' 61:59.94 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/common' 61:59.95 media/webrtc/signaling/src/common *** KEEP ALIVE MARKER *** Total duration: 1:02:00.239944 62:05.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20:0: 62:05.30 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: 62:05.30 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62:05.30 rtc::LogMessage::LogToDebug(log_level); 62:05.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 62:05.64 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/common' 62:05.66 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/jsep' 62:05.66 media/webrtc/signaling/src/jsep 62:26.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/extensions/permissions' 62:26.20 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/media-conduit' 62:26.20 media/webrtc/signaling/src/media-conduit 62:29.48 In file included from /usr/include/c++/7/vector:69:0, 62:29.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 62:29.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 62:29.48 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.h:10, 62:29.48 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.cpp:5, 62:29.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/jsep/Unified_cpp_signaling_src_jsep0.cpp:2: 62:29.49 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::SdpRidAttributeList::Rid&}; _Tp = mozilla::SdpRidAttributeList::Rid; _Alloc = std::allocator]’: 62:29.49 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 62:29.49 vector<_Tp, _Alloc>:: 62:29.49 ^~~~~~~~~~~~~~~~~~~ 62:29.64 In file included from /usr/include/c++/7/vector:64:0, 62:29.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 62:29.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 62:29.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.h:10, 62:29.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.cpp:5, 62:29.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/jsep/Unified_cpp_signaling_src_jsep0.cpp:2: 62:29.64 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void mozilla::JsepTrack::GetRids(const mozilla::SdpMediaSection&, mozilla::sdp::Direction, std::vector*) const’: 62:29.64 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 62:29.64 _M_realloc_insert(end(), __x); 62:29.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:29.84 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void mozilla::JsepTrack::AddToMsection(const std::vector&, mozilla::sdp::Direction, mozilla::SsrcGenerator&, mozilla::SdpMediaSection*)’: 62:29.84 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 62:29.84 _M_realloc_insert(end(), __x); 62:29.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 62:31.88 In file included from /usr/include/c++/7/vector:69:0, 62:31.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 62:31.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 62:31.88 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.h:10, 62:31.88 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/jsep/JsepSessionImpl.cpp:5, 62:31.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/jsep/Unified_cpp_signaling_src_jsep0.cpp:2: 62:31.88 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::SdpRidAttributeList::Rid}; _Tp = mozilla::SdpRidAttributeList::Rid; _Alloc = std::allocator]’: 62:31.88 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 62:31.88 vector<_Tp, _Alloc>:: 62:31.88 ^~~~~~~~~~~~~~~~~~~ 62:32.06 /usr/include/c++/7/bits/vector.tcc: In member function ‘void mozilla::JsepTrack::CreateEncodings(const mozilla::SdpMediaSection&, const std::vector >&, mozilla::JsepTrackNegotiatedDetails*)’: 62:32.06 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 62:32.06 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 62:32.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.38 Compiling xpcom v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/xpcom) 62:39.00 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/jsep' 62:39.02 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/mediapipeline' 62:39.03 media/webrtc/signaling/src/mediapipeline *** KEEP ALIVE MARKER *** Total duration: 1:03:00.239907 63:21.71 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/mediapipeline' 63:21.72 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/peerconnection' 63:21.73 media/webrtc/signaling/src/peerconnection 63:41.39 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/media-conduit' 63:41.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/sdp' 63:41.41 media/webrtc/signaling/src/sdp *** KEEP ALIVE MARKER *** Total duration: 1:04:00.239912 64:03.64 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13:0, 64:03.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 64:03.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:71, 64:03.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 64:03.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 64:03.64 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 64:03.64 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: 64:03.65 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64:03.65 : SdpAttribute(kSetupAttribute), mRole(role) {} 64:03.65 ^ 64:03.65 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: ‘setupEnum’ was declared here 64:03.65 SdpSetupAttribute::Role setupEnum; 64:03.65 ^~~~~~~~~ 64:03.80 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13:0, 64:03.80 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 64:03.81 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:71, 64:03.81 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 64:03.81 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 64:03.81 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 64:03.81 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: 64:03.81 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64:03.81 : SdpAttribute(kDirectionAttribute), mValue(value) {} 64:03.81 ^ 64:03.81 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: ‘dir’ was declared here 64:03.81 SdpDirectionAttribute::Direction dir; 64:03.81 ^~~ 64:04.20 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13:0, 64:04.20 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 64:04.20 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:71, 64:04.20 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 64:04.20 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 64:04.20 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 64:04.20 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: 64:04.20 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64:04.20 extensionattributes}; 64:04.20 ^ 64:04.21 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: ‘direction’ was declared here 64:04.21 SdpDirectionAttribute::Direction direction; 64:04.21 ^~~~~~~~~ 64:04.66 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13:0, 64:04.66 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 64:04.66 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:71, 64:04.66 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 64:04.66 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 64:04.66 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 64:04.66 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: 64:04.66 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64:04.66 Group value = {semantics, tags}; 64:04.66 ^ 64:04.66 /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: ‘semantic’ was declared here 64:04.66 SdpGroupAttributeList::Semantics semantic; 64:04.66 ^~~~~~~~ 64:18.09 Compiling cstr v0.1.3 64:18.32 Compiling cubeb v0.5.4 64:19.06 Compiling cubeb-backend v0.5.4 64:45.90 In file included from /usr/include/c++/7/vector:69:0, 64:45.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 64:45.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 64:45.91 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:67, 64:45.91 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/ParsingResultComparer.cpp:5, 64:45.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/sdp/Unified_cpp_signaling_src_sdp0.cpp:2: 64:45.91 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::SdpRidAttributeList::Rid&}; _Tp = mozilla::SdpRidAttributeList::Rid; _Alloc = std::allocator]’: 64:45.91 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 64:45.91 vector<_Tp, _Alloc>:: 64:45.91 ^~~~~~~~~~~~~~~~~~~ 64:46.07 In file included from /usr/include/c++/7/vector:64:0, 64:46.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 64:46.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 64:46.07 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:67, 64:46.07 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/ParsingResultComparer.cpp:5, 64:46.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/sdp/Unified_cpp_signaling_src_sdp0.cpp:2: 64:46.07 /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool mozilla::SdpRidAttributeList::PushEntry(const string&, std::__cxx11::string*, size_t*)’: 64:46.07 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64:46.07 _M_realloc_insert(end(), __x); 64:46.07 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 64:47.43 In file included from /usr/include/c++/7/vector:69:0, 64:47.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 64:47.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 64:47.43 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/Sdp.h:67, 64:47.43 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/sdp/ParsingResultComparer.cpp:5, 64:47.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/sdp/Unified_cpp_signaling_src_sdp0.cpp:2: 64:47.43 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::SdpRidAttributeList::Rid}; _Tp = mozilla::SdpRidAttributeList::Rid; _Alloc = std::allocator]’: 64:47.44 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 64:47.44 vector<_Tp, _Alloc>:: 64:47.44 ^~~~~~~~~~~~~~~~~~~ 64:47.57 /usr/include/c++/7/bits/vector.tcc: In member function ‘void mozilla::SdpRidAttributeList::PushEntry(const string&, mozilla::sdp::Direction, const std::vector&, const mozilla::EncodingConstraints&, const std::vector >&)’: 64:47.57 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64:47.57 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 64:47.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:50.22 Compiling cssparser-macros v0.3.5 *** KEEP ALIVE MARKER *** Total duration: 1:05:00.239890 65:01.81 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/sdp' 65:01.83 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/gtest' 65:01.83 media/webrtc/signaling/gtest 65:02.00 In file included from /usr/include/c++/7/vector:69:0, 65:02.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 65:02.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 65:02.01 from /<>/firefox-69.0~b5+build1/media/mtransport/dtlsidentity.h:10, 65:02.01 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.h:12, 65:02.01 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.cpp:5, 65:02.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:2: 65:02.01 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::NrIceTurnServer}; _Tp = mozilla::NrIceTurnServer; _Alloc = std::allocator]’: 65:02.01 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 65:02.01 vector<_Tp, _Alloc>:: 65:02.01 ^~~~~~~~~~~~~~~~~~~ 65:02.18 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::NrIceStunServer}; _Tp = mozilla::NrIceStunServer; _Alloc = std::allocator]’: 65:02.18 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 65:02.18 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 65:02.38 /usr/include/c++/7/bits/vector.tcc: In static member function ‘static nsresult mozilla::MediaTransportHandler::ConvertIceServers(const nsTArray&, std::vector*, std::vector*)’: 65:02.38 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 65:02.38 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 65:02.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.38 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 65:02.38 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 65:02.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:05.35 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::JsepTrack::JsConstraints&}; _Tp = mozilla::JsepTrack::JsConstraints; _Alloc = std::allocator]’: 65:05.35 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 65:05.35 vector<_Tp, _Alloc>:: 65:05.35 ^~~~~~~~~~~~~~~~~~~ 65:05.44 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::VideoCodecConfig::Encoding&}; _Tp = mozilla::VideoCodecConfig::Encoding; _Alloc = std::allocator]’: 65:05.44 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 65:12.12 In file included from /usr/include/c++/7/vector:64:0, 65:12.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 65:12.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 65:12.12 from /<>/firefox-69.0~b5+build1/media/mtransport/dtlsidentity.h:10, 65:12.13 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.h:12, 65:12.13 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.cpp:5, 65:12.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:2: 65:12.13 /usr/include/c++/7/bits/stl_vector.h: In function ‘nsresult mozilla::NegotiatedDetailsToVideoCodecConfigs(const mozilla::JsepTrackNegotiatedDetails&, std::vector >*)’: 65:12.13 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 65:12.13 _M_realloc_insert(end(), __x); 65:12.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 65:23.78 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void mozilla::TransceiverImpl::SyncWithJS(mozilla::dom::RTCRtpTransceiver&, mozilla::ErrorResult&)’: 65:23.78 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 65:23.78 _M_realloc_insert(end(), __x); 65:23.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 65:30.81 Compiling selectors v0.21.0 (/<>/firefox-69.0~b5+build1/servo/components/selectors) 65:34.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/src/peerconnection' 65:34.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn' 65:34.22 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 65:38.36 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn' 65:38.38 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' 65:38.38 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 65:40.49 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' 65:40.51 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' 65:40.51 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 65:42.50 Compiling tokio-tcp v0.1.1 65:42.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' 65:42.69 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' 65:42.69 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 65:45.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' 65:45.54 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' 65:45.56 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 65:47.30 Compiling tokio-udp v0.1.1 65:48.18 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' 65:48.20 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' 65:48.20 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 65:50.30 Compiling tokio-uds v0.2.5 65:50.49 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' 65:50.51 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' 65:50.52 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 65:53.21 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' 65:53.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' 65:53.23 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 65:55.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' 65:55.55 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' 65:55.56 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 65:55.94 Compiling smallvec v0.6.6 65:57.85 Compiling app_units v0.7.0 65:57.99 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' 65:58.02 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' 65:58.03 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 65:58.51 Compiling euclid v0.19.5 *** KEEP ALIVE MARKER *** Total duration: 1:06:00.239889 66:00.11 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' 66:00.12 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' 66:00.12 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 66:02.26 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' 66:02.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' 66:02.28 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 66:04.11 Compiling serde_bytes v0.10.4 66:05.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' 66:05.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' 66:05.45 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 66:05.49 Compiling bincode v1.0.0 66:07.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' 66:07.30 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' 66:07.31 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 66:08.22 Compiling ron v0.1.7 66:09.52 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' 66:09.53 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn' 66:09.54 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 66:13.05 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn' 66:13.07 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/optional_gn' 66:13.07 media/webrtc/trunk/webrtc/api/optional_gn 66:14.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/optional_gn' 66:14.48 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn' 66:14.49 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 66:16.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn' 66:16.34 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_frame_api_gn' 66:16.34 media/webrtc/trunk/webrtc/api/video_frame_api_gn 66:18.48 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_frame_api_gn' 66:18.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn' 66:18.50 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 66:20.72 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn' 66:20.73 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/audio/audio_gn' 66:20.75 media/webrtc/trunk/webrtc/audio/audio_gn 66:29.23 Compiling webrender_build v0.0.1 (/<>/firefox-69.0~b5+build1/gfx/wr/webrender_build) 66:31.36 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/audio/audio_gn' 66:31.37 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn' 66:31.38 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 66:32.89 Compiling toml v0.4.5 66:33.62 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn' 66:33.63 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn' 66:33.64 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 66:37.41 In file included from /usr/include/c++/7/algorithm:62:0, 66:37.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 66:37.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 66:37.41 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/array_view.h:14, 66:37.41 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/bitrateallocationstrategy.h:18, 66:37.41 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.h:22, 66:37.41 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.cc:12, 66:37.41 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn/Unified_cpp_bitrate_allocator_gn0.cpp:2: 66:37.41 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: 66:37.41 /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.41 __unguarded_linear_insert(_RandomAccessIterator __last, 66:37.41 ^~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.43 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 66:37.44 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.44 __insertion_sort(_RandomAccessIterator __first, 66:37.44 ^~~~~~~~~~~~~~~~ 66:37.44 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.49 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 66:37.49 from /usr/include/c++/7/algorithm:62, 66:37.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 66:37.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 66:37.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/array_view.h:14, 66:37.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/bitrateallocationstrategy.h:18, 66:37.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.h:22, 66:37.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.cc:12, 66:37.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn/Unified_cpp_bitrate_allocator_gn0.cpp:2: 66:37.49 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = webrtc::BitrateAllocator::DistributeBitrateRelatively(uint32_t, const ObserverAllocation&, webrtc::BitrateAllocator::ObserverAllocation*)::PriorityRateObserverConfig; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 66:37.50 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.50 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 66:37.50 ^~~~~~~~~~~~~ 66:37.55 In file included from /usr/include/c++/7/algorithm:62:0, 66:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 66:37.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 66:37.55 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/array_view.h:14, 66:37.55 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/bitrateallocationstrategy.h:18, 66:37.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.h:22, 66:37.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.cc:12, 66:37.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn/Unified_cpp_bitrate_allocator_gn0.cpp:2: 66:37.56 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 66:37.56 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.56 __introsort_loop(_RandomAccessIterator __first, 66:37.56 ^~~~~~~~~~~~~~~~ 66:37.56 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.56 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.56 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.56 std::__introsort_loop(__cut, __last, __depth_limit, __comp); 66:37.56 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.86 /usr/include/c++/7/bits/stl_algo.h: In member function ‘void webrtc::BitrateAllocator::DistributeBitrateRelatively(uint32_t, const ObserverAllocation&, webrtc::BitrateAllocator::ObserverAllocation*)’: 66:37.86 /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.86 std::__introsort_loop(__first, __last, 66:37.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 66:37.86 std::__lg(__last - __first) * 2, 66:37.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.86 __comp); 66:37.86 ~~~~~~~ 66:37.86 /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.86 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 66:37.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.86 /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:37.86 std::__insertion_sort(__first, __last, __comp); 66:37.87 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.09 In file included from /usr/include/c++/7/vector:69:0, 66:38.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 66:38.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 66:38.09 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.h:20, 66:38.09 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/bitrate_allocator.cc:12, 66:38.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn/Unified_cpp_bitrate_allocator_gn0.cpp:2: 66:38.09 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {webrtc::BitrateAllocator::ObserverConfig}; _Tp = webrtc::BitrateAllocator::ObserverConfig; _Alloc = std::allocator]’: 66:38.09 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 66:38.09 vector<_Tp, _Alloc>:: 66:38.09 ^~~~~~~~~~~~~~~~~~~ 66:38.67 /usr/include/c++/7/bits/vector.tcc: In member function ‘void webrtc::BitrateAllocator::AddObserver(webrtc::BitrateAllocatorObserver*, uint32_t, uint32_t, uint32_t, bool, std::__cxx11::string, double)’: 66:38.67 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66:38.67 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 66:38.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:39.04 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn' 66:39.05 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn' 66:39.06 media/webrtc/trunk/webrtc/call/call_gn 66:43.85 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17:0, 66:43.85 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/call.cc:29, 66:43.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 66:43.85 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 66:43.85 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 66:43.86 AddReceiveRtpModule(rtp_module); 66:43.86 ^ 66:43.86 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 66:43.86 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 66:43.86 ^~~~~~~~~~~~~~~~~~~ 66:46.30 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18:0, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/call.cc:63, 66:46.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 66:46.30 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 66:46.30 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 66:46.30 virtual void OnDroppedFrame() {} 66:46.30 ^~~~~~~~~~~~~~ 66:46.30 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30:0, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 66:46.30 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/call.cc:64, 66:46.30 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 66:46.30 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ [-Woverloaded-virtual] 66:46.30 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 66:46.30 ^~~~~~~~~~~~~~ 66:58.23 In file included from /usr/include/c++/7/map:60:0, 66:58.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 66:58.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 66:58.24 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/call.cc:13, 66:58.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 66:58.24 /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: 66:58.24 /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 66:58.24 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 66:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:58.29 In file included from /usr/include/c++/7/map:61:0, 66:58.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 66:58.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 66:58.29 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/call.cc:13, 66:58.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 66:58.29 /usr/include/c++/7/bits/stl_map.h: In member function ‘virtual void webrtc::internal::Call::DestroyAudioSendStream(webrtc::AudioSendStream*)’: 66:58.29 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 66:58.30 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 66:58.30 ^~~ 66:58.58 /usr/include/c++/7/bits/stl_map.h: In member function ‘virtual void webrtc::internal::Call::DestroyVideoSendStream(webrtc::VideoSendStream*)’: 66:58.58 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 66:58.58 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 66:58.58 ^~~ *** KEEP ALIVE MARKER *** Total duration: 1:07:00.239900 67:01.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_gn' 67:01.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_interfaces_gn' 67:01.50 media/webrtc/trunk/webrtc/call/call_interfaces_gn 67:04.79 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/call_interfaces_gn' 67:04.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_interfaces_gn' 67:04.81 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 67:06.37 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_interfaces_gn' 67:07.72 Compiling darling v0.9.0 67:07.96 Compiling failure v0.1.3 67:08.55 Compiling storage_variant v0.1.0 (/<>/firefox-69.0~b5+build1/storage/variant) 67:09.92 Compiling moz_task v0.1.0 (/<>/firefox-69.0~b5+build1/xpcom/rust/moz_task) 67:11.50 Compiling mozurl v0.0.1 (/<>/firefox-69.0~b5+build1/netwerk/base/mozurl) 67:15.83 Compiling cubeb-pulse v0.2.0 (/<>/firefox-69.0~b5+build1/media/libcubeb/cubeb-pulse-rs) 67:22.89 Compiling crossbeam-channel v0.3.7 67:23.57 In file included from /usr/include/c++/7/vector:69:0, 67:23.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 67:23.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 67:23.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:57, 67:23.57 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/gtest/jsep_track_unittest.cpp:8: 67:23.57 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mozilla::JsepTrack::JsConstraints}; _Tp = mozilla::JsepTrack::JsConstraints; _Alloc = std::allocator]’: 67:23.57 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 67:23.57 vector<_Tp, _Alloc>:: 67:23.57 ^~~~~~~~~~~~~~~~~~~ 67:23.65 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mozilla::JsepTrack::JsConstraints}; _Tp = mozilla::JsepTrack::JsConstraints; _Alloc = std::allocator]’: 67:23.65 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 67:23.65 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 67:23.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.17 In file included from /usr/include/c++/7/vector:69:0, 67:27.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 67:27.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 67:27.18 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:8: 67:27.18 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::VideoCodecConfig::Encoding&}; _Tp = mozilla::VideoCodecConfig::Encoding; _Alloc = std::allocator]’: 67:27.18 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 67:27.18 vector<_Tp, _Alloc>:: 67:27.18 ^~~~~~~~~~~~~~~~~~~ 67:29.86 In file included from /usr/include/c++/7/vector:64:0, 67:29.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 67:29.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 67:29.86 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:8: 67:29.86 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void test::TransportConduitTest::TestVideoConduitCodecAPI()’: 67:29.86 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 67:29.86 _M_realloc_insert(end(), __x); 67:29.86 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 67:29.86 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 67:29.86 _M_realloc_insert(end(), __x); 67:29.86 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 67:29.86 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 67:29.86 _M_realloc_insert(end(), __x); 67:29.86 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 67:37.20 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_receiver_gn' 67:37.21 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 67:39.52 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11:0: 67:39.52 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: 67:39.52 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 67:39.52 bool has_mid = packet.GetExtension(&packet_mid); 67:39.52 ^~~~~~~ 67:44.99 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_receiver_gn' 67:45.01 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_sender_gn' 67:45.01 media/webrtc/trunk/webrtc/call/rtp_sender_gn 67:47.52 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17:0, 67:47.52 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 67:47.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 67:47.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 67:47.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 67:47.53 AddReceiveRtpModule(rtp_module); 67:47.53 ^ 67:47.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 67:47.53 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 67:47.53 ^~~~~~~~~~~~~~~~~~~ 67:47.95 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/rtp_sender_gn' 67:47.96 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/video_stream_api_gn' 67:47.97 Compiling fallible v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/fallible) 67:47.97 media/webrtc/trunk/webrtc/call/video_stream_api_gn 67:48.37 Compiling wr_malloc_size_of v0.0.1 (/<>/firefox-69.0~b5+build1/gfx/wr/wr_malloc_size_of) 67:49.12 Compiling plane-split v0.13.8 67:52.17 Compiling webrender v0.60.0 (/<>/firefox-69.0~b5+build1/gfx/wr/webrender) 67:56.26 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/call/video_stream_api_gn' 67:56.28 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_c_arm_asm_gn' 67:56.29 media/webrtc/trunk/webrtc/common_audio/common_audio_c_arm_asm_gn/complex_bit_reverse_arm.o 67:56.29 media/webrtc/trunk/webrtc/common_audio/common_audio_c_arm_asm_gn/filter_ar_fast_q12_armv7.o 67:56.32 media/webrtc/trunk/webrtc/common_audio/common_audio_c_arm_asm_gn/spl_sqrt_floor_arm.o 67:56.37 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_c_arm_asm_gn' 67:56.39 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn' 67:56.39 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 67:57.64 Compiling style v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/style) *** KEEP ALIVE MARKER *** Total duration: 1:08:00.239904 68:00.99 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn' 68:01.01 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn' 68:01.02 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 68:02.16 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn' 68:42.53 Compiling derive_common v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/derive_common) 68:49.61 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl' 68:49.63 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_gn' 68:49.64 media/webrtc/trunk/webrtc/common_audio/common_audio_gn *** KEEP ALIVE MARKER *** Total duration: 1:09:00.239894 69:00.69 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_gn' 69:00.70 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn' 69:00.71 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 69:02.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn' 69:02.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_video/common_video_gn' 69:02.23 media/webrtc/trunk/webrtc/common_video/common_video_gn 69:02.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38:0: 69:02.56 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22:0: warning: "RETURN_EMPTY_ON_FAIL" redefined 69:02.56 #define RETURN_EMPTY_ON_FAIL(x) \ 69:02.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29:0: 69:02.56 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20:0: note: this is the location of the previous definition 69:02.56 #define RETURN_EMPTY_ON_FAIL(x) \ 69:11.48 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_video/common_video_gn' 69:11.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn' 69:11.51 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 69:18.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn' 69:18.29 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn' 69:18.30 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 69:21.25 In file included from /usr/include/c++/7/vector:69:0, 69:21.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 69:21.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 69:21.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:57, 69:21.25 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:7: 69:21.26 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::VideoCodecConfig::Encoding&}; _Tp = mozilla::VideoCodecConfig::Encoding; _Alloc = std::allocator]’: 69:21.26 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 69:21.26 vector<_Tp, _Alloc>:: 69:21.26 ^~~~~~~~~~~~~~~~~~~ 69:21.32 In file included from /usr/include/c++/7/vector:64:0, 69:21.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 69:21.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 69:21.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:57, 69:21.33 from /<>/firefox-69.0~b5+build1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:7: 69:21.33 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mozilla::VideoCodecConfig::Encoding; _Alloc = std::allocator]’: 69:21.33 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 69:21.33 _M_realloc_insert(end(), __x); 69:21.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 69:21.78 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn' 69:21.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn' 69:21.81 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 69:23.79 Compiling rkv v0.9.6 69:33.77 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void test::VideoConduitTest_TestConfigureSendMediaCodecCodecMode_Test::TestBody()’: 69:33.77 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 69:33.77 _M_realloc_insert(end(), __x); 69:33.77 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 69:35.84 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn' 69:35.85 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn' 69:35.86 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 69:38.58 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_media_base_gn' 69:38.58 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 69:38.69 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn' 69:38.72 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn' 69:38.73 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 69:48.24 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn' 69:48.25 Compiling storage v0.1.0 (/<>/firefox-69.0~b5+build1/storage/rust) 69:50.78 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn' 69:50.80 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 69:52.27 In file included from /usr/include/c++/7/vector:69:0, 69:52.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 69:52.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 69:52.27 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/mediastreaminterface.h:23, 69:52.27 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/media/base/adaptedvideotracksource.h:14, 69:52.27 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/media/base/adaptedvideotracksource.cc:11, 69:52.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_media_base_gn/Unified_cpp_rtc_media_base_gn0.cpp:2: 69:52.27 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::RtpEncodingParameters&}; _Tp = webrtc::RtpEncodingParameters; _Alloc = std::allocator]’: 69:52.27 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 69:52.27 vector<_Tp, _Alloc>:: 69:52.27 ^~~~~~~~~~~~~~~~~~~ 69:52.47 In file included from /usr/include/c++/7/vector:64:0, 69:52.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 69:52.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 69:52.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/mediastreaminterface.h:23, 69:52.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/media/base/adaptedvideotracksource.h:14, 69:52.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/media/base/adaptedvideotracksource.cc:11, 69:52.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_media_base_gn/Unified_cpp_rtc_media_base_gn0.cpp:2: 69:52.48 /usr/include/c++/7/bits/stl_vector.h: In function ‘webrtc::RtpParameters cricket::CreateRtpParametersWithOneEncoding()’: 69:52.48 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 69:52.48 _M_realloc_insert(end(), __x); 69:52.48 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 69:53.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn' 69:53.34 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' 69:53.34 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 69:54.13 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/media/rtc_media_base_gn' 69:54.15 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn' 69:54.16 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 69:55.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' 69:55.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn' 69:55.22 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 69:55.85 Compiling tokio-threadpool v0.1.10 69:59.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn' 69:59.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn' 69:59.22 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 69:59.40 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn' 69:59.42 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn' 69:59.43 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn *** KEEP ALIVE MARKER *** Total duration: 1:10:00.239895 70:01.55 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn' 70:01.56 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn' 70:01.57 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 70:02.17 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn' 70:02.19 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn' 70:02.19 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 70:02.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn' 70:02.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn' 70:02.49 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 70:05.15 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn' 70:05.16 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn' 70:05.17 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 70:06.75 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn' 70:06.76 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn' 70:06.77 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 70:08.41 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn' 70:08.43 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn' 70:08.43 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 70:09.63 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn' 70:09.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn' 70:09.65 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 70:16.13 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn' 70:16.15 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn' 70:16.15 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 70:16.66 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn' 70:16.67 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn' 70:16.69 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 70:16.90 Compiling to_shmem v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/to_shmem) 70:17.32 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn' 70:17.34 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' 70:17.34 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 70:19.65 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn' 70:19.66 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn' 70:19.67 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 70:19.92 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' 70:19.93 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn' 70:19.94 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 70:21.94 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn' 70:21.95 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn' 70:21.97 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 70:22.08 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn' 70:22.10 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn' 70:22.12 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 70:24.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn' 70:24.69 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn' 70:24.69 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 70:25.02 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/signaling/gtest' 70:25.04 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn' 70:25.05 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 70:25.47 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn' 70:25.49 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn' 70:25.49 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 70:26.78 Compiling webrender_api v0.60.0 (/<>/firefox-69.0~b5+build1/gfx/wr/webrender_api) 70:28.57 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn' 70:28.58 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn' 70:28.59 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 70:33.07 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn' 70:33.09 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' 70:33.10 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 70:33.63 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn' 70:33.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn' 70:33.65 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 70:35.09 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' 70:35.12 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' 70:35.13 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 70:36.91 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' 70:36.93 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn' 70:36.93 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 70:37.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29:0: 70:37.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: 70:37.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:37.17 sync_buffer_->IncreaseEndTimestamp( 70:37.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 70:37.17 static_cast(output_size_samples_)); 70:37.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:37.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 70:37.17 case kAudioRepetition: { 70:37.17 ^~~~ 70:38.63 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn' 70:38.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn' 70:38.66 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 70:38.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn' 70:38.84 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn' 70:38.85 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 70:40.54 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26:0: 70:40.54 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 70:40.54 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 70:40.54 for (int k = 0; k < v_length; ++k) { 70:40.54 ~~^~~~~~~~~~ 70:41.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn' 70:41.27 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn' 70:41.28 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 70:42.72 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn' 70:42.74 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn' 70:42.74 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 70:47.01 In file included from /usr/include/c++/7/deque:66:0, 70:47.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/deque:3, 70:47.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/deque:44, 70:47.01 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator.h:16, 70:47.01 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/delay_based_bwe.h:18, 70:47.01 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h:20, 70:47.01 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.h:18, 70:47.02 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc:12, 70:47.02 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn/Unified_cpp_itrate_controller_gn0.cpp:2: 70:47.02 /usr/include/c++/7/bits/deque.tcc: In function ‘std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = std::pair]’: 70:47.02 /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:47.02 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, 70:47.02 ^~~~ 70:47.02 /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.17 /usr/include/c++/7/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator, const std::pair&, const std::pair*>; _Tp = std::pair; _Alloc = std::allocator >]’: 70:48.17 /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.17 deque<_Tp, _Alloc>:: 70:48.17 ^~~~~~~~~~~~~~~~~~ 70:48.17 /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.17 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.17 std::copy(__first, __last, __pos - difference_type(__n)); 70:48.17 ^~~ 70:48.18 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.18 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.18 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.18 std::copy(__mid, __last, __old_start); 70:48.18 ^~~ 70:48.18 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.18 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.19 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.19 std::copy(__first, __last, __pos); 70:48.19 ^~~ 70:48.19 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.19 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.19 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.19 std::copy(__first, __mid, __pos); 70:48.19 ^~~ 70:48.20 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.20 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.57 /usr/include/c++/7/bits/deque.tcc: In member function ‘std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: 70:48.57 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.57 _M_erase_at_end(std::copy(__x.begin(), __x.end(), 70:48.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:48.57 this->_M_impl._M_start)); 70:48.57 ~~~~~~~~~~~~~~~~~~~~~~~~ 70:48.58 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.58 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.58 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.58 std::copy(__x.begin(), __mid, this->_M_impl._M_start); 70:48.58 ^~~ 70:48.58 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type ‘std::_Deque_iterator, const std::pair&, const std::pair*>’ changed in GCC 7.1 70:48.58 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type ‘std::deque >::const_iterator {aka std::_Deque_iterator, const std::pair&, const std::pair*>}’ changed in GCC 7.1 70:49.06 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn' 70:49.08 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn' 70:49.10 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 70:49.13 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn' 70:49.14 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/media_file/media_file_gn' 70:49.15 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 70:53.78 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13:0, 70:53.78 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 70:53.78 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 70:53.79 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 70:53.79 AddReceiveRtpModule(rtp_module); 70:53.79 ^ 70:53.79 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 70:53.79 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 70:53.79 ^~~~~~~~~~~~~~~~~~~ 70:53.99 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/media_file/media_file_gn' 70:54.03 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn' 70:54.04 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 70:56.81 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11:0, 70:56.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 70:56.81 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 70:56.81 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 70:56.81 AddReceiveRtpModule(rtp_module); 70:56.81 ^ 70:56.81 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 70:56.81 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 70:56.81 ^~~~~~~~~~~~~~~~~~~ 70:58.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:47:0: 70:58.27 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::InitiateProbing(int64_t, std::initializer_list, bool)’: 70:58.27 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:276:6: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.27 void ProbeController::InitiateProbing( 70:58.27 ^~~~~~~~~~~~~~~ 70:58.29 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::InitiateExponentialProbing()’: 70:58.29 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:142:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.29 InitiateProbing(clock_->TimeInMilliseconds(), 70:58.29 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.29 {3 * start_bitrate_bps_, 6 * start_bitrate_bps_}, true); 70:58.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.32 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::SetBitrates(int64_t, int64_t, int64_t)’: 70:58.32 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:122:24: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.32 InitiateProbing(clock_->TimeInMilliseconds(), {max_bitrate_bps}, false); 70:58.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.37 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::SetEstimatedBitrate(int64_t)’: 70:58.37 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:169:22: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.37 InitiateProbing(now_ms, {2 * bitrate_bps}, true); 70:58.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.42 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::RequestProbe()’: 70:58.43 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:220:24: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.43 InitiateProbing(now_ms, {suggested_probe_bps}, false); 70:58.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.47 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc: In member function ‘void webrtc::ProbeController::Process()’: 70:58.47 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller.cc:271:22: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 70:58.47 InitiateProbing(now_ms, {estimated_bitrate_bps_ * 2}, true); 70:58.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:59.36 In file included from /usr/include/c++/7/vector:69:0, 70:59.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 70:59.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 70:59.36 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:15, 70:59.36 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 70:59.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 70:59.36 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 70:59.36 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 70:59.36 vector<_Tp, _Alloc>:: 70:59.36 ^~~~~~~~~~~~~~~~~~~ 70:59.44 In file included from /usr/include/c++/7/vector:64:0, 70:59.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 70:59.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 70:59.44 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:15, 70:59.44 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 70:59.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 70:59.45 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void webrtc::MedianSlopeEstimator::Update(double, double, int64_t)’: 70:59.45 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 70:59.45 _M_realloc_insert(end(), __x); 70:59.45 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 70:59.82 In file included from /usr/include/c++/7/vector:69:0, 70:59.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 70:59.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 70:59.82 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:15, 70:59.82 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 70:59.82 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 70:59.82 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::PacketFeedback&}; _Tp = webrtc::PacketFeedback; _Alloc = std::allocator]’: 70:59.82 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 70:59.82 vector<_Tp, _Alloc>:: 70:59.82 ^~~~~~~~~~~~~~~~~~~ 70:59.82 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 70:59.95 In file included from /usr/include/c++/7/vector:64:0, 70:59.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 70:59.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 70:59.95 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:15, 70:59.95 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 70:59.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 70:59.95 /usr/include/c++/7/bits/stl_vector.h: In member function ‘std::vector webrtc::TransportFeedbackAdapter::GetPacketFeedbackVector(const webrtc::rtcp::TransportFeedback&)’: 70:59.95 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 70:59.96 _M_realloc_insert(end(), __x); 70:59.96 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 70:59.96 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 70:59.96 _M_realloc_insert(end(), __x); 70:59.96 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:11:00.239923 71:00.47 In file included from /usr/include/c++/7/algorithm:62:0, 71:00.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:00.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:00.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:00.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:17, 71:00.47 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 71:00.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 71:00.47 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 71:00.47 /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.47 __unguarded_linear_insert(_RandomAccessIterator __last, 71:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~ 71:00.51 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 71:00.51 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.51 __insertion_sort(_RandomAccessIterator __first, 71:00.51 ^~~~~~~~~~~~~~~~ 71:00.51 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.56 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 71:00.56 from /usr/include/c++/7/algorithm:62, 71:00.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:00.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:00.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:00.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:17, 71:00.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 71:00.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 71:00.56 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = webrtc::PacketFeedback; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 71:00.56 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.56 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 71:00.56 ^~~~~~~~~~~~~ 71:00.65 In file included from /usr/include/c++/7/algorithm:62:0, 71:00.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:00.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:00.65 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:00.65 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:17, 71:00.65 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 71:00.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 71:00.65 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 71:00.65 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.65 __introsort_loop(_RandomAccessIterator __first, 71:00.65 ^~~~~~~~~~~~~~~~ 71:00.66 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.66 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.66 std::__introsort_loop(__cut, __last, __depth_limit, __comp); 71:00.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:00.91 In file included from /usr/include/c++/7/vector:64:0, 71:00.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:00.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:00.91 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:15, 71:00.91 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 71:00.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 71:00.91 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void webrtc::SendSideCongestionController::OnTransportFeedback(const webrtc::rtcp::TransportFeedback&)’: 71:00.91 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.91 _M_realloc_insert(end(), __x); 71:00.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:00.91 In file included from /usr/include/c++/7/algorithm:62:0, 71:00.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:00.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:00.91 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:00.92 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.h:17, 71:00.92 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/congestion_controller/acknowledged_bitrate_estimator.cc:11, 71:00.92 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:2: 71:00.92 /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.92 std::__introsort_loop(__first, __last, 71:00.92 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 71:00.92 std::__lg(__last - __first) * 2, 71:00.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:00.92 __comp); 71:00.92 ~~~~~~~ 71:00.92 /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.92 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 71:00.93 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:00.93 /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:00.93 std::__insertion_sort(__first, __last, __comp); 71:00.93 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 71:01.78 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn' 71:01.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' 71:01.80 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 71:02.49 In file included from /usr/include/c++/7/vector:69:0, 71:02.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:02.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:02.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/common_types.h:19, 71:02.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:15, 71:02.49 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.cc:11, 71:02.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:2: 71:02.49 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::PacketQueue::Packet&}; _Tp = webrtc::PacketQueue::Packet; _Alloc = std::allocator]’: 71:02.49 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 71:02.49 vector<_Tp, _Alloc>:: 71:02.50 ^~~~~~~~~~~~~~~~~~~ 71:02.56 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 71:02.56 from /usr/include/c++/7/algorithm:62, 71:02.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:02.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:02.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:02.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:14, 71:02.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.cc:11, 71:02.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:2: 71:02.56 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = webrtc::PacketQueue::Packet; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: 71:02.56 /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 71:02.56 __push_heap(_RandomAccessIterator __first, 71:02.56 ^~~~~~~~~~~ 71:02.64 In file included from /usr/include/c++/7/vector:64:0, 71:02.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:02.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:02.64 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/common_types.h:19, 71:02.64 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:15, 71:02.64 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.cc:11, 71:02.64 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:2: 71:02.64 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void webrtc::PacketQueue2::Push(const Packet&)’: 71:02.64 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 71:02.64 _M_realloc_insert(end(), __x); 71:02.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:02.76 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void webrtc::PacketQueue2::CancelPop(const Packet&)’: 71:02.76 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 71:02.76 _M_realloc_insert(end(), __x); 71:02.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:03.19 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 71:03.19 from /usr/include/c++/7/algorithm:62, 71:03.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:03.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:03.19 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/optional.h:14, 71:03.19 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.h:14, 71:03.19 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/alr_detector.cc:11, 71:03.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:2: 71:03.20 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = webrtc::PacketQueue::Packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 71:03.20 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 71:03.20 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 71:03.20 ^~~~~~~~~~~~~ 71:03.80 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn' 71:03.82 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' 71:03.82 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 71:05.26 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16:0: 71:05.26 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 71:05.26 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 71:05.26 for (int k = 0; k < v_length; ++k) { 71:05.26 ~~^~~~~~~~~~ 71:06.12 In file included from /usr/include/c++/7/vector:69:0, 71:06.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:06.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:06.12 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn.h:14, 71:06.12 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc:11: 71:06.12 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::rtcp::TmmbItem&}; _Tp = webrtc::rtcp::TmmbItem; _Alloc = std::allocator]’: 71:06.12 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:06.12 vector<_Tp, _Alloc>:: 71:06.12 ^~~~~~~~~~~~~~~~~~~ 71:06.17 In file included from /usr/include/c++/7/vector:64:0, 71:06.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:06.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:06.17 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn.h:14, 71:06.17 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc:11: 71:06.17 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void webrtc::rtcp::Tmmbn::AddTmmbr(const webrtc::rtcp::TmmbItem&)’: 71:06.17 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:06.17 _M_realloc_insert(end(), __x); 71:06.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:08.33 In file included from /usr/include/c++/7/vector:69:0, 71:08.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:08.33 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:08.33 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.h:14, 71:08.33 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc:11: 71:08.34 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::rtcp::TmmbItem&}; _Tp = webrtc::rtcp::TmmbItem; _Alloc = std::allocator]’: 71:08.34 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:08.34 vector<_Tp, _Alloc>:: 71:08.34 ^~~~~~~~~~~~~~~~~~~ 71:08.37 In file included from /usr/include/c++/7/vector:64:0, 71:08.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:08.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:08.37 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.h:14, 71:08.37 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc:11: 71:08.37 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void webrtc::rtcp::Tmmbr::AddTmmbr(const webrtc::rtcp::TmmbItem&)’: 71:08.37 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:08.37 _M_realloc_insert(end(), __x); 71:08.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:12.33 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' 71:12.34 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' 71:12.35 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 71:14.46 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30:0, 71:14.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 71:14.46 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 71:14.46 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 71:14.46 for (int k = 0; k < v_length; ++k) { 71:14.46 ~~^~~~~~~~~~ 71:24.75 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' 71:24.76 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/utility/utility_gn' 71:24.76 media/webrtc/trunk/webrtc/modules/utility/utility_gn 71:25.94 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23:0, 71:25.94 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 71:25.94 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 71:25.94 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 71:25.94 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 71:25.94 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 71:25.94 for (int k = 0; k < v_length; ++k) { 71:25.94 ~~^~~~~~~~~~ 71:27.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119:0: 71:27.03 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function ‘bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)’: 71:27.03 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:27.03 parsed_payload->frame_type = kVideoFrameKey; 71:27.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 71:27.04 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 71:27.04 case H264::NaluType::kSlice: { 71:27.04 ^~~~ 71:27.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/utility/utility_gn' 71:27.29 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn' 71:27.30 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 71:30.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11:0: 71:30.36 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function ‘virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)’: 71:30.37 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:119:9: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 71:30.37 int32_t VideoCaptureModuleV4L2::StartCapture( 71:30.37 ^~~~~~~~~~~~~~~~~~~~~~ 71:30.37 In file included from /usr/include/stdio.h:862:0, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/stdio.h:3, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/throw_gcc.h:13, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/type_traits:64, 71:30.37 from /usr/include/c++/7/bits/move.h:54, 71:30.37 from /usr/include/c++/7/bits/stl_pair.h:59, 71:30.37 from /usr/include/c++/7/bits/stl_algobase.h:64, 71:30.37 from /usr/include/c++/7/vector:60, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:30.37 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 71:30.37 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 71:30.37 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 71:30.37 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 71:30.37 /usr/include/arm-linux-gnueabihf/bits/stdio2.h:34:43: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 71:30.37 __bos (__s), __fmt, __va_arg_pack ()); 71:30.37 ^ 71:31.04 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn' 71:31.06 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn' 71:31.07 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 71:34.81 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn' 71:34.82 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn' 71:34.83 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 71:36.29 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23:0, 71:36.29 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 71:36.29 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 71:36.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 71:36.29 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 71:36.29 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 71:36.29 for (int k = 0; k < v_length; ++k) { 71:36.29 ~~^~~~~~~~~~ 71:36.56 In file included from /usr/include/c++/7/vector:69:0, 71:36.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:36.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:36.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction.h:18, 71:36.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.h:14, 71:36.56 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11, 71:36.56 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:11: 71:36.56 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::rtcp::TmmbItem&}; _Tp = webrtc::rtcp::TmmbItem; _Alloc = std::allocator]’: 71:36.56 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:36.56 vector<_Tp, _Alloc>:: 71:36.56 ^~~~~~~~~~~~~~~~~~~ 71:36.60 In file included from /usr/include/c++/7/vector:64:0, 71:36.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:36.60 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:36.60 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction.h:18, 71:36.61 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.h:14, 71:36.61 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11, 71:36.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:11: 71:36.61 /usr/include/c++/7/bits/stl_vector.h: In member function ‘std::vector webrtc::RTCPReceiver::TmmbrReceived()’: 71:36.61 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:36.61 _M_realloc_insert(end(), __x); 71:36.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:36.88 In file included from /usr/include/c++/7/vector:69:0, 71:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:36.88 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction.h:18, 71:36.88 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.h:14, 71:36.88 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc:11, 71:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:11: 71:36.88 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&}; _Tp = webrtc::rtcp::TmmbItem; _Alloc = std::allocator]’: 71:36.88 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:36.88 vector<_Tp, _Alloc>:: 71:36.88 ^~~~~~~~~~~~~~~~~~~ 71:36.93 /usr/include/c++/7/bits/vector.tcc: In member function ‘std::unique_ptr webrtc::RTCPSender::BuildTMMBR(const webrtc::RTCPSender::RtcpContext&)’: 71:36.93 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:36.93 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 71:36.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:41.17 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119:0: 71:41.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function ‘webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)’: 71:41.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:41.17 if (previous_state != kStateDecodable && 71:41.17 ^~ 71:41.17 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 71:41.17 case kDecodableSession: { 71:41.17 ^~~~ 71:54.93 In file included from /usr/include/c++/7/queue:62:0, 71:54.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/queue:3, 71:54.93 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 71:54.93 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 71:54.93 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 71:54.93 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = webrtc::rtcp::TmmbItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]’: 71:54.94 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:54.94 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 71:54.94 ^~~~~~~~~~~~~ 71:54.99 In file included from /usr/include/c++/7/algorithm:62:0, 71:54.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:54.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:54.99 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:17, 71:55.00 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 71:55.00 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 71:55.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 71:55.00 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter):: >]’: 71:55.00 /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.00 __unguarded_linear_insert(_RandomAccessIterator __last, 71:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~ 71:55.02 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]’: 71:55.02 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.02 __insertion_sort(_RandomAccessIterator __first, 71:55.02 ^~~~~~~~~~~~~~~~ 71:55.02 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.31 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]’: 71:55.31 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.31 __introsort_loop(_RandomAccessIterator __first, 71:55.31 ^~~~~~~~~~~~~~~~ 71:55.31 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.32 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:55.32 std::__introsort_loop(__cut, __last, __depth_limit, __comp); 71:55.32 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:56.57 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19:0, 71:56.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 71:56.57 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 71:56.57 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 71:56.57 for (int k = 0; k < v_length; ++k) { 71:56.57 ~~^~~~~~~~~~ 71:58.79 In file included from /usr/include/c++/7/vector:69:0, 71:58.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:58.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:58.79 from /usr/include/c++/7/queue:61, 71:58.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/queue:3, 71:58.80 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 71:58.80 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 71:58.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 71:58.80 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::RtpSource&}; _Tp = webrtc::RtpSource; _Alloc = std::allocator]’: 71:58.80 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:58.80 vector<_Tp, _Alloc>:: 71:58.80 ^~~~~~~~~~~~~~~~~~~ 71:59.02 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const webrtc::rtcp::TmmbItem&}; _Tp = webrtc::rtcp::TmmbItem; _Alloc = std::allocator]’: 71:59.02 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 71:59.12 In file included from /usr/include/c++/7/algorithm:62:0, 71:59.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 71:59.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 71:59.12 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:17, 71:59.12 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 71:59.12 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 71:59.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 71:59.13 /usr/include/c++/7/bits/stl_algo.h: In static member function ‘static std::vector webrtc::TMMBRHelp::FindBoundingSet(std::vector)’: 71:59.13 /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.13 std::__introsort_loop(__first, __last, 71:59.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 71:59.13 std::__lg(__last - __first) * 2, 71:59.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:59.13 __comp); 71:59.13 ~~~~~~~ 71:59.13 /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.13 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 71:59.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:59.13 /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.13 std::__insertion_sort(__first, __last, __comp); 71:59.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 71:59.13 In file included from /usr/include/c++/7/vector:64:0, 71:59.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 71:59.13 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 71:59.14 from /usr/include/c++/7/queue:61, 71:59.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/queue:3, 71:59.14 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 71:59.14 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 71:59.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 71:59.15 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.15 _M_realloc_insert(end(), __x); 71:59.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:59.16 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.16 _M_realloc_insert(end(), __x); 71:59.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:59.37 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65:0: 71:59.37 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function ‘void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()’: 71:59.37 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:59.37 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 71:59.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 71:59.38 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 71:59.38 case kDrop: 71:59.38 ^~~~ 71:59.85 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual std::vector webrtc::RtpReceiverImpl::GetSources() const’: 71:59.85 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.85 _M_realloc_insert(end(), __x); 71:59.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 71:59.85 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 71:59.85 _M_realloc_insert(end(), __x); 71:59.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:12:00.239899 72:03.40 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:83:0: 72:03.40 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘void webrtc::VCMSessionInfo::ShiftSubsequentPackets(webrtc::VCMSessionInfo::PacketIterator, int)’: 72:03.40 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:246:6: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.40 void VCMSessionInfo::ShiftSubsequentPackets(PacketIterator it, 72:03.40 ^~~~~~~~~~~~~~ 72:03.42 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘size_t webrtc::VCMSessionInfo::InsertBuffer(uint8_t*, webrtc::VCMSessionInfo::PacketIterator)’: 72:03.42 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:167:8: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.42 size_t VCMSessionInfo::InsertBuffer(uint8_t* frame_buffer, 72:03.42 ^~~~~~~~~~~~~~ 72:03.42 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:207:27: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.43 ShiftSubsequentPackets(packet_it, required_length); 72:03.43 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:03.43 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:221:25: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.43 ShiftSubsequentPackets( 72:03.43 ~~~~~~~~~~~~~~~~~~~~~~^ 72:03.43 packet_it, packet.sizeBytes + 72:03.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:03.43 (packet.insertStartCode ? kH264StartCodeLengthBytes : 0)); 72:03.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:03.51 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘webrtc::VCMSessionInfo::PacketIterator webrtc::VCMSessionInfo::FindNaluEnd(webrtc::VCMSessionInfo::PacketIterator) const’: 72:03.51 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:314:32: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.51 VCMSessionInfo::PacketIterator VCMSessionInfo::FindNaluEnd( 72:03.51 ^~~~~~~~~~~~~~ 72:03.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘size_t webrtc::VCMSessionInfo::DeletePacketData(webrtc::VCMSessionInfo::PacketIterator, webrtc::VCMSessionInfo::PacketIterator)’: 72:03.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:334:8: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.53 size_t VCMSessionInfo::DeletePacketData(PacketIterator start, 72:03.53 ^~~~~~~~~~~~~~ 72:03.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:334:8: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.53 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:348:27: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.53 ShiftSubsequentPackets(end, -static_cast(bytes_to_delete)); 72:03.53 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:03.55 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘webrtc::VCMSessionInfo::PacketIterator webrtc::VCMSessionInfo::FindNextPartitionBeginning(webrtc::VCMSessionInfo::PacketIterator) const’: 72:03.55 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:352:32: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.55 VCMSessionInfo::PacketIterator VCMSessionInfo::FindNextPartitionBeginning( 72:03.55 ^~~~~~~~~~~~~~ 72:03.55 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘webrtc::VCMSessionInfo::PacketIterator webrtc::VCMSessionInfo::FindPartitionEnd(webrtc::VCMSessionInfo::PacketIterator) const’: 72:03.55 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:363:32: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.55 VCMSessionInfo::PacketIterator VCMSessionInfo::FindPartitionEnd( 72:03.55 ^~~~~~~~~~~~~~ 72:03.58 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc: In member function ‘size_t webrtc::VCMSessionInfo::MakeDecodable()’: 72:03.58 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:400:45: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.58 PacketIterator nalu_end = FindNaluEnd(it); 72:03.58 ^ 72:03.58 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:401:38: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.58 return_length += DeletePacketData(it, nalu_end); 72:03.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 72:03.58 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:411:47: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.58 PacketIterator nalu_end = FindNaluEnd(it); 72:03.58 ^ 72:03.58 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/session_info.cc:412:40: note: parameter passing for argument of type ‘webrtc::VCMSessionInfo::PacketIterator {aka std::_List_iterator}’ changed in GCC 7.1 72:03.58 return_length += DeletePacketData(it, nalu_end); 72:03.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 72:06.00 In file included from /usr/include/c++/7/map:60:0, 72:06.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 72:06.00 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 72:06.00 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.h:14, 72:06.00 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module.cc:14, 72:06.01 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:11: 72:06.01 /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = short unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = webrtc::DescendingSeqNumComp; _Alloc = std::allocator >]’: 72:06.01 /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.01 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 72:06.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:06.02 /usr/include/c++/7/bits/stl_tree.h: In member function ‘std::vector webrtc::NackModule::GetNackBatch(webrtc::NackModule::NackFilterOptions)’: 72:06.02 /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.03 _M_erase_aux(__position); 72:06.03 ~~~~~~~~~~~~^~~~~~~~~~~~ 72:06.03 /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.03 _M_erase_aux(__position); 72:06.03 ~~~~~~~~~~~~^~~~~~~~~~~~ 72:06.11 /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = short unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = webrtc::DescendingSeqNumComp; _Alloc = std::allocator >]’: 72:06.11 /usr/include/c++/7/bits/stl_tree.h:2484:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.11 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 72:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:06.11 /usr/include/c++/7/bits/stl_tree.h:2484:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.11 /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator >’ changed in GCC 7.1 72:06.11 _M_erase_aux(__first++); 72:06.11 ~~~~~~~~~~~~^~~~~~~~~~~ 72:06.23 /usr/include/c++/7/bits/stl_tree.h: In member function ‘void webrtc::NackModule::ClearUpTo(uint16_t)’: 72:06.23 /usr/include/c++/7/bits/stl_tree.h:1153:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.23 _M_erase_aux(__first, __last); 72:06.23 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 72:06.73 /usr/include/c++/7/bits/stl_tree.h: In member function ‘bool webrtc::NackModule::RemovePacketsUntilKeyFrame()’: 72:06.74 /usr/include/c++/7/bits/stl_tree.h:1153:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:06.74 _M_erase_aux(__first, __last); 72:06.74 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 72:07.65 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' 72:07.67 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn' 72:07.67 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 72:08.10 /usr/include/c++/7/bits/stl_tree.h: In member function ‘void webrtc::NackModule::AddPacketsToNack(uint16_t, uint16_t)’: 72:08.10 /usr/include/c++/7/bits/stl_tree.h:1153:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:08.10 _M_erase_aux(__first, __last); 72:08.10 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 72:08.23 /usr/include/c++/7/bits/stl_tree.h: In member function ‘int webrtc::NackModule::OnReceivedPacket(const webrtc::VCMPacket&)’: 72:08.23 /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, webrtc::DescendingSeqNumComp, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 72:08.23 _M_erase_aux(__position); 72:08.23 ~~~~~~~~~~~~^~~~~~~~~~~~ 72:09.90 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn' 72:09.92 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn' 72:09.93 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 72:11.64 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn' 72:11.66 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn' 72:11.67 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 72:13.43 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn' 72:13.44 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn' 72:13.45 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 72:13.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn' 72:13.89 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn' 72:13.89 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 72:14.45 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn' 72:14.46 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn' 72:14.48 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 72:19.11 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn' 72:19.14 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn' 72:19.15 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 72:19.83 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn' 72:19.88 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn' 72:19.88 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 72:21.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38:0: 72:21.35 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function ‘void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)’: 72:21.35 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72:21.35 (x_density_[mb_col] * y_density_[mb_row] && 72:22.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn' 72:22.80 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn' 72:22.81 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 72:23.19 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn' 72:26.56 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn' 72:26.59 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn' 72:26.60 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 72:28.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2:0: 72:28.43 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace [-Wsubobject-linkage] 72:28.43 struct TaskQueue::Impl::QueueContext { 72:28.43 ^~~~~~~~~~~~ 72:28.79 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: 72:28.79 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] 72:28.79 write(reply_pipe_, &message, sizeof(message)); 72:28.79 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:30.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn' 72:30.21 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn' 72:30.21 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 72:31.96 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn' 72:31.98 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn' 72:31.99 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 72:33.69 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 72:33.69 from /usr/include/c++/7/algorithm:62, 72:33.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 72:33.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 72:33.70 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/rtc_base/logging.cc:37, 72:33.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn/Unified_cpp__approved_generic_gn1.cpp:11: 72:33.70 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = rtc::DelayedMessage; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: 72:33.70 /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 72:33.70 __push_heap(_RandomAccessIterator __first, 72:33.70 ^~~~~~~~~~~ 72:33.73 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = rtc::DelayedMessage; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 72:33.73 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 72:33.73 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 72:33.73 ^~~~~~~~~~~~~ 72:33.75 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn' 72:33.78 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn' 72:33.79 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 72:34.72 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn' 72:34.74 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn' 72:34.75 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 72:35.46 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn' 72:35.48 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 72:37.41 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn' 72:37.42 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn' 72:37.43 media/webrtc/trunk/webrtc/video/video_gn 72:38.35 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn' 72:38.37 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/audio_level_gn' 72:38.38 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 72:40.15 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn' 72:40.17 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn' 72:40.18 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 72:40.52 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/audio_level_gn' 72:40.53 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/webrtc_common_gn' 72:40.54 media/webrtc/trunk/webrtc/webrtc_common_gn 72:43.21 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/webrtc_common_gn' 72:43.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn' 72:43.24 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 72:44.69 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21:0, 72:44.69 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 72:44.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 72:44.69 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 72:44.69 virtual void OnDroppedFrame() {} 72:44.69 ^~~~~~~~~~~~~~ 72:44.69 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14:0, 72:44.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 72:44.69 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ [-Woverloaded-virtual] 72:44.70 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 72:44.70 ^~~~~~~~~~~~~~ 72:44.70 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30:0, 72:44.70 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 72:44.70 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 72:44.70 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 72:44.70 AddReceiveRtpModule(rtp_module); 72:44.70 ^ 72:44.70 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 72:44.70 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 72:44.70 ^~~~~~~~~~~~~~~~~~~ 72:45.49 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83:0: 72:45.49 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)’: 72:45.49 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 72:45.49 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 72:45.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:45.50 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)’: 72:45.50 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 72:45.50 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 72:45.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:45.50 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)’: 72:45.50 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 72:45.50 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 72:45.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:45.52 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘void webrtc::DesktopDeviceInfoImpl::InitializeWindowList()’: 72:45.52 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:288:70: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘webrtc::ScreenId {aka int}’ [-Wformat=] 72:45.52 snprintf(idStr, sizeof(idStr), "%ld", pWinDevice->getScreenId()); 72:45.52 ~~~~~~~~~~~~~~~~~~~~~~~~~^ 72:45.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65:0: 72:45.66 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 72:45.66 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 72:45.66 } 72:45.66 ^ 72:45.66 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 72:45.66 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 72:45.66 ^~~~~~~~~~~ 72:45.66 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 72:45.67 } 72:45.67 ^ 72:45.67 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 72:45.67 void VoEBaseImpl::PullRenderData(int bits_per_sample, 72:45.67 ^~~~~~~~~~~ 72:45.70 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:128:0: 72:45.70 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function ‘virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()’: 72:45.70 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 72:45.70 if (processId == getpid()) { 72:45.70 ~~~~~~~~~~^~~~~~~~~~~ 72:45.71 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:115:80: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘webrtc::ProcessId {aka int}’ [-Wformat=] 72:45.71 snprintf(idStr, sizeof(idStr), "%ld", pDesktopApplication->getProcessId()); 72:45.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 72:46.57 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20:0, 72:46.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 72:46.57 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 72:46.57 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 72:46.57 AddReceiveRtpModule(rtp_module); 72:46.57 ^ 72:46.57 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 72:46.57 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 72:46.57 ^~~~~~~~~~~~~~~~~~~ 72:53.87 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:65:0: 72:53.87 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: ‘webrtc::g_last_xserver_error_code’ defined but not used [-Wunused-variable] 72:53.87 static int g_last_xserver_error_code = 0; 72:53.88 ^~~~~~~~~~~~~~~~~~~~~~~~~ 72:53.88 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: ‘webrtc::g_xserver_error_trap_enabled’ defined but not used [-Wunused-variable] 72:53.88 static bool g_xserver_error_trap_enabled = false; 72:53.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:55.28 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65:0: 72:55.28 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function ‘virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)’: 72:55.28 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:55.28 keyframe_request_sender_->RequestKeyFrame(); 72:55.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 72:55.28 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 72:55.29 case video_coding::H264SpsPpsTracker::kDrop: 72:55.29 ^~~~ 72:57.01 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn' 72:57.04 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn' 72:57.05 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 72:58.21 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn' 72:58.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn' 72:58.24 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn *** KEEP ALIVE MARKER *** Total duration: 1:13:00.241263 73:00.55 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn' 73:00.57 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn' 73:00.57 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn 73:02.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn' 73:02.27 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn' 73:02.28 media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn 73:03.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn' 73:03.05 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_gn' 73:03.05 media/webrtc/trunk/webrtc/common_audio/common_audio_neon_gn 73:03.17 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn' 73:03.19 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn' 73:03.19 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/lattice_armv7.o 73:03.19 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/pitch_filter_armv6.o 73:03.25 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn' 73:03.25 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_gn' 73:03.26 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_gn 73:05.00 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_gn' 73:05.01 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn' 73:05.03 media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn 73:06.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_gn' 73:06.04 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn' 73:06.06 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn 73:06.08 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn' 73:06.08 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn' 73:06.09 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn 73:06.77 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn' 73:06.79 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn' 73:06.80 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn 73:09.20 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn' 73:09.22 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/mtransport/build' 73:09.23 media/mtransport/build 73:10.50 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn' 73:10.51 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/mtransport/ipc' 73:10.52 media/mtransport/ipc 73:13.38 In file included from /usr/include/c++/7/map:60:0, 73:13.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 73:13.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 73:13.38 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/audio_codecs/audio_format.h:14, 73:13.38 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:18, 73:13.38 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 73:13.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 73:13.39 /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = webrtc::VideoContentType; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: 73:13.39 /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:13.39 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 73:13.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.43 In file included from /usr/include/c++/7/map:61:0, 73:13.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/map:3, 73:13.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/map:44, 73:13.43 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/audio_codecs/audio_format.h:14, 73:13.43 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:18, 73:13.43 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 73:13.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 73:13.44 /usr/include/c++/7/bits/stl_map.h: In member function ‘virtual void webrtc::ReceiveStatisticsProxy::OnCompleteFrame(bool, size_t, webrtc::VideoContentType)’: 73:13.44 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:13.44 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:13.44 ^~~ 73:13.48 /usr/include/c++/7/bits/stl_map.h: In member function ‘void webrtc::ReceiveStatisticsProxy::OnRenderedFrame(const webrtc::VideoFrame&)’: 73:13.48 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:13.48 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:13.48 ^~~ 73:14.15 /usr/include/c++/7/bits/stl_map.h: In member function ‘void webrtc::ReceiveStatisticsProxy::UpdateHistograms()’: 73:14.15 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:14.15 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:14.15 ^~~ 73:14.15 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:14.15 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:14.15 ^~~ 73:14.15 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:14.15 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:14.15 ^~~ 73:16.60 /usr/include/c++/7/bits/stl_map.h: In member function ‘void webrtc::ReceiveStatisticsProxy::OnDecodedFrame(rtc::Optional, webrtc::VideoContentType)’: 73:16.60 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ changed in GCC 7.1 73:16.60 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 73:16.60 ^~~ 73:27.39 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21:0, 73:27.39 from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 73:27.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 73:27.39 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: ‘virtual void webrtc::EncodedImageCallback::OnDroppedFrame()’ was hidden [-Woverloaded-virtual] 73:27.39 virtual void OnDroppedFrame() {} 73:27.39 ^~~~~~~~~~~~~~ 73:27.39 In file included from /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11:0, 73:27.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 73:27.39 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by ‘virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)’ [-Woverloaded-virtual] 73:27.39 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 73:27.39 ^~~~~~~~~~~~~~ 73:30.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2:0: 73:30.29 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: 73:30.30 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 73:30.30 FALLTHROUGH(); 73:30.30 ^ 73:30.30 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 73:30.30 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 73:30.30 ^~~~ 73:30.31 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: 73:30.31 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 73:30.31 FALLTHROUGH(); 73:30.31 ^ 73:30.31 /<>/firefox-69.0~b5+build1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 73:30.31 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 73:30.31 ^~~~ 73:35.00 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/webrtc/trunk/webrtc/video/video_gn' 73:35.02 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest' 73:35.03 testing/gtest 73:59.65 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/mtransport/ipc' 73:59.66 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest/benchmark' 73:59.66 testing/gtest/benchmark 73:59.72 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest/benchmark' 73:59.74 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest/mozilla' 73:59.74 testing/gtest/mozilla *** KEEP ALIVE MARKER *** Total duration: 1:14:00.239887 74:12.61 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest' 74:12.62 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/base' 74:12.63 uriloader/base 74:15.27 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/testing/gtest/mozilla' 74:15.29 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/exthandler' 74:15.29 uriloader/exthandler 74:41.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/base' 74:41.55 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/prefetch' 74:41.55 uriloader/prefetch *** KEEP ALIVE MARKER *** Total duration: 1:15:00.239910 75:20.49 In file included from /usr/include/c++/7/vector:69:0, 75:20.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 75:20.49 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 75:20.49 from /<>/firefox-69.0~b5+build1/media/mtransport/nricemediastream.cpp:44: 75:20.50 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::NrIceCandidatePair&}; _Tp = mozilla::NrIceCandidatePair; _Alloc = std::allocator]’: 75:20.50 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 75:20.50 vector<_Tp, _Alloc>:: 75:20.50 ^~~~~~~~~~~~~~~~~~~ 75:21.11 In file included from /usr/include/c++/7/vector:64:0, 75:21.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 75:21.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 75:21.11 from /<>/firefox-69.0~b5+build1/media/mtransport/nricemediastream.cpp:44: 75:21.11 /usr/include/c++/7/bits/stl_vector.h: In member function ‘nsresult mozilla::NrIceMediaStream::GetCandidatePairs(std::vector*) const’: 75:21.11 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 75:21.11 _M_realloc_insert(end(), __x); 75:21.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 75:24.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:20:0: 75:24.46 /<>/firefox-69.0~b5+build1/uriloader/prefetch/OfflineCacheUpdateParent.cpp: In member function ‘virtual nsresult mozilla::docshell::OfflineCacheUpdateParent::GetScriptableOriginAttributes(JSContext*, JS::MutableHandleValue)’: 75:24.46 /<>/firefox-69.0~b5+build1/uriloader/prefetch/OfflineCacheUpdateParent.cpp:252:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 75:24.46 OfflineCacheUpdateParent::GetScriptableOriginAttributes( 75:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~ 75:27.10 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/exthandler' 75:27.11 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/caps/tests/gtest' 75:27.12 caps/tests/gtest 75:30.26 Compiling to_shmem_derive v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/to_shmem_derive) 75:34.07 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/uriloader/prefetch' 75:34.09 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/expat/lib' 75:34.09 parser/expat/lib 75:46.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/caps/tests/gtest' 75:46.90 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/prototype' 75:46.91 parser/prototype 75:49.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/expat/lib' 75:49.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/htmlparser' 75:49.24 parser/htmlparser 75:53.65 In file included from /usr/include/c++/7/set:60:0, 75:53.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/set:3, 75:53.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/set:44, 75:53.65 from /<>/firefox-69.0~b5+build1/media/mtransport/stun_socket_filter.cpp:5: 75:53.65 /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = {anonymous}::PendingSTUNRequest; _Val = {anonymous}::PendingSTUNRequest; _KeyOfValue = std::_Identity<{anonymous}::PendingSTUNRequest>; _Compare = std::less<{anonymous}::PendingSTUNRequest>; _Alloc = std::allocator<{anonymous}::PendingSTUNRequest>]’: 75:53.65 /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type ‘std::_Rb_tree<{anonymous}::PendingSTUNRequest, {anonymous}::PendingSTUNRequest, std::_Identity<{anonymous}::PendingSTUNRequest>, std::less<{anonymous}::PendingSTUNRequest>, std::allocator<{anonymous}::PendingSTUNRequest> >::const_iterator {aka std::_Rb_tree_const_iterator<{anonymous}::PendingSTUNRequest>}’ changed in GCC 7.1 75:53.65 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 75:53.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:54.11 /usr/include/c++/7/bits/stl_tree.h: In member function ‘bool {anonymous}::STUNUDPSocketFilter::filter_outgoing_packet(const mozilla::net::NetAddr*, const uint8_t*, uint32_t)’: 75:54.11 /usr/include/c++/7/bits/stl_tree.h:1113:14: note: parameter passing for argument of type ‘std::_Rb_tree<{anonymous}::PendingSTUNRequest, {anonymous}::PendingSTUNRequest, std::_Identity<{anonymous}::PendingSTUNRequest>, std::less<{anonymous}::PendingSTUNRequest>, std::allocator<{anonymous}::PendingSTUNRequest> >::const_iterator {aka std::_Rb_tree_const_iterator<{anonymous}::PendingSTUNRequest>}’ changed in GCC 7.1 75:54.11 _M_erase_aux(__position); 75:54.12 ~~~~~~~~~~~~^~~~~~~~~~~~ 75:54.19 /usr/include/c++/7/bits/stl_tree.h: In member function ‘bool {anonymous}::STUNUDPSocketFilter::filter_incoming_packet(const mozilla::net::NetAddr*, const uint8_t*, uint32_t)’: 75:54.19 /usr/include/c++/7/bits/stl_tree.h:1113:14: note: parameter passing for argument of type ‘std::_Rb_tree<{anonymous}::PendingSTUNRequest, {anonymous}::PendingSTUNRequest, std::_Identity<{anonymous}::PendingSTUNRequest>, std::less<{anonymous}::PendingSTUNRequest>, std::allocator<{anonymous}::PendingSTUNRequest> >::const_iterator {aka std::_Rb_tree_const_iterator<{anonymous}::PendingSTUNRequest>}’ changed in GCC 7.1 75:54.19 _M_erase_aux(__position); 75:54.19 ~~~~~~~~~~~~^~~~~~~~~~~~ 75:54.19 /usr/include/c++/7/bits/stl_tree.h:2491:16: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator<{anonymous}::PendingSTUNRequest>’ changed in GCC 7.1 75:54.19 _M_erase_aux(__first++); 75:54.19 ~~~~~~~~~~~~^~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:16:00.239904 76:01.05 /<>/firefox-69.0~b5+build1/media/mtransport/test_nr_socket.cpp: In member function ‘mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const’: 76:01.05 /<>/firefox-69.0~b5+build1/media/mtransport/test_nr_socket.cpp:790:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 76:01.05 if (!nr_transport_addr_cmp(const_cast(&remote_address), 76:01.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:01.05 &port_mapping->remote_address_, compare_flags)) 76:01.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/prototype' 76:06.13 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/html' 76:06.14 parser/html 76:11.57 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/htmlparser' 76:11.59 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 76:11.60 gfx/cairo/cairo/src 76:12.25 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:12.25 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 76:12.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 76:12.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:12.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:12.25 ^ 76:12.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:12.25 ((size) ? malloc((unsigned) (size)) : NULL) 76:12.25 ^~~~ 76:12.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:12.25 new_elements = _cairo_malloc_ab (pq->max_size, 76:12.25 ^~~~~~~~~~~~~~~~ 76:14.20 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:14.20 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 76:14.20 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 76:14.20 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:14.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:14.20 ^ 76:14.20 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:14.20 ((size) ? malloc((unsigned) (size)) : NULL) 76:14.20 ^~~~ 76:14.20 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:14.20 new_elements = _cairo_malloc_ab (pq->max_size, 76:14.20 ^~~~~~~~~~~~~~~~ 76:17.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:17.14 from /usr/include/assert.h:35, 76:17.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:17.15 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:17.15 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 76:17.15 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:17.15 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:17.15 ^~~~~~~ 76:19.55 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:19.55 from /usr/include/assert.h:35, 76:19.55 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:19.56 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:19.56 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 76:19.56 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:19.56 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:19.56 ^~~~~~~ 76:19.83 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:66:0: warning: "_GNU_SOURCE" redefined 76:19.83 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 76:19.83 :0:0: note: this is the location of the previous definition 76:19.83 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_unscaled_font_fini’: 76:19.84 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:472:15: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 76:19.84 free (unscaled->var_coords); 76:19.84 ^~~~~~~~ 76:19.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/stdlib.h:3:0, 76:19.84 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:58, 76:19.84 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 76:19.84 /usr/include/stdlib.h:563:13: note: expected ‘void *’ but argument is of type ‘const FT_Fixed * {aka const long int *}’ 76:19.84 extern void free (void *__ptr) __THROW; 76:19.84 ^~~~ 76:19.85 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_unscaled_font_lock_face’: 76:19.85 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:757:58: warning: passing argument 3 of ‘setCoords’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 76:19.85 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 76:19.85 ^~~~~~~~ 76:19.85 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:757:58: note: expected ‘FT_Fixed * {aka long int *}’ but argument is of type ‘const FT_Fixed * {aka const long int *}’ 76:19.87 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:19.87 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:19.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:19.87 ^ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:19.87 ((size) ? malloc((unsigned) (size)) : NULL) 76:19.87 ^~~~ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro ‘_cairo_malloc_ab’ 76:19.87 data = _cairo_malloc_ab (height, stride); 76:19.87 ^~~~~~~~~~~~~~~~ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:19.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:19.87 ^ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:19.87 ((size) ? malloc((unsigned) (size)) : NULL) 76:19.87 ^~~~ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:19.87 data = _cairo_malloc_ab (height, stride); 76:19.87 ^~~~~~~~~~~~~~~~ 76:19.87 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:19.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:19.88 ^ 76:19.88 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:19.88 ((size) ? malloc((unsigned) (size)) : NULL) 76:19.88 ^~~~ 76:19.88 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro ‘_cairo_malloc_ab’ 76:19.88 data = _cairo_malloc_ab (height, stride); 76:19.88 ^~~~~~~~~~~~~~~~ 76:19.88 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:19.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:19.89 ^ 76:19.89 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:19.89 ((size) ? malloc((unsigned) (size)) : NULL) 76:19.89 ^~~~ 76:19.89 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro ‘_cairo_malloc_ab’ 76:19.89 data = _cairo_malloc_ab (height, stride); 76:19.90 ^~~~~~~~~~~~~~~~ 76:22.07 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:22.07 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 76:22.07 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 76:22.07 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:22.07 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 76:22.07 ^ 76:22.07 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:22.07 ((size) ? malloc((unsigned) (size)) : NULL) 76:22.07 ^~~~ 76:22.07 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 76:22.07 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 76:22.07 ^~~~~~~~~~~~~~~~~ 76:22.07 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:22.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:22.08 ^ 76:22.08 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:22.08 ((size) ? malloc((unsigned) (size)) : NULL) 76:22.08 ^~~~ 76:22.08 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:22.08 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 76:22.08 ^~~~~~~~~~~~~~~~ 76:23.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:23.04 from /usr/include/assert.h:35, 76:23.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:23.04 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:23.04 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 76:23.04 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:23.04 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:23.04 ^~~~~~~ 76:23.34 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:23.34 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 76:23.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 76:23.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.34 ^ 76:23.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.35 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.35 ^~~~ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.35 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 76:23.35 ^~~~~~~~~~~~~~~~ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.35 ^ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.35 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.35 ^~~~ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.35 alpha = _cairo_malloc_ab (image->height, image->width); 76:23.35 ^~~~~~~~~~~~~~~~ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.35 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 76:23.35 ^ 76:23.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.36 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.36 ^~~~ 76:23.36 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 76:23.36 rgb = _cairo_malloc_abc (image->width, image->height, 3); 76:23.36 ^~~~~~~~~~~~~~~~~ 76:23.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 76:23.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.39 ^ 76:23.39 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.39 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.39 ^~~~ 76:23.39 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.39 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 76:23.39 ^~~~~~~~~~~~~~~~ 76:23.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 76:23.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.45 ^ 76:23.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.45 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.45 ^~~~ 76:23.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.45 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 76:23.46 ^~~~~~~~~~~~~~~~ 76:23.46 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.46 ^ 76:23.46 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.46 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.46 ^~~~ 76:23.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.47 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 76:23.47 ^~~~~~~~~~~~~~~~ 76:23.58 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 76:23.58 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.58 ^ 76:23.58 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.59 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.59 ^~~~ 76:23.59 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.59 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:23.59 ^~~~~~~~~~~~~~~~ 76:23.59 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:23.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:23.59 ^ 76:23.59 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:23.59 ((size) ? malloc((unsigned) (size)) : NULL) 76:23.59 ^~~~ 76:23.60 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 76:23.60 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 76:23.60 ^~~~~~~~~~~~~~~~ 76:25.96 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_patterns_and_smask_groups’: 76:25.97 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 76:25.97 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 76:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:25.97 resource, interpolate); 76:25.97 ~~~~~~~~~~~~~~~~~~~~~~ 76:25.97 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 76:25.97 cairo_bool_t interpolate; 76:25.97 ^~~~~~~~~~~ 76:26.05 Compiling style_derive v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/style_derive) 76:27.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:27.26 from /usr/include/assert.h:35, 76:27.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:27.26 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:27.26 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 76:27.26 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:27.26 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:27.26 ^~~~~~~ 76:27.55 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:27.55 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 76:27.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 76:27.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:27.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:27.56 ^ 76:27.56 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:27.56 ((size) ? malloc((unsigned) (size)) : NULL) 76:27.56 ^~~~ 76:27.56 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 76:27.56 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 76:27.56 ^~~~~~~~~~~~~~~~ 76:29.86 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:29.86 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 76:29.86 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 76:29.86 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:29.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:29.86 ^ 76:29.86 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:29.86 ((size) ? malloc((unsigned) (size)) : NULL) 76:29.86 ^~~~ 76:29.86 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:29.86 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:29.86 ^~~~~~~~~~~~~~~~ 76:30.42 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:30.42 from /usr/include/assert.h:35, 76:30.42 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:30.42 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:30.42 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 76:30.42 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:30.42 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:30.42 ^~~~~~~ 76:31.98 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:31.98 from /usr/include/assert.h:35, 76:31.98 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:31.99 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:31.99 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 76:31.99 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:31.99 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:31.99 ^~~~~~~ 76:32.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/features.h:3:0, 76:32.81 from /usr/include/assert.h:35, 76:32.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/assert.h:3, 76:32.81 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:57, 76:32.81 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 76:32.81 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 76:32.81 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 76:32.81 ^~~~~~~ 76:35.19 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 76:35.19 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:21: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 76:35.19 xrender_format = XRenderFindStandardFormat (display->display, 76:35.19 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:35.19 pict_format); 76:35.19 ~~~~~~~~~~~~ 76:36.31 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:36.31 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 76:36.31 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 76:36.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.32 ^ 76:36.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.32 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.32 ^~~~ 76:36.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.32 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 76:36.32 ^~~~~~~~~~~~~~~~ 76:36.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 76:36.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.34 ^ 76:36.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.34 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.34 ^~~~ 76:36.34 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.34 ximage.data = _cairo_malloc_ab (stride, ximage.height); 76:36.34 ^~~~~~~~~~~~~~~~ 76:36.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 76:36.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.37 ^ 76:36.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.37 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.37 ^~~~ 76:36.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.37 _cairo_malloc_ab (gradient->n_stops, 76:36.37 ^~~~~~~~~~~~~~~~ 76:36.39 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 76:36.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.40 ^ 76:36.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.40 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.40 ^~~~ 76:36.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.40 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 76:36.40 ^~~~~~~~~~~~~~~~ 76:36.41 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 76:36.41 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.41 ^ 76:36.41 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.41 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.41 ^~~~ 76:36.41 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.41 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 76:36.41 ^~~~~~~~~~~~~~~~ 76:36.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 76:36.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:36.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:36.45 ^ 76:36.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:36.45 ((size) ? malloc((unsigned) (size)) : NULL) 76:36.45 ^~~~ 76:36.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:36.45 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 76:36.45 ^~~~~~~~~~~~~~~~ 76:40.53 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:40.53 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 76:40.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 76:40.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 76:40.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.53 ^ 76:40.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.53 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.53 ^~~~ 76:40.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.53 new_elements = _cairo_malloc_ab (pq->max_size, 76:40.53 ^~~~~~~~~~~~~~~~ 76:40.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 76:40.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.55 ^ 76:40.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.55 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.55 ^~~~ 76:40.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.55 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 76:40.55 ^~~~~~~~~~~~~~~~ 76:40.60 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 76:40.60 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.60 ^ 76:40.60 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.60 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.60 ^~~~ 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.61 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 76:40.61 ^~~~~~~~~~~~~~~~ 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.61 ^ 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.61 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.61 ^~~~ 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.61 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 76:40.61 ^~~~~~~~~~~~~~~~ 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 76:40.61 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.61 ^ 76:40.62 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.62 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.62 ^~~~ 76:40.62 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.63 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 76:40.63 ^~~~~~~~~~~~~~~~ 76:40.63 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 76:40.63 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.63 ^ 76:40.63 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.63 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.63 ^~~~ 76:40.63 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.63 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 76:40.63 ^~~~~~~~~~~~~~~~ 76:40.63 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 76:40.64 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:40.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:40.64 ^ 76:40.64 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:40.64 ((size) ? malloc((unsigned) (size)) : NULL) 76:40.64 ^~~~ 76:40.64 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:40.64 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 76:40.64 ^~~~~~~~~~~~~~~~ 76:45.93 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/media/mtransport/build' 76:46.17 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:46.17 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 76:46.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 76:46.17 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 76:46.17 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.17 ^ 76:46.17 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.18 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.18 ^~~~ 76:46.18 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.18 new_rects = _cairo_malloc_ab (size, 76:46.18 ^~~~~~~~~~~~~~~~ 76:46.21 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 76:46.22 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.22 ^ 76:46.22 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.22 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.22 ^~~~ 76:46.22 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.22 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 76:46.22 ^~~~~~~~~~~~~~~~ 76:46.23 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:46.23 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-font-face.c:41, 76:46.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 76:46.23 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 76:46.23 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.23 ^ 76:46.23 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.23 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.23 ^~~~ 76:46.23 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.23 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 76:46.23 ^~~~~~~~~~~~~~~~ 76:46.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 76:46.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.25 ^ 76:46.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.25 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.25 ^~~~ 76:46.25 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.25 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 76:46.25 ^~~~~~~~~~~~~~~~ 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.27 ^ 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.27 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.27 ^~~~ 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.27 path->data = _cairo_malloc_ab (path->num_data, 76:46.27 ^~~~~~~~~~~~~~~~ 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 76:46.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.28 ^ 76:46.28 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.28 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.28 ^~~~ 76:46.28 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.28 pattern->stops = _cairo_malloc_ab (other->stops_size, 76:46.28 ^~~~~~~~~~~~~~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.30 ^ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.30 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.30 ^~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.30 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 76:46.30 ^~~~~~~~~~~~~~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.30 ^ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.30 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.30 ^~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.30 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 76:46.30 ^~~~~~~~~~~~~~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.30 ^ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.30 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.30 ^~~~ 76:46.30 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.30 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 76:46.30 ^~~~~~~~~~~~~~~~ 76:46.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 76:46.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.33 ^ 76:46.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.33 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.33 ^~~~ 76:46.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.33 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 76:46.33 ^~~~~~~~~~~~~~~~ 76:46.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 76:46.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.37 ^ 76:46.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.37 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.37 ^~~~ 76:46.37 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.37 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 76:46.37 ^~~~~~~~~~~~~~~~ 76:46.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 76:46.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.38 ^ 76:46.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.38 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.38 ^~~~ 76:46.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.38 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 76:46.38 ^~~~~~~~~~~~~~~~ 76:46.38 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 76:46.39 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.39 ^ 76:46.39 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.39 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.40 ^~~~ 76:46.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.40 vertices = _cairo_malloc_ab (num_vertices, 76:46.40 ^~~~~~~~~~~~~~~~ 76:46.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 76:46.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.40 ^ 76:46.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.40 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.40 ^~~~ 76:46.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.40 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 76:46.40 ^~~~~~~~~~~~~~~~ 76:46.42 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 76:46.42 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.42 ^ 76:46.42 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.42 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.42 ^~~~ 76:46.42 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.42 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 76:46.42 ^~~~~~~~~~~~~~~~ 76:46.42 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.42 ^ 76:46.43 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.43 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.43 ^~~~ 76:46.43 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.43 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 76:46.43 ^~~~~~~~~~~~~~~~ 76:46.43 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 76:46.43 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.43 ^ 76:46.43 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.43 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.44 ^~~~ 76:46.44 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.45 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:46.45 ^~~~~~~~~~~~~~~~ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.45 ^ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.45 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.45 ^~~~ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.45 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 76:46.45 ^~~~~~~~~~~~~~~~ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.45 ^ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.45 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.45 ^~~~ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.45 new_elements = _cairo_malloc_ab (pq->max_size, 76:46.45 ^~~~~~~~~~~~~~~~ 76:46.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 76:46.46 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.46 ^ 76:46.46 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.47 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.47 ^~~~ 76:46.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.47 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 76:46.47 ^~~~~~~~~~~~~~~~ 76:46.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 76:46.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.48 ^ 76:46.48 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.48 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.49 ^~~~ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.49 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 76:46.49 ^~~~~~~~~~~~~~~~ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.49 ^ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.49 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.49 ^~~~ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.49 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 76:46.49 ^~~~~~~~~~~~~~~~ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.49 ^ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.49 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.49 ^~~~ 76:46.49 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.49 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:46.50 ^~~~~~~~~~~~~~~~ 76:46.50 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 76:46.50 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.50 ^ 76:46.50 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.50 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.50 ^~~~ 76:46.50 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.50 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 76:46.50 ^~~~~~~~~~~~~~~~ 76:46.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 76:46.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.51 ^ 76:46.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.51 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.51 ^~~~ 76:46.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.51 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 76:46.51 ^~~~~~~~~~~~~~~~ 76:46.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 76:46.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.52 ^ 76:46.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.52 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.52 ^~~~ 76:46.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.52 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 76:46.52 ^~~~~~~~~~~~~~~~ 76:46.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:46.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:46.53 ^ 76:46.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:46.53 ((size) ? malloc((unsigned) (size)) : NULL) 76:46.53 ^~~~ 76:46.53 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 76:46.53 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 76:46.53 ^~~~~~~~~~~~~~~~ 76:53.27 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:2573:0, 76:53.27 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-spans.c:27, 76:53.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 76:53.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 76:53.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.27 ^ 76:53.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.27 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.27 ^~~~ 76:53.27 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.27 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 76:53.27 ^~~~~~~~~~~~~~~~ 76:53.29 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 76:53.29 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.29 ^ 76:53.29 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.29 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.29 ^~~~ 76:53.29 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.30 rects = _cairo_malloc_ab (traps->num_traps, 76:53.30 ^~~~~~~~~~~~~~~~ 76:53.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 76:53.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.32 ^ 76:53.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.32 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.32 ^~~~ 76:53.32 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.32 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 76:53.32 ^~~~~~~~~~~~~~~~ 76:53.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 76:53.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.33 ^ 76:53.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.33 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.33 ^~~~ 76:53.33 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.33 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 76:53.33 ^~~~~~~~~~~~~~~~ 76:53.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 76:53.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.35 ^ 76:53.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.35 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.35 ^~~~ 76:53.35 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.35 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:53.35 ^~~~~~~~~~~~~~~~ 76:53.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 76:53.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.40 ^ 76:53.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.40 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.40 ^~~~ 76:53.40 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.40 rects = _cairo_malloc_ab (num_rects, 76:53.40 ^~~~~~~~~~~~~~~~ 76:53.44 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 76:53.44 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.45 ^ 76:53.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.45 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.45 ^~~~ 76:53.45 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.45 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 76:53.45 ^~~~~~~~~~~~~~~~ 76:53.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 76:53.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.47 ^ 76:53.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.47 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.47 ^~~~ 76:53.47 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.47 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 76:53.47 ^~~~~~~~~~~~~~~~ 76:53.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 76:53.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.51 ^ 76:53.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.51 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.51 ^~~~ 76:53.51 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.51 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 76:53.51 ^~~~~~~~~~~~~~~~ 76:53.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 76:53.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.52 ^ 76:53.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.52 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.52 ^~~~ 76:53.52 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.52 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 76:53.52 ^~~~~~~~~~~~~~~~ 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.54 ^ 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.54 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.54 ^~~~ 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.54 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 76:53.54 ^~~~~~~~~~~~~~~~ 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 76:53.54 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 76:53.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 76:53.54 ^ 76:53.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 76:53.55 ((size) ? malloc((unsigned) (size)) : NULL) 76:53.55 ^~~~ 76:53.55 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 76:53.55 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 76:53.55 ^~~~~~~~~~~~~~~~ 76:53.56 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137:0: 76:53.56 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-version.c: At top level: 76:53.56 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-version.c:39:0: warning: "CAIRO_VERSION_H" redefined 76:53.57 #define CAIRO_VERSION_H 1 76:53.57 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo.h:41:0, 76:53.57 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairoint.h:70, 76:53.57 from /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-spans.c:27, 76:53.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 76:53.57 /<>/firefox-69.0~b5+build1/gfx/cairo/cairo/src/cairo-version.h:8:0: note: this is the location of the previous definition 76:53.57 #define CAIRO_VERSION_H 76:55.31 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/libpixman/src' 76:55.33 gfx/cairo/libpixman/src *** KEEP ALIVE MARKER *** Total duration: 1:17:00.239890 77:02.80 /<>/firefox-69.0~b5+build1/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function ‘op_bilinear_over_8888_0565’: 77:02.80 /<>/firefox-69.0~b5+build1/gfx/cairo/libpixman/src/pixman-arm-neon.c:290:65: warning: passing argument 5 of ‘pixman_composite_over_8888_0565_asm_neon’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 77:02.80 pixman_composite_over_8888_0565_asm_neon (width, 1, dst, 0, src, 0); 77:02.80 ^~~ 77:02.80 In file included from /<>/firefox-69.0~b5+build1/gfx/cairo/libpixman/src/pixman-arm-neon.c:35:0: 77:02.80 /<>/firefox-69.0~b5+build1/gfx/cairo/libpixman/src/pixman-arm-common.h:57:1: note: expected ‘uint32_t * {aka unsigned int *}’ but argument is of type ‘const uint32_t * {aka const unsigned int *}’ 77:02.80 pixman_composite_##name##_asm_##cputype (int32_t w, \ 77:02.80 ^ 77:02.80 /<>/firefox-69.0~b5+build1/gfx/cairo/libpixman/src/pixman-arm-neon.c:61:1: note: in expansion of macro ‘PIXMAN_ARM_BIND_FAST_PATH_SRC_DST’ 77:02.81 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, over_8888_0565, 77:02.81 ^ 77:03.39 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/cairo/src' 77:03.41 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d' 77:03.42 gfx/2d 77:54.05 gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.o 77:54.85 gfx/cairo/libpixman/src/pixman-arm-neon-asm.o 77:54.92 gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.o 77:55.64 gfx/cairo/libpixman/src/pixman-arm-simd-asm.o 77:55.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/cairo/libpixman/src' 77:55.87 Compiling bookmark_sync v0.1.0 (/<>/firefox-69.0~b5+build1/toolkit/components/places/bookmark_sync) *** KEEP ALIVE MARKER *** Total duration: 1:18:00.239901 78:02.07 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/parser/html' 78:07.54 In file included from /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp:8:0: 78:07.54 /<>/firefox-69.0~b5+build1/gfx/2d/RecordedEventImpl.h: In member function ‘void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]’: 78:07.54 /<>/firefox-69.0~b5+build1/gfx/2d/RecordedEventImpl.h:1667:3: warning: ‘capStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:07.54 aStrokeOptions.mLineCap = capStyle; 78:07.54 ^~~~~~~~~~~~~~ 78:07.55 /<>/firefox-69.0~b5+build1/gfx/2d/RecordedEventImpl.h:1666:3: warning: ‘joinStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:07.55 aStrokeOptions.mLineJoin = joinStyle; 78:07.55 ^~~~~~~~~~~~~~ 78:08.82 /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: 78:08.82 /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp:70:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:08.82 bool success = RecordedEvent::DoWithEvent( 78:08.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:08.82 reader, static_cast(eventType), 78:08.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.82 [&](RecordedEvent* recordedEvent) -> bool { 78:08.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.83 // Make sure that the whole event was read from the stream 78:08.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.83 // successfully. 78:08.83 ~~~~~~~~~~~~~~~~ 78:08.83 if (!reader.good()) { 78:08.83 ~~~~~~~~~~~~~~~~~~~~~ 78:08.83 mError = " READ"; 78:08.83 ~~~~~~~~~~~~~~~~~ 78:08.83 return false; 78:08.83 ~~~~~~~~~~~~~ 78:08.83 } 78:08.83 ~ 78:08.83 if (!recordedEvent->PlayEvent(this)) { 78:08.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:08.84 mError = " PLAY"; 78:08.84 ~~~~~~~~~~~~~~~~~ 78:08.84 return false; 78:08.84 ~~~~~~~~~~~~~ 78:08.84 } 78:08.84 ~ 78:08.84 return true; 78:08.85 ~~~~~~~~~~~~ 78:08.85 }); 78:08.85 ~~ 78:08.86 /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp:62:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:08.86 if (minorRevision > kMinorRevision) { 78:08.86 ^~ 78:08.87 /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp:55:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:08.87 if (majorRevision != kMajorRevision) { 78:08.87 ^~ 78:08.87 /<>/firefox-69.0~b5+build1/gfx/2d/InlineTranslator.cpp:48:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:08.87 if (magicInt != mozilla::gfx::kMagicInt) { 78:08.87 ^~ 78:10.57 Compiling kvstore v0.1.0 (/<>/firefox-69.0~b5+build1/toolkit/components/kvstore) 78:30.27 Compiling tokio-fs v0.1.3 78:49.97 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/ycbcr' 78:49.98 gfx/ycbcr 78:57.08 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d/Unified_cpp_gfx_2d1.cpp:74:0: 78:57.08 /<>/firefox-69.0~b5+build1/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: 78:57.09 /<>/firefox-69.0~b5+build1/gfx/2d/Path.cpp:446:34: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 78:57.09 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 78:57.09 ^~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:19:00.239899 79:01.62 In file included from /usr/include/c++/7/vector:69:0, 79:01.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 79:01.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 79:01.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/JobScheduler_posix.h:12, 79:01.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/JobScheduler.h:17, 79:01.62 from /<>/firefox-69.0~b5+build1/gfx/2d/DrawingJob.h:15, 79:01.62 from /<>/firefox-69.0~b5+build1/gfx/2d/DrawingJob.cpp:7, 79:01.62 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: 79:01.62 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const _cairo_path_data_t&}; _Tp = _cairo_path_data_t; _Alloc = std::allocator<_cairo_path_data_t>]’: 79:01.62 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<_cairo_path_data_t>::iterator {aka __gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >}’ changed in GCC 7.1 79:01.62 vector<_Tp, _Alloc>:: 79:01.62 ^~~~~~~~~~~~~~~~~~~ 79:01.65 In file included from /usr/include/c++/7/vector:64:0, 79:01.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 79:01.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 79:01.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/JobScheduler_posix.h:12, 79:01.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/JobScheduler.h:17, 79:01.65 from /<>/firefox-69.0~b5+build1/gfx/2d/DrawingJob.h:15, 79:01.65 from /<>/firefox-69.0~b5+build1/gfx/2d/DrawingJob.cpp:7, 79:01.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d/Unified_cpp_gfx_2d1.cpp:2: 79:01.65 /usr/include/c++/7/bits/stl_vector.h: In constructor ‘mozilla::gfx::PathCairo::PathCairo(cairo_t*)’: 79:01.65 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.65 _M_realloc_insert(end(), __x); 79:01.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.69 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void mozilla::gfx::PathCairo::AppendPathToBuilder(mozilla::gfx::PathBuilderCairo*, const Matrix*) const’: 79:01.69 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.69 _M_realloc_insert(end(), __x); 79:01.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.69 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.69 _M_realloc_insert(end(), __x); 79:01.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.69 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.69 _M_realloc_insert(end(), __x); 79:01.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.75 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::Close()’: 79:01.75 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.75 _M_realloc_insert(end(), __x); 79:01.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.77 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::LineTo(const Point&)’: 79:01.77 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.77 _M_realloc_insert(end(), __x); 79:01.77 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.77 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.77 _M_realloc_insert(end(), __x); 79:01.77 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.80 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::MoveTo(const Point&)’: 79:01.80 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.80 _M_realloc_insert(end(), __x); 79:01.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.80 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.80 _M_realloc_insert(end(), __x); 79:01.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.82 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::BezierTo(const Point&, const Point&, const Point&)’: 79:01.82 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.83 _M_realloc_insert(end(), __x); 79:01.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.83 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.83 _M_realloc_insert(end(), __x); 79:01.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.83 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.83 _M_realloc_insert(end(), __x); 79:01.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.83 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.83 _M_realloc_insert(end(), __x); 79:01.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.87 /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::QuadraticBezierTo(const Point&, const Point&)’: 79:01.87 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.87 _M_realloc_insert(end(), __x); 79:01.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.87 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.87 _M_realloc_insert(end(), __x); 79:01.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.87 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.87 _M_realloc_insert(end(), __x); 79:01.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:01.87 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_cairo_path_data_t*, std::vector<_cairo_path_data_t> >’ changed in GCC 7.1 79:01.87 _M_realloc_insert(end(), __x); 79:01.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 79:02.30 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/ycbcr' 79:02.32 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/angle/targets/angle_common' 79:02.32 gfx/angle/targets/angle_common 79:05.64 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d/Unified_cpp_gfx_2d0.cpp:83:0: 79:05.64 /<>/firefox-69.0~b5+build1/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: 79:05.64 /<>/firefox-69.0~b5+build1/gfx/2d/DrawTargetCairo.cpp:450:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 79:05.64 cairo_pattern_t* pat; 79:05.64 ^~~ 79:26.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/2d' 79:26.12 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/src' 79:26.14 gfx/src 79:31.73 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/qcms' 79:31.74 gfx/qcms 79:32.67 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/angle/targets/angle_common' 79:32.69 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl' 79:32.70 gfx/gl 79:37.87 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/qcms' 79:37.88 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers' 79:37.89 gfx/layers *** KEEP ALIVE MARKER *** Total duration: 1:20:00.239894 80:36.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17:0, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsPresContext.h:15, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:19, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 80:36.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ContentChild.h:13, 80:36.89 from /<>/firefox-69.0~b5+build1/gfx/src/DriverCrashGuard.cpp:20, 80:36.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/src/Unified_cpp_gfx_src0.cpp:2: 80:36.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = const nsTString]’: 80:36.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 80:36.89 MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 80:36.89 ^~~~~~~~~ 80:36.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h: In member function ‘virtual nsresult EnumerateFontsResult::Run()’: 80:36.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:334:73: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 80:36.94 return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue); 80:36.94 ^ 80:37.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/src/Unified_cpp_gfx_src0.cpp:92:0: 80:37.59 /<>/firefox-69.0~b5+build1/gfx/src/nsThebesFontEnumerator.cpp: In member function ‘virtual nsresult nsThebesFontEnumerator::EnumerateFontsAsync(const char*, const char*, JSContext*, JS::MutableHandleValue)’: 80:37.59 /<>/firefox-69.0~b5+build1/gfx/src/nsThebesFontEnumerator.cpp:137:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 80:37.60 nsThebesFontEnumerator::EnumerateFontsAsync(const char* aLangGroup, 80:37.60 ^~~~~~~~~~~~~~~~~~~~~~ 80:37.70 /<>/firefox-69.0~b5+build1/gfx/src/nsThebesFontEnumerator.cpp: In member function ‘virtual nsresult nsThebesFontEnumerator::EnumerateAllFontsAsync(JSContext*, JS::MutableHandleValue)’: 80:37.70 /<>/firefox-69.0~b5+build1/gfx/src/nsThebesFontEnumerator.cpp:131:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 80:37.70 nsThebesFontEnumerator::EnumerateAllFontsAsync(JSContext* aCx, 80:37.70 ^~~~~~~~~~~~~~~~~~~~~~ 80:37.70 /<>/firefox-69.0~b5+build1/gfx/src/nsThebesFontEnumerator.cpp:133:58: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 80:37.70 return EnumerateFontsAsync(nullptr, nullptr, aCx, aRval); 80:37.70 ^ 80:40.82 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/src' 80:40.84 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/apz/test/gtest' 80:40.84 gfx/layers/apz/test/gtest *** KEEP ALIVE MARKER *** Total duration: 1:21:00.241566 81:20.77 In file included from /<>/firefox-69.0~b5+build1/gfx/gl/GLBlitHelper.cpp:9:0, 81:20.77 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 81:20.77 /<>/firefox-69.0~b5+build1/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: 81:20.77 /<>/firefox-69.0~b5+build1/gfx/gl/GLContext.h:1194:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:20.77 fGetIntegerv(pname, (GLint*)&ret); 81:20.78 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 81:20.78 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl/Unified_cpp_gfx_gl0.cpp:20:0: 81:20.78 /<>/firefox-69.0~b5+build1/gfx/gl/GLBlitHelper.cpp:204:10: note: ‘texBinding’ was declared here 81:20.78 GLenum texBinding; 81:20.78 ^~~~~~~~~~ 81:22.04 In file included from /<>/firefox-69.0~b5+build1/gfx/gl/GLBlitHelper.cpp:9:0, 81:22.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 81:22.04 /<>/firefox-69.0~b5+build1/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: 81:22.04 /<>/firefox-69.0~b5+build1/gfx/gl/GLContext.h:2878:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81:22.04 mSymbols.fBindVertexArray(array); 81:22.04 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 81:22.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl/Unified_cpp_gfx_gl0.cpp:20:0: 81:22.05 /<>/firefox-69.0~b5+build1/gfx/gl/GLBlitHelper.cpp:449:10: note: ‘oldVAO’ was declared here 81:22.05 GLuint oldVAO; 81:22.05 ^~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:22:00.239896 82:20.28 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/gl' 82:20.29 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/apz/test/gtest/mvm' 82:20.30 gfx/layers/apz/test/gtest/mvm 82:30.36 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/apz/test/gtest' 82:30.38 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/graphite2/src' 82:30.38 gfx/graphite2/src 82:31.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11:0: 82:31.46 /<>/firefox-69.0~b5+build1/gfx/graphite2/src/Code.cpp:80:22: warning: ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace [-Wsubobject-linkage] 82:31.46 class Machine::Code::decoder 82:31.46 ^~~~~~~ 82:36.61 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/apz/test/gtest/mvm' 82:36.62 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/harfbuzz/src' 82:36.63 gfx/harfbuzz/src 82:47.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/graphite2/src' 82:47.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/ipc' 82:47.24 gfx/ipc *** KEEP ALIVE MARKER *** Total duration: 1:23:00.239904 *** KEEP ALIVE MARKER *** Total duration: 1:24:00.239907 84:34.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsPresContext.h:15, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/LayersMessageUtils.h:15, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 84:34.50 from /<>/firefox-69.0~b5+build1/gfx/ipc/GPUChild.h:11, 84:34.50 from /<>/firefox-69.0~b5+build1/gfx/ipc/CompositorSession.cpp:8, 84:34.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 84:34.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘void mozilla::gfx::CrossProcessPaint::MaybeResolve()’: 84:34.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 84:34.50 return JS_WrapValue(cx, rval); 84:34.50 ^ 84:38.83 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/ipc' 84:38.85 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/vr' 84:38.85 gfx/vr *** KEEP ALIVE MARKER *** Total duration: 1:25:00.239911 85:07.12 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/harfbuzz/src' 85:07.13 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/vr/service' 85:07.14 gfx/vr/service *** KEEP ALIVE MARKER *** Total duration: 1:26:00.239905 86:09.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/vr/service' 86:09.05 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/config' 86:09.05 gfx/config 86:17.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/EventListenerBinding.h:13, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/EventListenerManager.h:11, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/DOMEventTargetHelper.h:18, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Performance.h:11, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Gamepad.h:17, 86:17.24 from /<>/firefox-69.0~b5+build1/gfx/vr/VRDisplayClient.cpp:16, 86:17.24 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/vr/Unified_cpp_gfx_vr0.cpp:2: 86:17.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘void mozilla::dom::Promise::MaybeSomething(T&&, mozilla::dom::Promise::MaybeFunc) [with T = const JS::Handle&]’: 86:17.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:17.24 return JS_WrapValue(cx, rval); 86:17.24 ^ 86:17.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:17.24 return JS_WrapValue(cx, rval); 86:17.24 ^ 86:17.24 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:17.24 return JS_WrapValue(cx, rval); 86:17.24 ^ 86:18.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvNotifyPuppetResetComplete()’: 86:18.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:18.50 return JS_WrapValue(cx, rval); 86:18.50 ^ 86:18.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:18.50 return JS_WrapValue(cx, rval); 86:18.50 ^ 86:18.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 86:18.50 return JS_WrapValue(cx, rval); 86:18.50 ^ 86:21.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/vr' 86:21.91 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 86:21.91 gfx/webrender_bindings 86:48.98 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/config' 86:49.00 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia' 86:49.02 gfx/skia *** KEEP ALIVE MARKER *** Total duration: 1:27:00.239901 87:30.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110:0: 87:30.15 /<>/firefox-69.0~b5+build1/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function ‘static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)’: 87:30.15 /<>/firefox-69.0~b5+build1/gfx/webrender_bindings/WebRenderAPI.cpp:403:29: warning: ‘useSceneBuilderThread’ may be used uninitialized in this function [-Wmaybe-uninitialized] 87:30.15 wr_api_send_transactions(documentHandles.Elements(), txns.Elements(), 87:30.15 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:30.15 txns.Length(), *useSceneBuilderThread); 87:30.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.06 In file included from /usr/include/c++/7/unordered_set:47:0, 87:33.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/unordered_set:3, 87:33.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/unordered_set:44, 87:33.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/DrawEventRecorder.h:15, 87:33.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/WebRenderDrawEventRecorder.h:9, 87:33.07 from /<>/firefox-69.0~b5+build1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:15, 87:33.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 87:33.07 /usr/include/c++/7/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’: 87:33.07 /usr/include/c++/7/bits/hashtable.h:1853:5: note: parameter passing for argument of type ‘std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}’ changed in GCC 7.1 87:33.07 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, 87:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.07 _H1, _H2, _Hash, _RehashPolicy, _Traits>:: 87:33.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.09 /usr/include/c++/7/bits/hashtable.h: In member function ‘void mozilla::wr::RenderThread::RemoveRenderer(mozilla::wr::WindowId)’: 87:33.10 /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type ‘std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}’ changed in GCC 7.1 87:33.10 { return erase(const_iterator(__it)); } 87:33.10 ^ 87:34.82 /usr/include/c++/7/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’: 87:34.82 /usr/include/c++/7/bits/hashtable.h:1853:5: note: parameter passing for argument of type ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator >, false, false>}’ changed in GCC 7.1 87:34.82 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, 87:34.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.82 _H1, _H2, _Hash, _RehashPolicy, _Traits>:: 87:34.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.84 /usr/include/c++/7/bits/hashtable.h: In member function ‘void mozilla::wr::RenderThread::UnregisterExternalImage(uint64_t)’: 87:34.84 /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator >, false, false>}’ changed in GCC 7.1 87:34.84 { return erase(const_iterator(__it)); } 87:34.84 ^ 87:34.84 /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator >, false, false>}’ changed in GCC 7.1 87:34.84 { return erase(const_iterator(__it)); } 87:34.84 ^ 87:39.54 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/webrender_bindings' 87:39.55 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/tests/gtest' 87:39.56 gfx/tests/gtest *** KEEP ALIVE MARKER *** Total duration: 1:28:00.241752 88:03.95 In file included from /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkOpts.cpp:43:0: 88:03.95 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t neon::hash_fn(const void*, size_t, uint32_t)’: 88:03.95 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 88:03.95 case 3: k ^= data[2] << 16; 88:03.95 ~~^~~~~~~~~~~~~~~~ 88:03.95 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 88:03.95 case 2: k ^= data[1] << 8; 88:03.95 ^~~~ 88:03.96 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 88:03.96 case 2: k ^= data[1] << 8; 88:03.96 ~~^~~~~~~~~~~~~~~~ 88:03.96 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 88:03.96 case 1: k ^= data[0] << 0; 88:03.96 ^~~~ *** KEEP ALIVE MARKER *** Total duration: 1:29:00.239890 89:01.09 In file included from /usr/include/c++/7/vector:69:0, 89:01.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 89:01.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 89:01.09 from /<>/firefox-69.0~b5+build1/gfx/2d/unittest/TestBase.h:10, 89:01.09 from /<>/firefox-69.0~b5+build1/gfx/2d/unittest/TestBase.cpp:7, 89:01.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:2: 89:01.09 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 89:01.09 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 89:01.09 vector<_Tp, _Alloc>:: 89:01.09 ^~~~~~~~~~~~~~~~~~~ 89:12.98 /usr/include/c++/7/bits/vector.tcc: In member function ‘virtual void Moz2D_JobScheduler_Chain_Test::TestBody()’: 89:12.98 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89:12.98 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 89:12.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:13.22 /usr/include/c++/7/bits/vector.tcc: In member function ‘virtual void Moz2D_JobScheduler_Join_Test::TestBody()’: 89:13.23 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89:13.23 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 89:13.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:26.03 In file included from /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/skcms.cc:1859:0: 89:26.03 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]’: 89:26.03 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 89:26.03 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((float [4])v)[0]’ from ‘float’ to ‘int’ inside { } [-Wnarrowing] 89:26.03 return D{v[0],v[1],v[2],v[3]}; 89:26.03 ~^ 89:26.03 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((float [4])v)[1]’ from ‘float’ to ‘int’ inside { } [-Wnarrowing] 89:26.04 return D{v[0],v[1],v[2],v[3]}; 89:26.04 ~^ 89:26.05 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((float [4])v)[2]’ from ‘float’ to ‘int’ inside { } [-Wnarrowing] 89:26.05 return D{v[0],v[1],v[2],v[3]}; 89:26.05 ~^ 89:26.05 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((float [4])v)[3]’ from ‘float’ to ‘int’ inside { } [-Wnarrowing] 89:26.05 return D{v[0],v[1],v[2],v[3]}; 89:26.05 ~^ 89:26.05 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]’: 89:26.05 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 89:26.05 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((unsigned int [4])v)[0]’ from ‘unsigned int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.06 return D{v[0],v[1],v[2],v[3]}; 89:26.06 ~^ 89:26.06 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((unsigned int [4])v)[1]’ from ‘unsigned int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.06 return D{v[0],v[1],v[2],v[3]}; 89:26.06 ~^ 89:26.07 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((unsigned int [4])v)[2]’ from ‘unsigned int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.07 return D{v[0],v[1],v[2],v[3]}; 89:26.07 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((unsigned int [4])v)[3]’ from ‘unsigned int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.08 return D{v[0],v[1],v[2],v[3]}; 89:26.08 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]’: 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((int [4])v)[0]’ from ‘int’ to ‘float’ inside { } [-Wnarrowing] 89:26.08 return D{v[0],v[1],v[2],v[3]}; 89:26.08 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((int [4])v)[1]’ from ‘int’ to ‘float’ inside { } [-Wnarrowing] 89:26.08 return D{v[0],v[1],v[2],v[3]}; 89:26.08 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((int [4])v)[2]’ from ‘int’ to ‘float’ inside { } [-Wnarrowing] 89:26.08 return D{v[0],v[1],v[2],v[3]}; 89:26.08 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((int [4])v)[3]’ from ‘int’ to ‘float’ inside { } [-Wnarrowing] 89:26.08 return D{v[0],v[1],v[2],v[3]}; 89:26.08 ~^ 89:26.08 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]’: 89:26.09 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((unsigned char [4])v)[0]’ from ‘unsigned char’ to ‘float’ inside { } [-Wnarrowing] 89:26.10 return D{v[0],v[1],v[2],v[3]}; 89:26.10 ~^ 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((unsigned char [4])v)[1]’ from ‘unsigned char’ to ‘float’ inside { } [-Wnarrowing] 89:26.10 return D{v[0],v[1],v[2],v[3]}; 89:26.10 ~^ 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((unsigned char [4])v)[2]’ from ‘unsigned char’ to ‘float’ inside { } [-Wnarrowing] 89:26.10 return D{v[0],v[1],v[2],v[3]}; 89:26.10 ~^ 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((unsigned char [4])v)[3]’ from ‘unsigned char’ to ‘float’ inside { } [-Wnarrowing] 89:26.10 return D{v[0],v[1],v[2],v[3]}; 89:26.10 ~^ 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]’: 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 89:26.10 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((short unsigned int [4])v)[0]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.11 return D{v[0],v[1],v[2],v[3]}; 89:26.11 ~^ 89:26.11 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((short unsigned int [4])v)[1]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.11 return D{v[0],v[1],v[2],v[3]}; 89:26.11 ~^ 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((short unsigned int [4])v)[2]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.12 return D{v[0],v[1],v[2],v[3]}; 89:26.12 ~^ 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((short unsigned int [4])v)[3]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.12 return D{v[0],v[1],v[2],v[3]}; 89:26.12 ~^ 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]’: 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((unsigned int [4])v)[0]’ from ‘unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.12 return D{v[0],v[1],v[2],v[3]}; 89:26.12 ~^ 89:26.12 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((unsigned int [4])v)[1]’ from ‘unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.12 return D{v[0],v[1],v[2],v[3]}; 89:26.13 ~^ 89:26.13 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((unsigned int [4])v)[2]’ from ‘unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.13 return D{v[0],v[1],v[2],v[3]}; 89:26.13 ~^ 89:26.13 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((unsigned int [4])v)[3]’ from ‘unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.14 return D{v[0],v[1],v[2],v[3]}; 89:26.14 ~^ 89:26.14 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]’: 89:26.14 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:731:42: required from here 89:26.14 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((short unsigned int [4])v)[0]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.14 return D{v[0],v[1],v[2],v[3]}; 89:26.14 ~^ 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((short unsigned int [4])v)[1]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.15 return D{v[0],v[1],v[2],v[3]}; 89:26.15 ~^ 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((short unsigned int [4])v)[2]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.15 return D{v[0],v[1],v[2],v[3]}; 89:26.15 ~^ 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((short unsigned int [4])v)[3]’ from ‘short unsigned int’ to ‘float’ inside { } [-Wnarrowing] 89:26.15 return D{v[0],v[1],v[2],v[3]}; 89:26.15 ~^ 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]’: 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((int [4])v)[0]’ from ‘int’ to ‘unsigned char’ inside { } [-Wnarrowing] 89:26.15 return D{v[0],v[1],v[2],v[3]}; 89:26.15 ~^ 89:26.15 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((int [4])v)[1]’ from ‘int’ to ‘unsigned char’ inside { } [-Wnarrowing] 89:26.15 return D{v[0],v[1],v[2],v[3]}; 89:26.17 ~^ 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((int [4])v)[2]’ from ‘int’ to ‘unsigned char’ inside { } [-Wnarrowing] 89:26.17 return D{v[0],v[1],v[2],v[3]}; 89:26.17 ~^ 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((int [4])v)[3]’ from ‘int’ to ‘unsigned char’ inside { } [-Wnarrowing] 89:26.17 return D{v[0],v[1],v[2],v[3]}; 89:26.17 ~^ 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]’: 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((int [4])v)[0]’ from ‘int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.17 return D{v[0],v[1],v[2],v[3]}; 89:26.17 ~^ 89:26.17 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((int [4])v)[1]’ from ‘int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.17 return D{v[0],v[1],v[2],v[3]}; 89:26.17 ~^ 89:26.18 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((int [4])v)[2]’ from ‘int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.18 return D{v[0],v[1],v[2],v[3]}; 89:26.18 ~^ 89:26.18 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((int [4])v)[3]’ from ‘int’ to ‘short unsigned int’ inside { } [-Wnarrowing] 89:26.19 return D{v[0],v[1],v[2],v[3]}; 89:26.19 ~^ 89:26.19 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of ‘D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]’: 89:26.19 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 89:26.19 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of ‘((int [4])v)[0]’ from ‘int’ to ‘unsigned int’ inside { } [-Wnarrowing] 89:26.19 return D{v[0],v[1],v[2],v[3]}; 89:26.19 ~^ 89:26.19 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of ‘((int [4])v)[1]’ from ‘int’ to ‘unsigned int’ inside { } [-Wnarrowing] 89:26.19 return D{v[0],v[1],v[2],v[3]}; 89:26.19 ~^ 89:26.20 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of ‘((int [4])v)[2]’ from ‘int’ to ‘unsigned int’ inside { } [-Wnarrowing] 89:26.20 return D{v[0],v[1],v[2],v[3]}; 89:26.20 ~^ 89:26.20 /<>/firefox-69.0~b5+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of ‘((int [4])v)[3]’ from ‘int’ to ‘unsigned int’ inside { } [-Wnarrowing] 89:26.20 return D{v[0],v[1],v[2],v[3]}; 89:26.20 ~^ 89:35.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia0.cpp:101:0: 89:35.43 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace [-Wsubobject-linkage] 89:35.43 class SkBitmapCache::Rec : public SkResourceCache::Rec { 89:35.43 ^~~ 89:49.92 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia1.cpp:38:0: 89:49.92 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace [-Wsubobject-linkage] 89:49.92 class SkCanvas::MCRec { 89:49.92 ^~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:30:00.239891 90:23.38 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia11.cpp:128:0: 90:23.38 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: 90:23.38 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 90:23.39 } 90:23.39 ^ 90:23.39 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 90:23.39 case SkCubicType::kSerpentine: 90:23.39 ^~~~ 90:46.34 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/tests/gtest' 90:46.36 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image' 90:46.36 image 90:56.26 In file included from /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/ports/SkTLS_pthread.cpp:9:0, 90:56.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia13.cpp:29: 90:56.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/include/private/SkOnce.h:25:10: warning: mangled name for ‘void SkOnce::operator()(Fn&&, Args&& ...) [with Fn = int (&)(unsigned int*, void (*)(void*)) throw (); Args = {unsigned int*, void (&)(void*)}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] 90:56.26 void operator()(Fn&& fn, Args&&... args) { 90:56.26 ^~~~~~~~ 90:56.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia13.cpp:38:0: 90:56.33 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: 90:56.33 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 90:56.33 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 90:56.33 ^~ 90:56.33 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 90:56.33 case SkOTTableName::Record::PlatformID::Unicode: 90:56.33 ^~~~ *** KEEP ALIVE MARKER *** Total duration: 1:31:00.239903 91:05.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia14.cpp:119:0: 91:05.73 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:05.73 class FwDCubicEvaluator { 91:05.73 ^~~~~~~~~~~~~~~~~ 91:06.24 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia14.cpp:2:0: 91:06.24 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>’: 91:06.24 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]’ 91:06.24 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]’ 91:06.24 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 91:06.24 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.25 LinearGradient4fContext::LinearIntervalProcessor { 91:06.25 ^~~~~~~~~~~~~~~~~~~~~~~ 91:06.25 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>’: 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]’ 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]’ 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>’: 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]’ 91:06.26 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]’ 91:06.27 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>’: 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]’ 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]’ 91:06.28 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>’: 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]’ 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]’ 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.30 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>’: 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]’ 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]’ 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.31 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 91:06.66 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia14.cpp:11:0: 91:06.66 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const’: 91:06.66 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 91:06.66 p->append(SkRasterPipeline::decal_x, decal_ctx); 91:06.66 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:06.66 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 91:06.66 case kClamp_TileMode: 91:06.67 ^~~~ 91:18.98 In file included from /usr/include/c++/7/vector:69:0, 91:18.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 91:18.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 91:18.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/webrender/WebRenderAPI.h:10, 91:18.99 from /<>/firefox-69.0~b5+build1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 91:18.99 from /<>/firefox-69.0~b5+build1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 91:18.99 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 91:18.99 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator]’: 91:18.99 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 91:18.99 vector<_Tp, _Alloc>:: 91:18.99 ^~~~~~~~~~~~~~~~~~~ 91:18.99 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 91:19.11 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mozilla::layers::WebRenderLayerScrollData; _Alloc = std::allocator]’: 91:19.12 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91:19.12 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 91:19.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:26.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia2.cpp:110:0: 91:26.69 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: 91:26.69 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 91:26.69 } 91:26.69 ^ 91:26.70 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 91:26.70 case SkCanvas::kPolygon_PointMode: { 91:26.70 ^~~~ 91:32.45 In file included from /usr/include/c++/7/unordered_set:47:0, 91:32.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/unordered_set:3, 91:32.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/unordered_set:44, 91:32.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/Layers.h:11, 91:32.45 from /<>/firefox-69.0~b5+build1/image/Image.cpp:8, 91:32.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/Unified_cpp_image0.cpp:110: 91:32.46 /usr/include/c++/7/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _H1 = std::hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’: 91:32.46 /usr/include/c++/7/bits/hashtable.h:1853:5: note: parameter passing for argument of type ‘std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}’ changed in GCC 7.1 91:32.46 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, 91:32.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.46 _H1, _H2, _Hash, _RehashPolicy, _Traits>:: 91:32.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:32.49 /usr/include/c++/7/bits/hashtable.h: In static member function ‘static void mozilla::image::ImageMemoryReporter::AppendSharedSurfacePrefix(nsACString&, const mozilla::image::SurfaceMemoryCounter&, mozilla::layers::SharedSurfacesMemoryReport&)’: 91:32.49 /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type ‘std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}’ changed in GCC 7.1 91:32.49 { return erase(const_iterator(__it)); } 91:32.49 ^ 91:32.52 /usr/include/c++/7/bits/hashtable.h: In static member function ‘static void mozilla::image::ImageMemoryReporter::TrimSharedSurfaces(const mozilla::image::ImageMemoryCounter&, mozilla::layers::SharedSurfacesMemoryReport&)’: 91:32.52 /usr/include/c++/7/bits/hashtable.h:755:42: note: parameter passing for argument of type ‘std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator, false, false>}’ changed in GCC 7.1 91:32.52 { return erase(const_iterator(__it)); } 91:32.52 ^ *** KEEP ALIVE MARKER *** Total duration: 1:32:00.239892 92:07.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia5.cpp:110:0: 92:07.73 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkPath.cpp: In member function ‘bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const’: 92:07.73 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 92:07.73 insertClose = false; 92:07.73 ~~~~~~~~~~~~^~~~~~~ 92:07.73 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 92:07.73 case kLine_Verb: { 92:07.73 ^~~~ 92:41.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia/Unified_cpp_gfx_skia7.cpp:119:0: 92:41.74 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: ‘SkResourceCache::Hash’ has a field ‘SkResourceCache::Hash::’ whose type uses the anonymous namespace [-Wsubobject-linkage] 92:41.74 class SkResourceCache::Hash : 92:41.74 ^~~~ 92:41.74 /<>/firefox-69.0~b5+build1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 92:45.57 In file included from /usr/include/c++/7/vector:69:0, 92:45.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 92:45.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 92:45.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:17, 92:45.57 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:45.57 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:45.57 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:45.58 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mozilla::layers::CheckerboardEvent::PropertyValue&}; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Alloc = std::allocator]’: 92:45.58 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 92:45.58 vector<_Tp, _Alloc>:: 92:45.58 ^~~~~~~~~~~~~~~~~~~ 92:45.65 In file included from /usr/include/c++/7/vector:64:0, 92:45.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 92:45.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 92:45.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:17, 92:45.65 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:45.65 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:45.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:45.65 /usr/include/c++/7/bits/stl_vector.h: In member function ‘void mozilla::layers::CheckerboardEvent::PropertyBuffer::Flush(std::vector&, const mozilla::MonitorAutoLock&)’: 92:45.65 /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:45.65 _M_realloc_insert(end(), __x); 92:45.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 92:47.23 In file included from /usr/include/c++/7/vector:69:0, 92:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/vector:3, 92:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/vector:44, 92:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:17, 92:47.23 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:47.23 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:47.23 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:47.23 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, const mozilla::gfx::Matrix4x4Typed&, const mozilla::layers::ScrollbarData&, mozilla::layers::ScrollableLayerGuid&, const mozilla::gfx::Matrix4x4Typed&, bool}; _Tp = mozilla::layers::APZCTreeManager::ScrollThumbInfo; _Alloc = std::allocator]’: 92:47.23 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 92:47.23 vector<_Tp, _Alloc>:: 92:47.23 ^~~~~~~~~~~~~~~~~~~ 92:47.33 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, const mozilla::gfx::Matrix4x4Typed&, const mozilla::layers::ScrollbarData&, mozilla::layers::ScrollableLayerGuid&, const mozilla::gfx::Matrix4x4Typed&, bool}; _Tp = mozilla::layers::APZCTreeManager::ScrollThumbInfo; _Alloc = std::allocator]’: 92:47.33 /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:47.33 _M_realloc_insert(end(), std::forward<_Args>(__args)...); 92:47.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:55.71 In file included from /usr/include/c++/7/algorithm:62:0, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/BaseSize.h:10, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/Point.h:17, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:11, 92:55.71 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:55.71 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:55.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:55.71 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: 92:55.71 /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:55.71 __unguarded_linear_insert(_RandomAccessIterator __last, 92:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~ 92:55.81 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 92:55.81 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:55.81 __insertion_sort(_RandomAccessIterator __first, 92:55.81 ^~~~~~~~~~~~~~~~ 92:55.81 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.10 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, 92:59.10 from /usr/include/c++/7/algorithm:62, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/BaseSize.h:10, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/Point.h:17, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:11, 92:59.10 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:59.10 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:59.10 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:59.10 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: 92:59.10 /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.10 __push_heap(_RandomAccessIterator __first, 92:59.10 ^~~~~~~~~~~ 92:59.16 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = mozilla::layers::CheckerboardEvent::PropertyValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 92:59.17 /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.17 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 92:59.17 ^~~~~~~~~~~~~ 92:59.26 /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 92:59.26 /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.26 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 92:59.26 ^~~~~~~~~~~ 92:59.26 /usr/include/c++/7/bits/stl_heap.h:326:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.38 In file included from /usr/include/c++/7/algorithm:62:0, 92:59.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/system_wrappers/algorithm:3, 92:59.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/stl_wrappers/algorithm:44, 92:59.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/BaseSize.h:10, 92:59.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/Point.h:17, 92:59.38 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/gfx/2D.h:11, 92:59.38 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.h:10, 92:59.38 from /<>/firefox-69.0~b5+build1/gfx/layers/SourceSurfaceSharedData.cpp:7, 92:59.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 92:59.39 /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 92:59.39 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.39 __introsort_loop(_RandomAccessIterator __first, 92:59.39 ^~~~~~~~~~~~~~~~ 92:59.39 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.39 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.39 std::__introsort_loop(__cut, __last, __depth_limit, __comp); 92:59.39 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:59.40 /usr/include/c++/7/bits/stl_algo.h:1672:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.40 std::__make_heap(__first, __middle, __comp); 92:59.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:59.62 /usr/include/c++/7/bits/stl_algo.h: In member function ‘void mozilla::layers::CheckerboardEvent::StartEvent()’: 92:59.63 /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.63 std::__introsort_loop(__first, __last, 92:59.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 92:59.63 std::__lg(__last - __first) * 2, 92:59.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:59.63 __comp); 92:59.63 ~~~~~~~ 92:59.63 /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.63 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 92:59.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:59.63 /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92:59.63 std::__insertion_sort(__first, __last, __comp); 92:59.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:33:00.239905 93:15.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/Unified_cpp_image2.cpp:20:0: 93:15.67 /<>/firefox-69.0~b5+build1/image/imgTools.cpp: In member function ‘virtual nsresult mozilla::image::imgTools::DecodeImageFromArrayBuffer(JS::Handle, const nsACString&, JSContext*, imgIContainer**)’: 93:15.67 /<>/firefox-69.0~b5+build1/image/imgTools.cpp:174:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 93:15.67 imgTools::DecodeImageFromArrayBuffer(JS::Handle aArrayBuffer, 93:15.67 ^~~~~~~~ 93:15.67 /<>/firefox-69.0~b5+build1/image/imgTools.cpp:174:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 93:19.89 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image' 93:19.91 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/build' 93:19.91 image/build 93:25.97 Compiling tokio v0.1.11 93:36.80 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/skia' 93:36.81 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders' 93:36.83 image/decoders 93:38.63 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/build' 93:38.65 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders/icon/gtk' 93:38.66 image/decoders/icon/gtk 93:50.03 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders/icon/gtk' 93:50.05 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders/icon' 93:50.05 image/decoders/icon 93:54.81 Compiling webrender_bindings v0.1.0 (/<>/firefox-69.0~b5+build1/gfx/webrender_bindings) *** KEEP ALIVE MARKER *** Total duration: 1:34:00.239898 94:02.31 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders/icon' 94:02.32 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/ico' 94:02.33 image/encoders/ico 94:06.38 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/ico' 94:06.40 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/png' 94:06.41 image/encoders/png 94:08.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers3.cpp:128:0: 94:08.67 /<>/firefox-69.0~b5+build1/gfx/layers/apz/testutil/APZTestData.cpp: In member function ‘bool mozilla::layers::APZTestData::ToJS(JS::MutableHandleValue, JSContext*) const’: 94:08.67 /<>/firefox-69.0~b5+build1/gfx/layers/apz/testutil/APZTestData.cpp:95:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 94:08.67 bool APZTestData::ToJS(JS::MutableHandleValue aOutValue, 94:08.67 ^~~~~~~~~~~ 94:22.93 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/decoders' 94:22.95 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/jpeg' 94:22.95 image/encoders/jpeg 94:26.21 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/jpeg' 94:26.23 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/bmp' 94:26.23 image/encoders/bmp 94:28.44 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/png' 94:28.45 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/test/gtest' 94:28.46 image/test/gtest 94:30.22 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/encoders/bmp' 94:30.24 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/abort' 94:30.25 dom/abort 94:46.50 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/abort' 94:46.52 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation' 94:46.52 dom/animation *** KEEP ALIVE MARKER *** Total duration: 1:35:00.239896 95:28.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:110:0: 95:28.18 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp: In function ‘bool mozilla::AppendValueAsString(JSContext*, nsTArray >&, JS::Handle)’: 95:28.18 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:587:13: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 95:28.18 static bool AppendValueAsString(JSContext* aCx, nsTArray& aValues, 95:28.18 ^~~~~~~~~~~~~~~~~~~ 95:28.18 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 95:28.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:28.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 95:28.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 95:28.18 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.h:14, 95:28.18 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.cpp:7, 95:28.18 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:28.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 95:28.18 return js::ToStringSlow(cx, v); 95:28.18 ^ 95:28.85 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6:0, 95:28.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 95:28.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 95:28.85 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.h:14, 95:28.85 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.cpp:7, 95:28.85 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:28.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘void mozilla::dom::Promise::MaybeSomething(T&&, mozilla::dom::Promise::MaybeFunc) [with T = mozilla::dom::Animation*]’: 95:28.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 95:28.85 return JS_WrapValue(cx, rval); 95:28.85 ^ 95:30.90 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:101:0: 95:30.90 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeEffect.cpp: In member function ‘void mozilla::dom::KeyframeEffect::GetKeyframes(JSContext*&, nsTArray&, mozilla::ErrorResult&) const’: 95:30.90 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeEffect.cpp:1191:29: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 95:30.90 !JS_DefineProperty(aCx, keyframeObject, name, value, 95:30.90 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:30.90 JSPROP_ENUMERATE)) { 95:30.90 ~~~~~~~~~~~~~~~~~ 95:31.14 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 95:31.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:31.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/AtomList.h:11, 95:31.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/CycleCollectedJSContext.h:17, 95:31.14 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.h:14, 95:31.14 from /<>/firefox-69.0~b5+build1/dom/animation/Animation.cpp:7, 95:31.14 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:2: 95:31.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h: In function ‘bool mozilla::GetPropertyValuesPairs(JSContext*, JS::Handle, mozilla::ListAllowance, nsTArray&)’: 95:31.14 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 95:31.14 return js::ToStringSlow(cx, v); 95:31.15 ^ 95:31.15 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation/Unified_cpp_dom_animation0.cpp:110:0: 95:31.15 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:526:28: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 95:31.15 if (!JS_GetPropertyById(aCx, aObject, ids[p.mJsidIndex], &value)) { 95:31.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:31.15 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:553:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 95:31.15 if (!iter.init(aValue, JS::ForOfIterator::AllowNonIterable)) { 95:31.16 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:31.16 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:561:23: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 95:31.16 if (!iter.next(&element, &done)) { 95:31.16 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 95:31.60 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp: In static member function ‘static nsTArray mozilla::KeyframeUtils::GetKeyframesFromObject(JSContext*, mozilla::dom::Document*, JS::Handle, mozilla::ErrorResult&)’: 95:31.60 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:212:17: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 95:31.60 if (!iter.init(objectValue, JS::ForOfIterator::AllowNonIterable)) { 95:31.60 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:31.60 /<>/firefox-69.0~b5+build1/dom/animation/KeyframeUtils.cpp:389:24: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 95:31.60 if (!aIterator.next(&value, &done)) { 95:31.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 95:40.46 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/animation' 95:40.47 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base' 95:40.48 dom/base *** KEEP ALIVE MARKER *** Total duration: 1:36:00.239912 96:05.19 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 96:05.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17, 96:05.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 96:05.19 from /<>/firefox-69.0~b5+build1/layout/generic/nsIScrollableFrame.h:17, 96:05.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:25, 96:05.19 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 96:05.19 from /<>/firefox-69.0~b5+build1/dom/base/DOMIntersectionObserver.h:11, 96:05.19 from /<>/firefox-69.0~b5+build1/dom/base/DOMIntersectionObserver.cpp:7: 96:05.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::Notify()’: 96:05.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 96:05.19 return JS_WrapValue(cx, rval); 96:05.19 ^ 96:21.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20:0: 96:21.39 /<>/firefox-69.0~b5+build1/image/test/gtest/TestAnimationFrameBuffer.cpp: In function ‘void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)’: 96:21.39 /<>/firefox-69.0~b5+build1/image/test/gtest/TestAnimationFrameBuffer.cpp:112:29: warning: ‘totalRecycled’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96:21.39 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 96:21.39 ^ 96:52.98 Compiling malloc_size_of v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/malloc_size_of) 96:54.28 Compiling tokio-core v0.1.17 *** KEEP ALIVE MARKER *** Total duration: 1:37:00.239897 97:12.00 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static bool nsContentUtils::LookupBindingMember(JSContext*, nsIContent*, JS::Handle, JS::MutableHandle)’: 97:12.00 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:2131:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:12.00 bool nsContentUtils::LookupBindingMember( 97:12.00 ^~~~~~~~~~~~~~ 97:12.00 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:2131:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:12.00 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:2136:47: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:12.00 return binding->LookupMember(aCx, aId, aDesc); 97:12.00 ^ 97:15.25 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static nsresult nsContentUtils::WrapNative(JSContext*, nsISupports*, nsWrapperCache*, const nsIID*, JS::MutableHandle, bool)’: 97:15.25 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:5935:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:15.25 nsresult nsContentUtils::WrapNative(JSContext* cx, nsISupports* native, 97:15.25 ^~~~~~~~~~~~~~ 97:15.25 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:5960:65: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:15.25 aAllowWrapping, vp); 97:15.25 ^ 97:17.27 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext*, const mozilla::dom::Sequence&, JS::MutableHandle)’: 97:17.27 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:9624:10: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:17.27 nsresult nsContentUtils::CreateJSValueFromSequenceOfObject( 97:17.27 ^~~~~~~~~~~~~~ 97:17.49 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static bool nsContentUtils::StringifyJSON(JSContext*, JS::MutableHandle, nsAString&)’: 97:17.49 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10143:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:17.49 bool nsContentUtils::StringifyJSON(JSContext* aCx, 97:17.49 ^~~~~~~~~~~~~~ 97:17.50 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18:0, 97:17.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Casting.h:12, 97:17.50 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Value.h:13, 97:17.50 from /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:21, 97:17.50 from /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:9: 97:17.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:17.50 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 97:17.50 ^~~~ 97:17.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:226:9: note: in expansion of macro ‘MOZ_UNLIKELY’ 97:17.50 if (MOZ_UNLIKELY(!(x))) { \ 97:17.50 ^~~~~~~~~~~~ 97:17.50 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10150:3: note: in expansion of macro ‘NS_ENSURE_TRUE’ 97:17.50 NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue, 97:17.50 ^ 97:17.50 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 97:17.50 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 97:17.51 ^~~~ 97:17.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:226:9: note: in expansion of macro ‘MOZ_UNLIKELY’ 97:17.51 if (MOZ_UNLIKELY(!(x))) { \ 97:17.51 ^~~~~~~~~~~~ 97:17.51 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10150:3: note: in expansion of macro ‘NS_ENSURE_TRUE’ 97:17.51 NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue, 97:17.51 ^ 97:18.06 Compiling style_traits v0.0.1 (/<>/firefox-69.0~b5+build1/servo/components/style_traits) 97:18.79 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle, nsAString&, uint32_t*, uint32_t*, nsString&)’: 97:18.79 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10031:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 97:18.79 void nsContentUtils::ExtractErrorValues( 97:18.79 ^~~~~~~~~~~~~~ 97:18.81 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 97:18.81 from /<>/firefox-69.0~b5+build1/layout/base/nsPresContext.h:15, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/LayersMessageUtils.h:15, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:31, 97:18.81 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ContentParent.h:10, 97:18.81 from /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:49: 97:18.81 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 97:18.81 return js::ToStringSlow(cx, v); 97:18.81 ^ 97:19.03 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle, nsACString&, uint32_t*, uint32_t*, nsString&)’: 97:19.03 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10021:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 97:19.03 void nsContentUtils::ExtractErrorValues( 97:19.03 ^~~~~~~~~~~~~~ 97:19.03 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:10025:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 97:19.03 ExtractErrorValues(aCx, aValue, sourceSpec, aLineOut, aColumnOut, 97:19.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:19.03 aMessageOut); 97:19.03 ~~~~~~~~~~~~ 97:21.56 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static bool nsContentUtils::IsPatternMatching(nsAString&, nsAString&, const Document*)’: 97:21.56 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:6385:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 97:21.56 if (!JS_GetPendingException(cx, &exn)) { 97:21.57 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 97:21.57 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:6396:22: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 97:21.57 if (!JS_GetProperty(cx, exnObj, "message", &messageVal)) { 97:21.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:21.57 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:6452:34: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:21.57 if (!JS::ExecuteRegExpNoStatics(cx, re, 97:21.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 97:21.57 static_cast(aValue.BeginWriting()), 97:21.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:21.58 aValue.Length(), &idx, true, &rval)) { 97:21.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:22.87 Compiling tokio-uds v0.1.7 97:25.20 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp: In static member function ‘static nsresult nsContentUtils::NewXULOrHTMLElement(nsContentUtils::Element**, mozilla::dom::NodeInfo*, mozilla::dom::FromParser, nsAtom*, mozilla::dom::CustomElementDefinition*)’: 97:25.20 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.cpp:9008:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 97:25.20 aConstructor->Construct(&constructResult, aRv, "Custom Element Create", 97:25.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:25.20 CallbackFunction::eRethrowExceptions); 97:25.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:34.44 In file included from /<>/firefox-69.0~b5+build1/image/test/gtest/Common.h:22:0, 97:34.44 from /<>/firefox-69.0~b5+build1/image/test/gtest/TestStreamingLexer.cpp:7, 97:34.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 97:34.45 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h: In member function ‘virtual void ImageSurfacePipeIntegration_SurfacePipe_Test::TestBody()’: 97:34.45 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:509:5: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 97:34.45 if (*result == WriteState::FINISHED) { 97:34.45 ^~ 97:34.45 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:496:23: note: ‘result’ was declared here 97:34.45 Maybe result; 97:34.45 ^~~~~~ 97:38.12 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h: In member function ‘virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()’: 97:38.12 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:509:5: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 97:38.12 if (*result == WriteState::FINISHED) { 97:38.12 ^~ 97:38.12 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:496:23: note: ‘result’ was declared here 97:38.13 Maybe result; 97:38.13 ^~~~~~ 97:38.43 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h: In function ‘ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::’: 97:38.43 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:509:5: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 97:38.43 if (*result == WriteState::FINISHED) { 97:38.43 ^~ 97:38.43 /<>/firefox-69.0~b5+build1/image/SurfacePipe.h:496:23: note: ‘result’ was declared here 97:38.43 Maybe result; 97:38.43 ^~~~~~ 97:43.55 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/image/test/gtest' 97:43.57 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest' 97:43.57 dom/base/test/gtest *** KEEP ALIVE MARKER *** Total duration: 1:38:00.239893 98:07.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:0: 98:07.25 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp: In member function ‘virtual void DOM_Base_ContentUtils_StringifyJSON_Object_Test::TestBody()’: 98:07.25 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:32:66: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 98:07.25 mozilla::dom::SimpleGlobalObject::GlobalType::BindingDetail); 98:07.25 ^ 98:07.26 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 98:07.26 from /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:7, 98:07.26 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2: 98:07.26 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:43:44: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:07.26 ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue)); 98:07.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 98:07.26 ::testing::AssertionResult(expression)) \ 98:07.26 ^~~~~~~~~~ 98:07.26 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:43:3: note: in expansion of macro ‘ASSERT_TRUE’ 98:07.26 ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue)); 98:07.26 ^ 98:07.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2:0: 98:07.35 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp: In member function ‘virtual void DOM_Base_ContentUtils_StringifyJSON_EmptyValue_Test::TestBody()’: 98:07.35 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:17:66: note: parameter passing for argument of type ‘const HandleValue {aka const JS::Handle}’ changed in GCC 7.1 98:07.35 mozilla::dom::SimpleGlobalObject::GlobalType::BindingDetail); 98:07.35 ^ 98:07.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/gtest.h:59:0, 98:07.35 from /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:7, 98:07.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:2: 98:07.35 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:24:44: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:07.35 ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue)); 98:07.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gtest/internal/gtest-internal.h:1282:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 98:07.36 ::testing::AssertionResult(expression)) \ 98:07.36 ^~~~~~~~~~ 98:07.36 /<>/firefox-69.0~b5+build1/dom/base/test/gtest/TestContentUtils.cpp:24:3: note: in expansion of macro ‘ASSERT_TRUE’ 98:07.36 ASSERT_TRUE(nsContentUtils::StringifyJSON(cx, &jsValue, serializedValue)); 98:07.36 ^ 98:14.53 make[6]: Leaving directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/base/test/gtest' 98:14.56 make[6]: Entering directory '/<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings' 98:14.57 dom/bindings 98:29.77 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetClassName(JS::Handle, JSContext*, char**)’: 98:29.77 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:2000:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 98:29.77 nsDOMWindowUtils::GetClassName(JS::Handle aObject, JSContext* aCx, 98:29.77 ^~~~~~~~~~~~~~~~ 98:30.01 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetFileId(JS::Handle, JSContext*, int64_t*)’: 98:30.01 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:2836:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 98:30.01 nsDOMWindowUtils::GetFileId(JS::Handle aFile, JSContext* aCx, 98:30.01 ^~~~~~~~~~~~~~~~ 98:30.09 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetFileReferences(const nsAString&, int64_t, JS::Handle, int32_t*, int32_t*, int32_t*, JSContext*, bool*)’: 98:30.09 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:2889:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 98:30.09 nsDOMWindowUtils::GetFileReferences(const nsAString& aDatabaseName, int64_t aId, 98:30.09 ^~~~~~~~~~~~~~~~ 98:31.29 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetFilePath(JS::HandleValue, JSContext*, nsAString&)’: 98:31.29 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:2862:1: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 98:31.29 nsDOMWindowUtils::GetFilePath(JS::HandleValue aFile, JSContext* aCx, 98:31.29 ^~~~~~~~~~~~~~~~ 98:33.28 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetContentAPZTestData(JSContext*, JS::MutableHandleValue)’: 98:33.28 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3635:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:33.28 nsDOMWindowUtils::GetContentAPZTestData( 98:33.28 ^~~~~~~~~~~~~~~~ 98:33.29 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3643:38: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:33.29 if (!clm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) { 98:33.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:33.29 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3647:39: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:33.29 if (!wrlm->GetAPZTestData().ToJS(aOutContentTestData, aContext)) { 98:33.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:35.69 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetCompositorAPZTestData(JSContext*, JS::MutableHandleValue)’: 98:35.69 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3657:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:35.69 nsDOMWindowUtils::GetCompositorAPZTestData( 98:35.69 ^~~~~~~~~~~~~~~~ 98:35.69 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3675:33: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:35.69 if (!compositorSideData.ToJS(aOutCompositorTestData, aContext)) { 98:35.69 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:35.77 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetFrameUniformityTestData(JSContext*, JS::MutableHandleValue)’: 98:35.77 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3768:1: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:35.77 nsDOMWindowUtils::GetFrameUniformityTestData( 98:35.77 ^~~~~~~~~~~~~~~~ 98:35.77 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3782:15: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 98:35.77 outData.ToJS(aOutFrameUniformity, aContext); 98:35.77 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:35.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17:0, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 98:35.89 from /<>/firefox-69.0~b5+build1/layout/base/nsPresContext.h:15, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/LayersMessageUtils.h:15, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:22, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:23, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 98:35.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 98:35.89 from /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:9: 98:35.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h: In function ‘bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle) [with T = nsIObjectLoadingContent* const]’: 98:35.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:351:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:35.90 MOZ_MUST_USE bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength, 98:35.90 ^~~~~~~~~ 98:35.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:222:70: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:35.90 return XPCOMObjectToJsval(aCx, scope, helper, nullptr, true, aValue); 98:35.90 ^ 98:35.96 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetPlugins(JSContext*, JS::MutableHandle)’: 98:35.96 /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:3006:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:35.96 nsDOMWindowUtils::GetPlugins(JSContext* cx, 98:35.96 ^~~~~~~~~~~~~~~~ 98:35.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17:0, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 98:35.96 from /<>/firefox-69.0~b5+build1/layout/base/nsPresContext.h:15, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/LayersMessageUtils.h:15, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:22, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:23, 98:35.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 98:35.97 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 98:35.97 from /<>/firefox-69.0~b5+build1/dom/base/nsDOMWindowUtils.cpp:9: 98:35.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:334:73: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 98:35.97 return ToJSValue(aCx, aArgument.Elements(), aArgument.Length(), aValue); 98:35.97 ^ *** KEEP ALIVE MARKER *** Total duration: 1:39:00.239898 99:01.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/gfx/layers/Unified_cpp_gfx_layers7.cpp:20:0: 99:01.27 /<>/firefox-69.0~b5+build1/gfx/layers/composite/FrameUniformityData.cpp: In member function ‘bool mozilla::layers::FrameUniformityData::ToJS(JS::MutableHandleValue, JSContext*)’: 99:01.27 /<>/firefox-69.0~b5+build1/gfx/layers/composite/FrameUniformityData.cpp:117:6: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 99:01.27 bool FrameUniformityData::ToJS(JS::MutableHandleValue aOutValue, 99:01.27 ^~~~~~~~~~~~~~~~~~~ 99:21.31 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In static member function ‘static bool nsFrameMessageManager::GetParamsForMessage(JSContext*, const JS::Value&, const JS::Value&, nsFrameMessageManager::StructuredCloneData&)’: 99:21.31 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:392:14: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 99:21.31 aData.Write(aCx, v, t, rv); 99:21.31 ~~~~~~~~~~~^~~~~~~~~~~~~~~ 99:21.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Assertions.h:18:0, 99:21.31 from /<>/firefox-69.0~b5+build1/ipc/chromium/src/base/basictypes.h:16, 99:21.31 from /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:7: 99:21.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:21.31 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 99:21.31 ^~~~ 99:21.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:226:9: note: in expansion of macro ‘MOZ_UNLIKELY’ 99:21.32 if (MOZ_UNLIKELY(!(x))) { \ 99:21.32 ^~~~~~~~~~~~ 99:21.32 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:422:3: note: in expansion of macro ‘NS_ENSURE_TRUE’ 99:21.32 NS_ENSURE_TRUE(nsContentUtils::StringifyJSON(aCx, &v, json), false); 99:21.32 ^ 99:21.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:21.32 # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 99:21.32 ^~~~ 99:21.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/nsDebug.h:226:9: note: in expansion of macro ‘MOZ_UNLIKELY’ 99:21.33 if (MOZ_UNLIKELY(!(x))) { \ 99:21.33 ^~~~~~~~~~~~ 99:21.33 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:426:3: note: in expansion of macro ‘NS_ENSURE_TRUE’ 99:21.33 NS_ENSURE_TRUE(JS_ParseJSON(aCx, static_cast(json.get()), 99:21.33 ^ 99:21.44 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In member function ‘void nsFrameMessageManager::SetInitialProcessData(JS::HandleValue)’: 99:21.44 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:913:6: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 99:21.44 void nsFrameMessageManager::SetInitialProcessData( 99:21.44 ^~~~~~~~~~~~~~~~~~~~~ 99:21.47 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In member function ‘void nsFrameMessageManager::GetInitialProcessData(JSContext*, JS::MutableHandle, mozilla::ErrorResult&)’: 99:21.47 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:921:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:21.47 void nsFrameMessageManager::GetInitialProcessData( 99:21.47 ^~~~~~~~~~~~~~~~~~~~~ 99:21.47 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:957:20: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 99:21.48 if (!JS_WrapValue(aCx, &init)) { 99:21.48 ~~~~~~~~~~~~^~~~~~~~~~~~ 99:23.35 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In member function ‘void nsMessageManagerScriptExecutor::LoadScriptInternal(JS::Handle, const nsAString&, bool)’: 99:23.35 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:1235:32: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:23.35 JS::CloneAndExecuteScript(cx, envChain, script, &rval); 99:23.35 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:23.62 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In member function ‘void nsFrameMessageManager::SendMessage(JSContext*, const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, bool, nsTArray&, mozilla::ErrorResult&)’: 99:23.62 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:460:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 99:23.62 void nsFrameMessageManager::SendMessage( 99:23.62 ^~~~~~~~~~~~~~~~~~~~~ 99:23.77 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp: In member function ‘void nsFrameMessageManager::DispatchAsyncMessage(JSContext*, const nsAString&, JS::Handle, JS::Handle, nsIPrincipal*, JS::Handle, mozilla::ErrorResult&)’: 99:23.77 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:564:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 99:23.78 void nsFrameMessageManager::DispatchAsyncMessage( 99:23.78 ^~~~~~~~~~~~~~~~~~~~~ 99:23.78 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:564:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 99:24.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageBroadcaster.h:11:0, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10, 99:24.43 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:38, 99:24.43 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/UIEventBinding.h:15, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/KeyboardEventBinding.h:7, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/TextEvents.h:20, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:15, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:19, 99:24.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:24.43 from /<>/firefox-69.0~b5+build1/dom/ipc/ContentChild.h:13, 99:24.43 from /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:11: 99:24.44 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray*, mozilla::ErrorResult&)’: 99:24.44 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:2189:71: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:24.44 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); 99:24.45 ^ 99:24.45 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 99:24.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:17, 99:24.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ScrollStyles.h:12, 99:24.45 from /<>/firefox-69.0~b5+build1/layout/base/nsPresContext.h:15, 99:24.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ComputedStyleInlines.h:20, 99:24.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/WritingModes.h:11, 99:24.45 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/ContentCache.h:16, 99:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/ipc/nsGUIEventIPC.h:10, 99:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:19, 99:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:24.47 from /<>/firefox-69.0~b5+build1/dom/ipc/ContentChild.h:13, 99:24.47 from /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:11: 99:24.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:24.47 return JS_WrapValue(cx, rval); 99:24.47 ^ 99:24.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:24.47 return JS_WrapValue(cx, rval); 99:24.47 ^ 99:24.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:24.47 return JS_WrapValue(cx, rval); 99:24.47 ^ 99:24.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChildProcessMessageManager.h:11:0, 99:24.47 from /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:40: 99:24.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageManagerBinding.h:776:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 99:24.47 return ReceiveMessage(s.GetContext(), thisValJS, argument, aRetVal, aRv); 99:24.47 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:24.47 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:778:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 99:24.47 if (!JS_GetProperty(cx, object, "receiveMessage", &funval) || 99:24.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:24.48 /<>/firefox-69.0~b5+build1/dom/base/nsFrameMessageManager.cpp:801:36: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 99:24.48 if (!JS_CallFunctionValue(cx, thisObject, funval, 99:24.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 99:24.48 JS::HandleValueArray(argv), &rval)) { 99:24.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 1:40:00.239903 100:24.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::ArrayBufferOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:109:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.28 ArrayBufferOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.29 ^~~~~~~~~~~~~~~~~ 100:24.29 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.29 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.29 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.29 return JS_WrapValue(cx, rval); 100:24.29 ^ 100:24.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::ArrayBufferViewOrArrayBuffer::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:139:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.31 ArrayBufferViewOrArrayBuffer::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:24.31 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.31 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.31 return JS_WrapValue(cx, rval); 100:24.31 ^ 100:24.31 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.31 return JS_WrapValue(cx, rval); 100:24.31 ^ 100:24.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::ByteStringOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.33 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:172:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.33 ByteStringOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.33 ^~~~~~~~~~~~~~~~ 100:24.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::CanvasPatternOrCanvasGradient::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:201:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.36 CanvasPatternOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:24.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.36 return JS_WrapValue(cx, rval); 100:24.36 ^ 100:24.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.36 return JS_WrapValue(cx, rval); 100:24.36 ^ 100:24.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::CanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:234:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.46 CanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:24.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:234:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.46 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.46 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.46 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.46 return JS_WrapValue(cx, rval); 100:24.46 ^ 100:24.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.47 return JS_WrapValue(cx, rval); 100:24.47 ^ 100:24.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::DoubleOrByteString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:272:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.51 DoubleOrByteString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.51 ^~~~~~~~~~~~~~~~~~ 100:24.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::DoubleOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:301:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.54 DoubleOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.54 ^~~~~~~~~~~~~~ 100:24.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:301:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.57 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::DoubleOrSupportedType::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:330:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.58 DoubleOrSupportedType::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.58 ^~~~~~~~~~~~~~~~~~~~~ 100:24.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:330:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::DoubleOrUSVString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:359:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.60 DoubleOrUSVString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.60 ^~~~~~~~~~~~~~~~~ 100:24.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:359:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::FloatOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:421:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.64 FloatOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.64 ^~~~~~~~~~~~~ 100:24.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:421:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::LongOrStringAnyRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:513:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.71 LongOrStringAnyRecord::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.71 ^~~~~~~~~~~~~~~~~~~~~ 100:24.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:513:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.71 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.71 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.71 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.71 return JS_WrapValue(cx, rval); 100:24.71 ^ 100:24.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.72 return JS_WrapValue(cx, rval); 100:24.72 ^ 100:24.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.72 return JS_WrapValue(cx, rval); 100:24.72 ^ 100:24.72 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:546:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:24.72 if (!JS_DefineUCProperty(cx, returnObj, 100:24.72 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 100:24.72 entry.mKey.BeginReading(), 100:24.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:24.72 entry.mKey.Length(), tmp, 100:24.73 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:24.73 JSPROP_ENUMERATE)) { 100:24.73 ~~~~~~~~~~~~~~~~~ 100:24.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::NodeOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:568:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.86 NodeOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.86 ^~~~~~~~~~~~ 100:24.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:568:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.87 return JS_WrapValue(cx, rval); 100:24.87 ^ 100:24.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::ObjectOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:24.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:600:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.94 ObjectOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:24.94 ^~~~~~~~~~~~ 100:24.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:600:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:24.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:24.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:24.95 return JS_WrapValue(cx, rval); 100:24.95 ^ 100:25.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::ObjectOrNullOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:631:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.03 ObjectOrNullOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.03 ^~~~~~~~~~~~~~~~~~ 100:25.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:631:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.03 return JS_WrapValue(cx, rval); 100:25.03 ^ 100:25.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::StringOrObject::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:667:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.11 StringOrObject::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.11 ^~~~~~~~~~~~~~ 100:25.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:667:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.11 return JS_WrapValue(cx, rval); 100:25.11 ^ 100:25.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:700:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.18 StringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.18 ^~~~~~~~~~~~~~~~~~~~~~ 100:25.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:700:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:733:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:25.18 if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp, 100:25.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.18 JSPROP_ENUMERATE)) { 100:25.18 ~~~~~~~~~~~~~~~~~ 100:25.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::SupportedTypeOrObject::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:753:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.25 SupportedTypeOrObject::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.25 ^~~~~~~~~~~~~~~~~~~~~ 100:25.25 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.25 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.25 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.25 return JS_WrapValue(cx, rval); 100:25.26 ^ 100:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::UnrestrictedDoubleOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:786:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.32 UnrestrictedDoubleOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:786:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::UnrestrictedFloatOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:815:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.36 UnrestrictedFloatOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.36 ^~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:815:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferOrLong::TrySetToArrayBuffer(JSContext*, JS::Handle, bool&, bool)’: 100:25.40 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:866:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.40 OwningArrayBufferOrLong::TrySetToArrayBuffer(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.40 ^~~~~~~~~~~~~~~~~~~~~~~ 100:25.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferOrLong::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:25.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:914:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.43 OwningArrayBufferOrLong::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.43 ^~~~~~~~~~~~~~~~~~~~~~~ 100:25.44 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.44 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:25.44 return js::ToInt32Slow(cx, v, out); 100:25.44 ^ 100:25.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:956:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.47 OwningArrayBufferOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.47 ^~~~~~~~~~~~~~~~~~~~~~~ 100:25.47 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.47 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.47 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.47 return JS_WrapValue(cx, rval); 100:25.47 ^ 100:25.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBufferView(JSContext*, JS::Handle, bool&, bool)’: 100:25.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1022:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.51 OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBufferView(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBuffer(JSContext*, JS::Handle, bool&, bool)’: 100:25.56 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1070:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.56 OwningArrayBufferViewOrArrayBuffer::TrySetToArrayBuffer(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningArrayBufferViewOrArrayBuffer::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.58 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1114:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.59 OwningArrayBufferViewOrArrayBuffer::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.59 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.59 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.59 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.59 return JS_WrapValue(cx, rval); 100:25.59 ^ 100:25.59 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:938:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.59 return JS_WrapValue(cx, rval); 100:25.59 ^ 100:25.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningByteStringOrLong::TrySetToByteString(JSContext*, JS::Handle, bool&, bool)’: 100:25.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1187:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.63 OwningByteStringOrLong::TrySetToByteString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.63 ^~~~~~~~~~~~~~~~~~~~~~ 100:25.63 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1192:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.63 if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) { 100:25.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningByteStringOrLong::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:25.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1234:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.65 OwningByteStringOrLong::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.65 ^~~~~~~~~~~~~~~~~~~~~~ 100:25.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:25.65 return js::ToInt32Slow(cx, v, out); 100:25.65 ^ 100:25.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningByteStringOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.70 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1276:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.70 OwningByteStringOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.70 ^~~~~~~~~~~~~~~~~~~~~~ 100:25.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::TrySetToCanvasPattern(JSContext*, JS::Handle, bool&, bool)’: 100:25.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1353:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.75 OwningCanvasPatternOrCanvasGradient::TrySetToCanvasPattern(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::TrySetToCanvasGradient(JSContext*, JS::Handle, bool&, bool)’: 100:25.82 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1406:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:25.82 OwningCanvasPatternOrCanvasGradient::TrySetToCanvasGradient(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:25.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrCanvasGradient::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:25.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1455:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.94 OwningCanvasPatternOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:25.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:25.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:25.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.95 return JS_WrapValue(cx, rval); 100:25.95 ^ 100:25.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:25.95 return JS_WrapValue(cx, rval); 100:25.95 ^ 100:26.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasPattern(JSContext*, JS::Handle, bool&, bool)’: 100:26.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1536:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.09 OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasPattern(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasGradient(JSContext*, JS::Handle, bool&, bool)’: 100:26.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1589:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.17 OwningCanvasPatternOrNullOrCanvasGradient::TrySetToCanvasGradient(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningCanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:26.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1641:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.27 OwningCanvasPatternOrNullOrCanvasGradient::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:26.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:26.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.28 return JS_WrapValue(cx, rval); 100:26.28 ^ 100:26.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.28 return JS_WrapValue(cx, rval); 100:26.28 ^ 100:26.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrByteString::TrySetToDouble(JSContext*, JS::Handle, bool&, bool)’: 100:26.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1732:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.36 OwningDoubleOrByteString::TrySetToDouble(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.36 ^~~~~~~~~~~~~~~~~~~~~~~~ 100:26.36 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.36 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.36 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.36 return js::ToNumberSlow(cx, v, out); 100:26.36 ^ 100:26.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrByteString::TrySetToByteString(JSContext*, JS::Handle, bool&, bool)’: 100:26.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1781:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.39 OwningDoubleOrByteString::TrySetToByteString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~ 100:26.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1786:36: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.39 if (!ConvertJSValueToByteString(cx, value, false, memberSlot)) { 100:26.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrByteString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:26.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1824:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.43 OwningDoubleOrByteString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~ 100:26.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrString::TrySetToDouble(JSContext*, JS::Handle, bool&, bool)’: 100:26.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1901:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.48 OwningDoubleOrString::TrySetToDouble(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.48 ^~~~~~~~~~~~~~~~~~~~ 100:26.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.48 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.48 return js::ToNumberSlow(cx, v, out); 100:26.48 ^ 100:26.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrString::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:26.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1950:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.53 OwningDoubleOrString::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.53 ^~~~~~~~~~~~~~~~~~~~ 100:26.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.53 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.53 return js::ToStringSlow(cx, v); 100:26.53 ^ 100:26.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:26.60 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:1993:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.60 OwningDoubleOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:26.60 ^~~~~~~~~~~~~~~~~~~~ 100:26.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrSupportedType::TrySetToDouble(JSContext*, JS::Handle, bool&, bool)’: 100:26.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2070:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.66 OwningDoubleOrSupportedType::TrySetToDouble(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.67 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.67 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.67 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.67 return js::ToNumberSlow(cx, v, out); 100:26.67 ^ 100:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrSupportedType::TrySetToSupportedType(JSContext*, JS::Handle, bool&, bool)’: 100:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2119:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.73 OwningDoubleOrSupportedType::TrySetToSupportedType(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.73 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.73 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.73 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.73 return js::ToStringSlow(cx, v); 100:26.73 ^ 100:26.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrSupportedType::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:26.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2166:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.79 OwningDoubleOrSupportedType::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:26.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrUSVString::TrySetToDouble(JSContext*, JS::Handle, bool&, bool)’: 100:26.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2243:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.84 OwningDoubleOrUSVString::TrySetToDouble(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.84 ^~~~~~~~~~~~~~~~~~~~~~~ 100:26.84 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.84 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.84 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.84 return js::ToNumberSlow(cx, v, out); 100:26.84 ^ 100:26.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrUSVString::TrySetToUSVString(JSContext*, JS::Handle, bool&, bool)’: 100:26.89 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2292:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:26.89 OwningDoubleOrUSVString::TrySetToUSVString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:26.89 ^~~~~~~~~~~~~~~~~~~~~~~ 100:26.89 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:26.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:26.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:26.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:26.89 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:26.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:26.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:26.90 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:26.90 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:26.90 return js::ToStringSlow(cx, v); 100:26.90 ^ 100:26.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningDoubleOrUSVString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:26.97 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2336:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:26.97 OwningDoubleOrUSVString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:26.97 ^~~~~~~~~~~~~~~~~~~~~~~ 100:27.03 In file included from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:54:0, 100:27.03 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:27.03 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:27.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h: In member function ‘void PromiseDocumentFlushedResolver::Call()’: 100:27.03 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/WindowBinding.h:694:16: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.03 return Call(s.GetContext(), JS::UndefinedHandleValue, aRetVal, aRv); 100:27.03 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:27.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/EventListenerBinding.h:13, 100:27.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/EventListenerManager.h:11, 100:27.04 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:32, 100:27.04 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:27.04 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:27.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.04 return JS_WrapValue(cx, rval); 100:27.04 ^ 100:27.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.04 return JS_WrapValue(cx, rval); 100:27.04 ^ 100:27.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.04 return JS_WrapValue(cx, rval); 100:27.04 ^ 100:27.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFloatOrString::TrySetToFloat(JSContext*, JS::Handle, bool&, bool)’: 100:27.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2596:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.06 OwningFloatOrString::TrySetToFloat(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.06 ^~~~~~~~~~~~~~~~~~~ 100:27.06 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.06 return js::ToNumberSlow(cx, v, out); 100:27.06 ^ 100:27.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFloatOrString::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:27.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2645:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.11 OwningFloatOrString::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.11 ^~~~~~~~~~~~~~~~~~~ 100:27.11 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.11 return js::ToStringSlow(cx, v); 100:27.11 ^ 100:27.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFloatOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:27.19 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2688:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.19 OwningFloatOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:27.19 ^~~~~~~~~~~~~~~~~~~ 100:27.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLElementOrLong::TrySetToHTMLElement(JSContext*, JS::Handle, bool&, bool)’: 100:27.26 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2765:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.26 OwningHTMLElementOrLong::TrySetToHTMLElement(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.26 ^~~~~~~~~~~~~~~~~~~~~~~ 100:27.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLElementOrLong::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:27.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2818:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.32 OwningHTMLElementOrLong::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.32 ^~~~~~~~~~~~~~~~~~~~~~~ 100:27.32 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.32 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.32 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.32 return js::ToInt32Slow(cx, v, out); 100:27.32 ^ 100:27.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptionElement(JSContext*, JS::Handle, bool&, bool)’: 100:27.38 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2938:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.38 OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptionElement(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptGroupElement(JSContext*, JS::Handle, bool&, bool)’: 100:27.44 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2991:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.44 OwningHTMLOptionElementOrHTMLOptGroupElement::TrySetToHTMLOptGroupElement(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningLongOrStringAnyRecord::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:27.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3121:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.54 OwningLongOrStringAnyRecord::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.54 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.54 return js::ToInt32Slow(cx, v, out); 100:27.54 ^ 100:27.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningLongOrStringAnyRecord::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:27.64 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3288:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.64 OwningLongOrStringAnyRecord::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:27.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.65 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.65 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:877:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.65 return JS_WrapValue(cx, rval); 100:27.65 ^ 100:27.65 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.66 return JS_WrapValue(cx, rval); 100:27.66 ^ 100:27.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:969:35: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.66 return JS_WrapValue(cx, rval); 100:27.66 ^ 100:27.66 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3321:35: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.66 if (!JS_DefineUCProperty(cx, returnObj, 100:27.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 100:27.66 entry.mKey.BeginReading(), 100:27.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.66 entry.mKey.Length(), tmp, 100:27.66 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.66 JSPROP_ENUMERATE)) { 100:27.66 ~~~~~~~~~~~~~~~~~ 100:27.77 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle, JS::MutableHandle)’: 100:27.77 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2746:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.77 bool nsGlobalWindowInner::ResolveComponentsShim( 100:27.78 ^~~~~~~~~~~~~~~~~~~ 100:27.78 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2786:8: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 100:27.78 ok = JS_GetProperty(aCx, aGlobal, domName, &v); 100:27.78 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.78 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2796:8: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.78 ok = JS_DefineProperty( 100:27.78 ~~~^~~~~~~~~~~~~~~~~~~~ 100:27.78 aCx, interfaces, geckoName, v, 100:27.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.78 JSPROP_ENUMERATE | JSPROP_PERMANENT | JSPROP_READONLY); 100:27.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningNodeOrString::TrySetToNode(JSContext*, JS::Handle, bool&, bool)’: 100:27.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3379:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.80 OwningNodeOrString::TrySetToNode(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.80 ^~~~~~~~~~~~~~~~~~ 100:27.84 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: 100:27.84 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2818:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.84 bool nsGlobalWindowInner::DoResolve( 100:27.84 ^~~~~~~~~~~~~~~~~~~ 100:27.85 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2829:45: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.85 if (!WebIDLGlobalNameHash::DefineIfEnabled(aCx, aObj, aId, aDesc, &found)) { 100:27.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.85 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:2849:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.85 return ResolveComponentsShim(aCx, aObj, aDesc); 100:27.85 ^ 100:27.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningNodeOrString::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:27.86 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3432:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:27.86 OwningNodeOrString::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:27.86 ^~~~~~~~~~~~~~~~~~ 100:27.86 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:27.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:27.86 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.87 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.87 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:27.87 return js::ToStringSlow(cx, v); 100:27.87 ^ 100:27.94 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningNodeOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:27.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3475:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.95 OwningNodeOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:27.95 ^~~~~~~~~~~~~~~~~~ 100:27.95 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:27.95 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:27.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:27.95 return JS_WrapValue(cx, rval); 100:27.95 ^ 100:28.05 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetEvent(JSContext*, JS::MutableHandle)’: 100:28.05 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3085:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.05 void nsGlobalWindowInner::GetEvent(JSContext* aCx, 100:28.05 ^~~~~~~~~~~~~~~~~~~ 100:28.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningObjectOrLong::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:28.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3589:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.05 OwningObjectOrLong::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.05 ^~~~~~~~~~~~~~~~~~ 100:28.05 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.06 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.06 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.06 return js::ToInt32Slow(cx, v, out); 100:28.06 ^ 100:28.07 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageBroadcaster.h:11:0, 100:28.07 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10, 100:28.07 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:38, 100:28.07 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:28.07 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:28.07 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:2189:71: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.08 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); 100:28.08 ^ 100:28.08 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningObjectOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.09 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3631:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.09 OwningObjectOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.09 ^~~~~~~~~~~~~~~~~~ 100:28.09 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:28.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.09 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.11 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.11 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.12 return JS_WrapValue(cx, rval); 100:28.12 ^ 100:28.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningObjectOrNullOrLong::TrySetToLong(JSContext*, JS::Handle, bool&, bool)’: 100:28.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3732:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.16 OwningObjectOrNullOrLong::TrySetToLong(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.16 ^~~~~~~~~~~~~~~~~~~~~~~~ 100:28.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.17 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.17 return js::ToInt32Slow(cx, v, out); 100:28.17 ^ 100:28.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningObjectOrNullOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.20 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3777:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.20 OwningObjectOrNullOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.20 ^~~~~~~~~~~~~~~~~~~~~~~~ 100:28.20 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:28.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.20 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.21 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.21 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.21 return JS_WrapValue(cx, rval); 100:28.21 ^ 100:28.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrObject::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:28.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3849:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.27 OwningStringOrObject::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.27 ^~~~~~~~~~~~~~~~~~~~ 100:28.27 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.27 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.28 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.28 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.28 return js::ToStringSlow(cx, v); 100:28.28 ^ 100:28.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrObject::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3926:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.35 OwningStringOrObject::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.35 ^~~~~~~~~~~~~~~~~~~~ 100:28.35 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.35 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.35 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.35 return JS_WrapValue(cx, rval); 100:28.35 ^ 100:28.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrStringSequence::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:28.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3995:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.43 OwningStringOrStringSequence::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.43 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.43 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.43 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.43 return js::ToStringSlow(cx, v); 100:28.43 ^ 100:28.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetInterface(JSContext*, JS::Handle, JS::MutableHandle, mozilla::ErrorResult&)’: 100:28.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:4663:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.48 void nsGlobalWindowInner::GetInterface(JSContext* aCx, 100:28.48 ^~~~~~~~~~~~~~~~~~~ 100:28.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:4663:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.48 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:28.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/EventListenerBinding.h:13, 100:28.48 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/EventListenerManager.h:11, 100:28.48 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:32, 100:28.49 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:28.49 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:28.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1799:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.49 GetInterfaceImpl(aCx, aThis, aThis, aIID, aRetval, aError); 100:28.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.49 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1799:19: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4110:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.53 OwningStringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.53 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4143:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.53 if (!JS_DefineElement(cx, returnArray, sequenceIdx0, tmp, 100:28.53 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.53 JSPROP_ENUMERATE)) { 100:28.53 ~~~~~~~~~~~~~~~~~ 100:28.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningSupportedTypeOrObject::TrySetToSupportedType(JSContext*, JS::Handle, bool&, bool)’: 100:28.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4211:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.61 OwningSupportedTypeOrObject::TrySetToSupportedType(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.61 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.61 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.61 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.61 return js::ToStringSlow(cx, v); 100:28.61 ^ 100:28.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningSupportedTypeOrObject::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4292:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.69 OwningSupportedTypeOrObject::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.69 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.69 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.69 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:891:33: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.69 return JS_WrapValue(cx, rval); 100:28.70 ^ 100:28.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedDoubleOrString::TrySetToUnrestrictedDouble(JSContext*, JS::Handle, bool&, bool)’: 100:28.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4361:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.75 OwningUnrestrictedDoubleOrString::TrySetToUnrestrictedDouble(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.75 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.75 return js::ToNumberSlow(cx, v, out); 100:28.75 ^ 100:28.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedDoubleOrString::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:28.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4407:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.79 OwningUnrestrictedDoubleOrString::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.79 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.79 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.79 return js::ToStringSlow(cx, v); 100:28.79 ^ 100:28.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedDoubleOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:28.85 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4450:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:28.85 OwningUnrestrictedDoubleOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:28.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedFloatOrString::TrySetToUnrestrictedFloat(JSContext*, JS::Handle, bool&, bool)’: 100:28.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4527:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.91 OwningUnrestrictedFloatOrString::TrySetToUnrestrictedFloat(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.91 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.91 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.91 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:136:37: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.91 return js::ToNumberSlow(cx, v, out); 100:28.91 ^ 100:28.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedFloatOrString::TrySetToString(JSContext*, JS::Handle, bool&, bool)’: 100:28.95 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4573:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:28.95 OwningUnrestrictedFloatOrString::TrySetToString(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:28.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:28.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:28.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:28.96 return js::ToStringSlow(cx, v); 100:28.96 ^ 100:29.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningUnrestrictedFloatOrString::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:29.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4616:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.04 OwningUnrestrictedFloatOrString::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:29.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningStringOrStringSequence::TrySetToStringSequence(JSContext*, JS::Handle, bool&, bool)’: 100:29.15 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4042:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.15 OwningStringOrStringSequence::TrySetToStringSequence(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:29.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4048:19: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.16 if (!iter.init(value, JS::ForOfIterator::AllowNonIterable)) { 100:29.16 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:4060:21: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.16 if (!iter.next(&temp, &done)) { 100:29.16 ~~~~~~~~~^~~~~~~~~~~~~~ 100:29.16 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.16 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.16 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:29.16 return js::ToStringSlow(cx, v); 100:29.16 ^ 100:29.31 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::RedefineProperty(JSContext*, const char*, JS::Handle, mozilla::ErrorResult&)’: 100:29.31 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6805:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.31 void nsGlobalWindowInner::RedefineProperty(JSContext* aCx, 100:29.31 ^~~~~~~~~~~~~~~~~~~ 100:29.31 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6805:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.31 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6816:25: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.31 !JS_DefineProperty(aCx, thisObj, aPropName, aValue, JSPROP_ENUMERATE)) { 100:29.31 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.35 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetReplaceableWindowCoord(JSContext*, nsGlobalWindowInner::WindowCoordGetter, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.35 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6821:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.35 void nsGlobalWindowInner::GetReplaceableWindowCoord( 100:29.35 ^~~~~~~~~~~~~~~~~~~ 100:29.38 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetReplaceableWindowCoord(JSContext*, nsGlobalWindowInner::WindowCoordSetter, JS::Handle, const char*, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.38 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6831:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.38 void nsGlobalWindowInner::SetReplaceableWindowCoord( 100:29.38 ^~~~~~~~~~~~~~~~~~~ 100:29.39 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:29.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:29.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/EventListenerBinding.h:13, 100:29.39 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/EventListenerManager.h:11, 100:29.39 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:32, 100:29.39 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:29.39 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:29.39 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:163:36: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:29.39 return js::ToInt32Slow(cx, v, out); 100:29.39 ^ 100:29.39 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:6841:21: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.39 RedefineProperty(aCx, aPropName, aValue, aError); 100:29.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.47 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetInnerWidth(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.47 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3144:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.47 void nsGlobalWindowInner::SetInnerWidth(JSContext* aCx, 100:29.47 ^~~~~~~~~~~~~~~~~~~ 100:29.47 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3148:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.47 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerWidth, aValue, 100:29.47 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.47 "innerWidth", aCallerType, aError); 100:29.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetInnerHeight(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3184:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.48 void nsGlobalWindowInner::SetInnerHeight(JSContext* aCx, 100:29.48 ^~~~~~~~~~~~~~~~~~~ 100:29.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3188:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.48 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetInnerHeight, aValue, 100:29.48 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.48 "innerHeight", aCallerType, aError); 100:29.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetOuterWidth(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.48 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3227:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.48 void nsGlobalWindowInner::SetOuterWidth(JSContext* aCx, 100:29.48 ^~~~~~~~~~~~~~~~~~~ 100:29.49 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3231:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.49 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterWidth, aValue, 100:29.49 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.49 "outerWidth", aCallerType, aError); 100:29.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.50 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetOuterHeight(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.50 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3242:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.50 void nsGlobalWindowInner::SetOuterHeight(JSContext* aCx, 100:29.51 ^~~~~~~~~~~~~~~~~~~ 100:29.51 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3246:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.51 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetOuterHeight, aValue, 100:29.51 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 "outerHeight", aCallerType, aError); 100:29.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningLongOrStringAnyRecord::TrySetToStringAnyRecord(JSContext*, JS::Handle, bool&, bool)’: 100:29.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3167:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.51 OwningLongOrStringAnyRecord::TrySetToStringAnyRecord(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3198:43: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.51 if (!JS_GetOwnPropertyDescriptorById(cx, recordObj, curId, 100:29.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 100:29.51 &desc)) { 100:29.51 ~~~~~~ 100:29.51 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetScreenX(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.51 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3330:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.51 void nsGlobalWindowInner::SetScreenX(JSContext* aCx, 100:29.51 ^~~~~~~~~~~~~~~~~~~ 100:29.51 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3334:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.51 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenX, aValue, 100:29.52 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.52 "screenX", aCallerType, aError); 100:29.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.52 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::SetScreenY(JSContext*, JS::Handle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:29.52 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3357:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.52 void nsGlobalWindowInner::SetScreenY(JSContext* aCx, 100:29.52 ^~~~~~~~~~~~~~~~~~~ 100:29.52 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3361:28: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:29.52 SetReplaceableWindowCoord(aCx, &nsGlobalWindowInner::SetScreenY, aValue, 100:29.52 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.53 "screenY", aCallerType, aError); 100:29.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.53 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:12:0, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.54 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/js/Conversions.h:256:32: note: parameter passing for argument of type ‘JS::HandleValue {aka JS::Handle}’ changed in GCC 7.1 100:29.54 return js::ToStringSlow(cx, v); 100:29.54 ^ 100:29.54 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3216:30: note: parameter passing for argument of type ‘JS::MutableHandleValue {aka JS::MutableHandle}’ changed in GCC 7.1 100:29.54 if (!JS_GetPropertyById(cx, recordObj, curId, &temp)) { 100:29.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::FileOrDirectory::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:29.74 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:388:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.74 FileOrDirectory::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:29.74 ^~~~~~~~~~~~~~~ 100:29.74 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:29.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.74 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.75 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.75 return JS_WrapValue(cx, rval); 100:29.75 ^ 100:29.75 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.75 return JS_WrapValue(cx, rval); 100:29.75 ^ 100:29.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFileOrDirectory::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:29.79 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2515:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.79 OwningFileOrDirectory::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:29.79 ^~~~~~~~~~~~~~~~~~~~~ 100:29.80 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.80 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.80 return JS_WrapValue(cx, rval); 100:29.80 ^ 100:29.80 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.80 return JS_WrapValue(cx, rval); 100:29.80 ^ 100:29.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::HTMLElementOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:29.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:450:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.88 HTMLElementOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:29.88 ^~~~~~~~~~~~~~~~~ 100:29.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:450:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.88 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.88 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.88 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.88 return JS_WrapValue(cx, rval); 100:29.88 ^ 100:29.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLElementOrLong::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:29.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2860:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.96 OwningHTMLElementOrLong::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:29.96 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2860:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.96 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:29.96 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:29.96 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:29.96 return JS_WrapValue(cx, rval); 100:29.96 ^ 100:30.03 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetOpener(JSContext*, JS::MutableHandle, mozilla::ErrorResult&)’: 100:30.03 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3057:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.03 void nsGlobalWindowInner::GetOpener(JSContext* aCx, 100:30.03 ^~~~~~~~~~~~~~~~~~~ 100:30.03 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/MessageBroadcaster.h:11:0, 100:30.03 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ChromeMessageBroadcaster.h:10, 100:30.03 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.h:38, 100:30.03 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindow.h:14, 100:30.03 from /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:7: 100:30.03 /<>/firefox-69.0~b5+build1/dom/base/nsContentUtils.h:2189:71: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.03 return WrapNative(cx, native, nullptr, nullptr, vp, aAllowWrapping); 100:30.03 ^ 100:30.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::HTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:30.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:480:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.04 HTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:480:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.04 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:30.04 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:30.04 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.04 return JS_WrapValue(cx, rval); 100:30.04 ^ 100:30.05 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.05 return JS_WrapValue(cx, rval); 100:30.05 ^ 100:30.10 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetInnerWidth(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.10 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3121:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.10 void nsGlobalWindowInner::GetInnerWidth(JSContext* aCx, 100:30.10 ^~~~~~~~~~~~~~~~~~~ 100:30.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningHTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext*, JS::Handle, JS::MutableHandle) const’: 100:30.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3040:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.12 OwningHTMLOptionElementOrHTMLOptGroupElement::ToJSVal(JSContext* cx, JS::Handle scopeObj, JS::MutableHandle rval) const 100:30.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3040:1: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.12 In file included from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/ToJSValue.h:13:0, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/Element.h:17, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/CanvasGradient.h:11, 100:30.12 from /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:3: 100:30.12 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.12 return JS_WrapValue(cx, rval); 100:30.12 ^ 100:30.13 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dist/include/mozilla/dom/BindingUtils.h:1101:31: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.13 return JS_WrapValue(cx, rval); 100:30.13 ^ 100:30.13 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetInnerHeight(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.13 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3161:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.13 void nsGlobalWindowInner::GetInnerHeight(JSContext* aCx, 100:30.13 ^~~~~~~~~~~~~~~~~~~ 100:30.15 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetOuterWidth(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.15 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3198:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.15 void nsGlobalWindowInner::GetOuterWidth(JSContext* aCx, 100:30.15 ^~~~~~~~~~~~~~~~~~~ 100:30.17 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetOuterHeight(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.17 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3212:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.17 void nsGlobalWindowInner::GetOuterHeight(JSContext* aCx, 100:30.17 ^~~~~~~~~~~~~~~~~~~ 100:30.17 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFileOrDirectory::TrySetToFile(JSContext*, JS::Handle, bool&, bool)’: 100:30.18 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2413:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:30.18 OwningFileOrDirectory::TrySetToFile(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:30.18 ^~~~~~~~~~~~~~~~~~~~~ 100:30.20 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetScreenX(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.20 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3255:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.20 void nsGlobalWindowInner::GetScreenX(JSContext* aCx, 100:30.20 ^~~~~~~~~~~~~~~~~~~ 100:30.25 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::GetScreenY(JSContext*, JS::MutableHandle, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 100:30.25 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3343:6: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 100:30.25 void nsGlobalWindowInner::GetScreenY(JSContext* aCx, 100:30.25 ^~~~~~~~~~~~~~~~~~~ 100:30.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp: In member function ‘bool mozilla::dom::OwningFileOrDirectory::TrySetToDirectory(JSContext*, JS::Handle, bool&, bool)’: 100:30.27 /<>/firefox-69.0~b5+build1/obj-arm-linux-gnueabihf/dom/bindings/UnionTypes.cpp:2466:1: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:30.27 OwningFileOrDirectory::TrySetToDirectory(JSContext* cx, JS::Handle value, bool& tryNext, bool passedToJSImpl) 100:30.27 ^~~~~~~~~~~~~~~~~~~~~ 100:30.41 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp: In member function ‘void nsGlobalWindowInner::PostMessageMoz(JSContext*, JS::Handle, const nsAString&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)’: 100:30.41 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3788:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:30.41 void nsGlobalWindowInner::PostMessageMoz(JSContext* aCx, 100:30.42 ^~~~~~~~~~~~~~~~~~~ 100:30.42 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3788:6: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:30.44 /<>/firefox-69.0~b5+build1/dom/base/nsGlobalWindowInner.cpp:3796:7: note: parameter passing for argument of type ‘JS::Handle’ changed in GCC 7.1 100:30.44 return outer->method args; \ 100:30.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.44 } \ 100:30.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.44 return err_rval; \ 100:30.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.44 PR_END_MACRO 100:30.44 ~~~~~~~~~~~~ 100:30.44 #define FORWARD_TO_OUTER_VOID(method, args) \ 100:30.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.45 PR_BEGIN_MACRO \ 100:30.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.45 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); \ 100:30.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.45 if (!HasActiveDocument()) { \ 100:30.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.46 NS_WARNING(outer ? "Inner window does not have active document." \ 100:30.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.46 : "No outer window available!"); \ 100:30.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.46 return; \ 100:30.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.46 } \ 100:30.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.47 outer->method args; \ 100:30.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.47 return; \ 100:30.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.47 PR_END_MACRO 100:30.47 ~~~~~~~~~~~~ 100:30.48 #define DOM_TOUCH_LISTENER_ADDED "dom-touch-listener-added" 100:30.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.48 #define MEMORY_PRESSURE_OBSERVER_TOPIC "memory-pressure" 100:30.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.48 // Amount of time allowed between alert/prompt/confirm before enabling 100:30.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.49 // the stop dialog checkbox. 100:30.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.49 #define DEFAULT_SUCCESSIVE_DIALOG_TIME_LIMIT 3 // 3 sec 100:30.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.49 // Maximum number of successive dialogs before we prompt users to disable 100:30.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.49 // dialogs for this window. 100:30.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.51 #define MAX_SUCCESSIVE_DIALOG_COUNT 5 100:30.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.51 // Max number of Report objects 100:30.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.51 #define MAX_REPORT_RECORDS 100 100:30.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.51 static LazyLogModule gDOMLeakPRLogInner("DOMLeakInner"); 100:30.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.52 static FILE* gDumpFile = nullptr; 100:30.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 nsGlobalWindowInner::InnerWindowByIdTable* 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 nsGlobalWindowInner::sInnerWindowsById = nullptr; 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 bool nsGlobalWindowInner::sDragServiceDisabled = false; 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 bool nsGlobalWindowInner::sMouseDown = false; 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 /** 100:30.54 ~~~ 100:30.54 * An indirect observer object that means we don't have to implement nsIObserver 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.54 * on nsGlobalWindow, where any script could see it. 100:30.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.55 */ 100:30.55 ~~ 100:30.55 class nsGlobalWindowObserver final : public nsIObserver, 100:30.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.55 public nsIInterfaceRequestor, 100:30.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.55 public StorageNotificationObserver { 100:30.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.56 public: 100:30.56 ~~~~~~~ 100:30.56 explicit nsGlobalWindowObserver(nsGlobalWindowInner* aWindow) 100:30.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.56 : mWindow(aWindow) {} 100:30.56 ~~~~~~~~~~~~~~~~~~~~~ 100:30.56 NS_DECL_ISUPPORTS 100:30.57 ~~~~~~~~~~~~~~~~~ 100:30.57 NS_IMETHOD Observe(nsISupports* aSubject, const char* aTopic, 100:30.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.57 const char16_t* aData) override { 100:30.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.57 if (!mWindow) return NS_OK; 100:30.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.58 return mWindow->Observe(aSubject, aTopic, aData); 100:30.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.58 } 100:30.58 ~ 100:30.58 void Forget() { mWindow = nullptr; } 100:30.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.58 NS_IMETHOD GetInterface(const nsIID& aIID, void** aResult) override { 100:30.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.59 if (mWindow && aIID.Equals(NS_GET_IID(nsIDOMWindow)) && mWindow) { 100:30.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.59 return mWindow->QueryInterface(aIID, aResult); 100:30.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.59 } 100:30.59 ~ 100:30.59 return NS_NOINTERFACE; 100:30.60 ~~~~~~~~~~~~~~~~~~~~~~ 100:30.60 } 100:30.60 ~ 100:30.60 void ObserveStorageNotification(StorageEvent* aEvent, 100:30.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.60 const char16_t* aStorageType, 100:30.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.61 bool aPrivateBrowsing) override { 100:30.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.61 if (mWindow) { 100:30.61 ~~~~~~~~~~~~~~ 100:30.61 mWindow->ObserveStorageNotification(aEvent, aStorageType, 100:30.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.61 aPrivateBrowsing); 100:30.62 ~~~~~~~~~~~~~~~~~~ 100:30.62 } 100:30.62 ~ 100:30.62 } 100:30.62 ~ 100:30.62 nsIPrincipal* GetEffectiveStoragePrincipal() const override { 100:30.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.63 return mWindow ? mWindow->GetEffectiveStoragePrincipal() : nullptr; 100:30.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.63 } 100:30.63 ~ 100:30.64 bool IsPrivateBrowsing() const override { 100:30.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.64 return mWindow ? mWindow->IsPrivateBrowsing() : false; 100:30.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.64 } 100:30.64 ~ 100:30.65 nsIEventTarget* GetEventTarget() const override { 100:30.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.65 return mWindow ? mWindow->EventTargetFor(TaskCategory::Other) : nullptr; 100:30.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.65 } 100:30.65 ~ 100:30.65 private: 100:30.66 ~~~~~~~~ 100:30.66 ~nsGlobalWindowObserver() = default; 100:30.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.66 // This reference is non-owning and safe because it's cleared by 100:30.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.66 // nsGlobalWindowInner::FreeInnerObjects(). 100:30.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.67 nsGlobalWindowInner* MOZ_NON_OWNING_REF mWindow; 100:30.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.67 }; 100:30.67 ~~ 100:30.67 NS_IMPL_ISUPPORTS(nsGlobalWindowObserver, nsIObserver, nsIInterfaceRequestor) 100:30.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.68 class IdleRequestExecutor; 100:30.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.68 class IdleRequestExecutorTimeoutHandler final : public TimeoutHandler { 100:30.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.68 public: 100:30.68 ~~~~~~~ 100:30.68 explicit IdleRequestExecutorTimeoutHandler(IdleRequestExecutor* aExecutor) 100:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.69 : mExecutor(aExecutor) {} 100:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.69 NS_DECL_ISUPPORTS_INHERITED 100:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.69 NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestExecutorTimeoutHandler, 100:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.70 TimeoutHandler) 100:30.70 ~~~~~~~~~~~~~~~ 100:30.70 bool Call(const char* /* unused */) override; 100:30.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.70 private: 100:30.71 ~~~~~~~~ 100:30.71 ~IdleRequestExecutorTimeoutHandler() override {} 100:30.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.71 RefPtr mExecutor; 100:30.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.72 }; 100:30.72 ~~ 100:30.72 NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestExecutorTimeoutHandler, 100:30.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.72 TimeoutHandler, mExecutor) 100:30.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.73 NS_IMPL_ADDREF_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler) 100:30.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.73 NS_IMPL_RELEASE_INHERITED(IdleRequestExecutorTimeoutHandler, TimeoutHandler) 100:30.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 100:30.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.74 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 100:30.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.74 class IdleRequestExecutor final : public nsIRunnable, 100:30.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.74 public nsICancelableRunnable, 100:30.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.75 public nsINamed, 100:30.75 ~~~~~~~~~~~~~~~~ 100:30.75 public nsIIdleRunnable { 100:30.75 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.75 public: 100:30.75 ~~~~~~~ 100:30.75 explicit IdleRequestExecutor(nsGlobalWindowInner* aWindow) 100:30.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.75 : mDispatched(false), mDeadline(TimeStamp::Now()), mWindow(aWindow) { 100:30.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.75 MOZ_DIAGNOSTIC_ASSERT(mWindow); 100:30.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.76 mIdlePeriodLimit = {mDeadline, mWindow->LastIdleRequestHandle()}; 100:30.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.76 mDelayedExecutorDispatcher = new IdleRequestExecutorTimeoutHandler(this); 100:30.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.76 } 100:30.76 ~ 100:30.76 NS_DECL_CYCLE_COLLECTING_ISUPPORTS 100:30.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.76 NS_DECL_CYCLE_COLLECTION_CLASS_AMBIGUOUS(IdleRequestExecutor, nsIRunnable) 100:30.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.76 NS_DECL_NSIRUNNABLE 100:30.77 ~~~~~~~~~~~~~~~~~~~ 100:30.77 NS_DECL_NSINAMED 100:30.77 ~~~~~~~~~~~~~~~~ 100:30.77 nsresult Cancel() override; 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.77 void SetDeadline(TimeStamp aDeadline) override; 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.77 bool IsCancelled() const { return !mWindow || mWindow->IsDying(); } 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.77 // Checks if aRequest shouldn't execute in the current idle period 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.77 // since it has been queued from a chained call to 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.77 // requestIdleCallback from within a running idle callback. 100:30.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 bool IneligibleForCurrentIdlePeriod(IdleRequest* aRequest) const { 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 return aRequest->Handle() >= mIdlePeriodLimit.mLastRequestIdInIdlePeriod && 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 TimeStamp::Now() <= mIdlePeriodLimit.mEndOfIdlePeriod; 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 } 100:30.78 ~ 100:30.78 void MaybeUpdateIdlePeriodLimit(); 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 // Maybe dispatch the IdleRequestExecutor. MabyeDispatch will 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 // schedule a delayed dispatch if the associated window is in the 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 // background or if given a time to wait until dispatching. 100:30.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.78 void MaybeDispatch(TimeStamp aDelayUntil = TimeStamp()); 100:30.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.79 void ScheduleDispatch(); 100:30.79 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.79 private: 100:30.79 ~~~~~~~~ 100:30.79 struct IdlePeriodLimit { 100:30.79 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.79 TimeStamp mEndOfIdlePeriod; 100:30.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.79 uint32_t mLastRequestIdInIdlePeriod; 100:30.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.79 }; 100:30.79 ~~ 100:30.80 void DelayedDispatch(uint32_t aDelay); 100:30.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.80 ~IdleRequestExecutor() override {} 100:30.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.80 bool mDispatched; 100:30.80 ~~~~~~~~~~~~~~~~~ 100:30.80 TimeStamp mDeadline; 100:30.80 ~~~~~~~~~~~~~~~~~~~~ 100:30.80 IdlePeriodLimit mIdlePeriodLimit; 100:30.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.80 RefPtr mWindow; 100:30.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // The timeout handler responsible for dispatching this executor in 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // the case of immediate dispatch to the idle queue isn't 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // desirable. This is used if we've dispatched all idle callbacks 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // that are allowed to run in the current idle period, or if the 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // associated window is currently in the background. 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 RefPtr mDelayedExecutorDispatcher; 100:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.81 // If not Nothing() then this value is the handle to the currently 100:30.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.82 // scheduled delayed executor dispatcher. This is needed to be able 100:30.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.82 // to cancel the timeout handler in case of the executor being 100:30.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.82 // cancelled. 100:30.82 ~~~~~~~~~~~~~ 100:30.82 Maybe mDelayedExecutorHandle; 100:30.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.82 }; 100:30.82 ~~ 100:30.83 NS_IMPL_CYCLE_COLLECTION_CLASS(IdleRequestExecutor) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.83 NS_IMPL_CYCLE_COLLECTING_ADDREF(IdleRequestExecutor) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.83 NS_IMPL_CYCLE_COLLECTING_RELEASE(IdleRequestExecutor) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.83 NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(IdleRequestExecutor) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.83 NS_IMPL_CYCLE_COLLECTION_UNLINK(mWindow) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.83 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDelayedExecutorDispatcher) 100:30.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_IMPL_CYCLE_COLLECTION_UNLINK_END 100:30.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(IdleRequestExecutor) 100:30.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mWindow) 100:30.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDelayedExecutorDispatcher) 100:30.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END 100:30.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutor) 100:30.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.85 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 100:30.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.85 NS_INTERFACE_MAP_ENTRY(nsICancelableRunnable) 100:30.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.85 NS_INTERFACE_MAP_ENTRY(nsINamed) 100:30.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.85 NS_INTERFACE_MAP_ENTRY(nsIIdleRunnable) 100:30.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 100:30.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.86 NS_INTERFACE_MAP_END 100:30.86 ~~~~~~~~~~~~~~~~~~~~ 100:30.86 NS_IMETHODIMP 100:30.87 ~~~~~~~~~~~~~ 100:30.87 IdleRequestExecutor::GetName(nsACString& aName) { 100:30.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.87 aName.AssignLiteral("IdleRequestExecutor"); 100:30.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.87 return NS_OK; 100:30.87 ~~~~~~~~~~~~~ 100:30.87 } 100:30.87 ~ 100:30.88 // MOZ_CAN_RUN_SCRIPT_BOUNDARY until nsIRunnable::Run is MOZ_CAN_RUN_SCRIPT. 100:30.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.88 // See bug 1535398. 100:30.88 ~~~~~~~~~~~~~~~~~~~ 100:30.88 MOZ_CAN_RUN_SCRIPT_BOUNDARY NS_IMETHODIMP IdleRequestExecutor::Run() { 100:30.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.88 MOZ_ASSERT(NS_IsMainThread()); 100:30.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.88 mDispatched = false; 100:30.89 ~~~~~~~~~~~~~~~~~~~~ 100:30.89 if (mWindow) { 100:30.89 ~~~~~~~~~~~~~~ 100:30.89 RefPtr window(mWindow); 100:30.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.89 window->ExecuteIdleRequest(mDeadline); 100:30.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.89 } 100:30.89 ~ 100:30.89 return NS_OK; 100:30.89 ~~~~~~~~~~~~~ 100:30.89 } 100:30.89 ~ 100:30.89 nsresult IdleRequestExecutor::Cancel() { 100:30.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.91 MOZ_ASSERT(NS_IsMainThread()); 100:30.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.91 if (mDelayedExecutorHandle && mWindow) { 100:30.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.91 mWindow->TimeoutManager().ClearTimeout( 100:30.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.91 mDelayedExecutorHandle.value(), Timeout::Reason::eIdleCallbackTimeout); 100:30.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.91 } 100:30.91 ~ 100:30.91 mWindow = nullptr; 100:30.91 ~~~~~~~~~~~~~~~~~~ 100:30.91 return NS_OK; 100:30.92 ~~~~~~~~~~~~~ 100:30.92 } 100:30.92 ~ 100:30.92 void IdleRequestExecutor::SetDeadline(TimeStamp aDeadline) { 100:30.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.92 MOZ_ASSERT(NS_IsMainThread()); 100:30.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.92 if (!mWindow) { 100:30.92 ~~~~~~~~~~~~~~~ 100:30.92 return; 100:30.92 ~~~~~~~ 100:30.92 } 100:30.92 ~ 100:30.92 mDeadline = aDeadline; 100:30.92 ~~~~~~~~~~~~~~~~~~~~~~ 100:30.92 } 100:30.93 ~ 100:30.93 void IdleRequestExecutor::MaybeUpdateIdlePeriodLimit() { 100:30.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.93 if (TimeStamp::Now() > mIdlePeriodLimit.mEndOfIdlePeriod) { 100:30.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.93 mIdlePeriodLimit = {mDeadline, mWindow->LastIdleRequestHandle()}; 100:30.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.94 } 100:30.94 ~ 100:30.94 } 100:30.94 ~ 100:30.94 void IdleRequestExecutor::MaybeDispatch(TimeStamp aDelayUntil) { 100:30.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.94 // If we've already dispatched the executor we don't want to do it 100:30.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.94 // again. Also, if we've called IdleRequestExecutor::Cancel mWindow 100:30.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.96 // will be null, which indicates that we shouldn't dispatch this 100:30.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.96 // executor either. 100:30.96 ~~~~~~~~~~~~~~~~~~~ 100:30.96 if (mDispatched || IsCancelled()) { 100:30.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.96 return; 100:30.97 ~~~~~~~ 100:30.97 } 100:30.97 ~ 100:30.97 mDispatched = true; 100:30.97 ~~~~~~~~~~~~~~~~~~~ 100:30.97 nsPIDOMWindowOuter* outer = mWindow->GetOuterWindow(); 100:30.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.97 if (outer && outer->IsBackground()) { 100:30.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.97 // Set a timeout handler with a timeout of 0 ms to throttle idle 100:30.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.97 // callback requests coming from a backround window using 100:30.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.97 // background timeout throttling. 100:30.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.97 DelayedDispatch(0); 100:30.98 ~~~~~~~~~~~~~~~~~~~ 100:30.98 return; 100:30.98 ~~~~~~~ 100:30.98 } 100:30.98 ~ 100:30.98 TimeStamp now = TimeStamp::Now(); 100:30.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.98 if (!aDelayUntil || aDelayUntil < now) { 100:30.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:30.98 ScheduleDispatch(); 100:30.98 ~~~~~~~~~~~~~~~~~~~ 100:30.98 return; 100:30.98 ~~~~~~~ 100:30.98 } 100:30.99 ~ 100:30.99 TimeDuration delay = aDelayUntil - now; 100:30.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 DelayedDispatch(static_cast(delay.ToMilliseconds())); 100:31.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 } 100:31.00 ~ 100:31.00 void IdleRequestExecutor::ScheduleDispatch() { 100:31.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 MOZ_ASSERT(mWindow); 100:31.00 ~~~~~~~~~~~~~~~~~~~~ 100:31.00 mDelayedExecutorHandle = Nothing(); 100:31.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 RefPtr request = this; 100:31.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 NS_DispatchToCurrentThreadQueue(request.forget(), EventQueuePriority::Idle); 100:31.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.00 } 100:31.00 ~ 100:31.01 void IdleRequestExecutor::DelayedDispatch(uint32_t aDelay) { 100:31.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.01 MOZ_ASSERT(mWindow); 100:31.01 ~~~~~~~~~~~~~~~~~~~~ 100:31.01 MOZ_ASSERT(mDelayedExecutorHandle.isNothing()); 100:31.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.01 int32_t handle; 100:31.02 ~~~~~~~~~~~~~~~ 100:31.02 mWindow->TimeoutManager().SetTimeout( 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.02 mDelayedExecutorDispatcher, aDelay, false, 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.02 Timeout::Reason::eIdleCallbackTimeout, &handle); 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.02 mDelayedExecutorHandle = Some(handle); 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.02 } 100:31.02 ~ 100:31.02 bool IdleRequestExecutorTimeoutHandler::Call(const char* /* unused */) { 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.02 if (!mExecutor->IsCancelled()) { 100:31.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 mExecutor->ScheduleDispatch(); 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 } 100:31.03 ~ 100:31.03 return true; 100:31.03 ~~~~~~~~~~~~ 100:31.03 } 100:31.03 ~ 100:31.03 void nsGlobalWindowInner::ScheduleIdleRequestDispatch() { 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 AssertIsOnMainThread(); 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 if (!mIdleRequestExecutor) { 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 mIdleRequestExecutor = new IdleRequestExecutor(this); 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.03 } 100:31.03 ~ 100:31.03 mIdleRequestExecutor->MaybeDispatch(); 100:31.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.04 } 100:31.04 ~ 100:31.04 void nsGlobalWindowInner::SuspendIdleRequests() { 100:31.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.05 if (mIdleRequestExecutor) { 100:31.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.05 mIdleRequestExecutor->Cancel(); 100:31.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.05 mIdleRequestExecutor = nullptr; 100:31.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.05 } 100:31.05 ~ 100:31.05 } 100:31.05 ~ 100:31.06 void nsGlobalWindowInner::ResumeIdleRequests() { 100:31.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.06 MOZ_ASSERT(!mIdleRequestExecutor); 100:31.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.06 ScheduleIdleRequestDispatch(); 100:31.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.06 } 100:31.06 ~ 100:31.07 void nsGlobalWindowInner::RemoveIdleCallback( 100:31.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.07 mozilla::dom::IdleRequest* aRequest) { 100:31.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.07 AssertIsOnMainThread(); 100:31.07 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.08 if (aRequest->HasTimeout()) { 100:31.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.08 mTimeoutManager->ClearTimeout(aRequest->GetTimeoutHandle(), 100:31.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.08 Timeout::Reason::eIdleCallbackTimeout); 100:31.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.08 } 100:31.09 ~ 100:31.09 aRequest->removeFrom(mIdleRequestCallbacks); 100:31.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.09 } 100:31.09 ~ 100:31.09 void nsGlobalWindowInner::RunIdleRequest(IdleRequest* aRequest, 100:31.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.10 DOMHighResTimeStamp aDeadline, 100:31.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.10 bool aDidTimeout) { 100:31.10 ~~~~~~~~~~~~~~~~~~~ 100:31.10 AssertIsOnMainThread(); 100:31.10 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.11 // XXXbz Do we still need this RefPtr? MOZ_CAN_RUN_SCRIPT should 100:31.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.11 // guarantee that caller is holding a strong ref on the stack. 100:31.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.11 RefPtr request(aRequest); 100:31.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.11 RemoveIdleCallback(request); 100:31.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.12 request->IdleRun(this, aDeadline, aDidTimeout); 100:31.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.12 } 100:31.12 ~ 100:31.12 void nsGlobalWindowInner::ExecuteIdleRequest(TimeStamp aDeadline) { 100:31.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.13 AssertIsOnMainThread(); 100:31.13 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.13 RefPtr request = mIdleRequestCallbacks.getFirst(); 100:31.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.13 if (!request) { 100:31.13 ~~~~~~~~~~~~~~~ 100:31.14 // There are no more idle requests, so stop scheduling idle 100:31.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.14 // request callbacks. 100:31.14 ~~~~~~~~~~~~~~~~~~~~~ 100:31.14 return; 100:31.14 ~~~~~~~ 100:31.14 } 100:31.15 ~ 100:31.15 // If the request that we're trying to execute has been queued 100:31.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.15 // during the current idle period, then dispatch it again at the end 100:31.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.15 // of the idle period. 100:31.16 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.16 if (mIdleRequestExecutor->IneligibleForCurrentIdlePeriod(request)) { 100:31.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.16 mIdleRequestExecutor->MaybeDispatch(aDeadline); 100:31.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.16 return; 100:31.16 ~~~~~~~ 100:31.17 } 100:31.17 ~ 100:31.17 DOMHighResTimeStamp deadline = 0.0; 100:31.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.17 if (Performance* perf = GetPerformance()) { 100:31.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.17 deadline = perf->GetDOMTiming()->TimeStampToDOMHighRes(aDeadline); 100:31.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.18 } 100:31.18 ~ 100:31.18 mIdleRequestExecutor->MaybeUpdateIdlePeriodLimit(); 100:31.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.18 RunIdleRequest(request, deadline, false); 100:31.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.19 // Running the idle callback could've suspended the window, in which 100:31.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.19 // case mIdleRequestExecutor will be null. 100:31.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.19 if (mIdleRequestExecutor) { 100:31.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.19 mIdleRequestExecutor->MaybeDispatch(); 100:31.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.20 } 100:31.20 ~ 100:31.20 } 100:31.20 ~ 100:31.20 class IdleRequestTimeoutHandler final : public TimeoutHandler { 100:31.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.21 public: 100:31.21 ~~~~~~~ 100:31.21 IdleRequestTimeoutHandler(JSContext* aCx, IdleRequest* aIdleRequest, 100:31.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.21 nsPIDOMWindowInner* aWindow) 100:31.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.21 : TimeoutHandler(aCx), mIdleRequest(aIdleRequest), mWindow(aWindow) {} 100:31.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.22 NS_DECL_ISUPPORTS_INHERITED 100:31.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.22 NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(IdleRequestTimeoutHandler, 100:31.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.22 TimeoutHandler) 100:31.22 ~~~~~~~~~~~~~~~ 100:31.23 MOZ_CAN_RUN_SCRIPT bool Call(const char* /* unused */) override { 100:31.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.23 RefPtr window(nsGlobalWindowInner::Cast(mWindow)); 100:31.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.23 RefPtr request(mIdleRequest); 100:31.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.23 window->RunIdleRequest(request, 0.0, true); 100:31.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.24 return true; 100:31.24 ~~~~~~~~~~~~ 100:31.24 } 100:31.24 ~ 100:31.24 private: 100:31.24 ~~~~~~~~ 100:31.25 ~IdleRequestTimeoutHandler() override {} 100:31.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.25 RefPtr mIdleRequest; 100:31.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.25 nsCOMPtr mWindow; 100:31.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.26 }; 100:31.26 ~~ 100:31.26 NS_IMPL_CYCLE_COLLECTION_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler, 100:31.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.26 mIdleRequest, mWindow) 100:31.27 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.27 NS_IMPL_ADDREF_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler) 100:31.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.27 NS_IMPL_RELEASE_INHERITED(IdleRequestTimeoutHandler, TimeoutHandler) 100:31.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 100:31.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.28 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 100:31.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.28 uint32_t nsGlobalWindowInner::RequestIdleCallback( 100:31.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.28 JSContext* aCx, IdleRequestCallback& aCallback, 100:31.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.28 const IdleRequestOptions& aOptions, ErrorResult& aError) { 100:31.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.29 AssertIsOnMainThread(); 100:31.29 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.29 if (IsDying()) { 100:31.29 ~~~~~~~~~~~~~~~~ 100:31.29 return 0; 100:31.29 ~~~~~~~~~ 100:31.29 } 100:31.29 ~ 100:31.30 uint32_t handle = mIdleRequestCallbackCounter++; 100:31.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.30 RefPtr request = new IdleRequest(&aCallback, handle); 100:31.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.30 if (aOptions.mTimeout.WasPassed()) { 100:31.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.30 int32_t timeoutHandle; 100:31.31 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.31 RefPtr handler( 100:31.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.31 new IdleRequestTimeoutHandler(aCx, request, this)); 100:31.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.31 nsresult rv = mTimeoutManager->SetTimeout( 100:31.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.31 handler, aOptions.mTimeout.Value(), false, 100:31.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.32 Timeout::Reason::eIdleCallbackTimeout, &timeoutHandle); 100:31.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.32 if (NS_WARN_IF(NS_FAILED(rv))) { 100:31.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.32 return 0; 100:31.32 ~~~~~~~~~ 100:31.33 } 100:31.33 ~ 100:31.33 request->SetTimeoutHandle(timeoutHandle); 100:31.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.33 } 100:31.33 ~ 100:31.33 mIdleRequestCallbacks.insertBack(request); 100:31.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.34 if (!IsSuspended()) { 100:31.34 ~~~~~~~~~~~~~~~~~~~~~ 100:31.34 ScheduleIdleRequestDispatch(); 100:31.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.34 } 100:31.34 ~ 100:31.35 return handle; 100:31.35 ~~~~~~~~~~~~~~ 100:31.35 } 100:31.35 ~ 100:31.35 void nsGlobalWindowInner::CancelIdleCallback(uint32_t aHandle) { 100:31.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.35 for (IdleRequest* r : mIdleRequestCallbacks) { 100:31.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.36 if (r->Handle() == aHandle) { 100:31.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.36 RemoveIdleCallback(r); 100:31.36 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.36 break; 100:31.36 ~~~~~~ 100:31.37 } 100:31.37 ~ 100:31.37 } 100:31.37 ~ 100:31.37 } 100:31.37 ~ 100:31.37 void nsGlobalWindowInner::DisableIdleCallbackRequests() { 100:31.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.38 if (mIdleRequestExecutor) { 100:31.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.38 mIdleRequestExecutor->Cancel(); 100:31.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.38 mIdleRequestExecutor = nullptr; 100:31.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.38 } 100:31.39 ~ 100:31.39 while (!mIdleRequestCallbacks.isEmpty()) { 100:31.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.39 RefPtr request = mIdleRequestCallbacks.getFirst(); 100:31.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.39 RemoveIdleCallback(request); 100:31.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.40 } 100:31.40 ~ 100:31.40 } 100:31.40 ~ 100:31.40 bool nsGlobalWindowInner::IsBackgroundInternal() const { 100:31.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.40 return !mOuterWindow || mOuterWindow->IsBackground(); 100:31.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.41 } 100:31.41 ~ 100:31.41 class PromiseDocumentFlushedResolver final { 100:31.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.41 public: 100:31.41 ~~~~~~~ 100:31.41 PromiseDocumentFlushedResolver(Promise* aPromise, 100:31.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.42 PromiseDocumentFlushedCallback& aCallback) 100:31.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.42 : mPromise(aPromise), mCallback(&aCallback) {} 100:31.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.42 virtual ~PromiseDocumentFlushedResolver() = default; 100:31.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.43 void Call() { 100:31.43 ~~~~~~~~~~~~~ 100:31.43 nsMutationGuard guard; 100:31.43 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.43 ErrorResult error; 100:31.43 ~~~~~~~~~~~~~~~~~~ 100:31.44 JS::Rooted returnVal(RootingCx()); 100:31.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.44 mCallback->Call(&returnVal, error); 100:31.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.44 if (error.Failed()) { 100:31.44 ~~~~~~~~~~~~~~~~~~~~~ 100:31.44 mPromise->MaybeReject(error); 100:31.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.45 } else if (guard.Mutated(0)) { 100:31.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.45 // Something within the callback mutated the DOM. 100:31.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.45 mPromise->MaybeReject(NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR); 100:31.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.45 } else { 100:31.46 ~~~~~~~~ 100:31.46 mPromise->MaybeResolve(returnVal); 100:31.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.46 } 100:31.46 ~ 100:31.46 } 100:31.46 ~ 100:31.47 void Cancel() { mPromise->MaybeReject(NS_ERROR_ABORT); } 100:31.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.47 RefPtr mPromise; 100:31.47 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.47 RefPtr mCallback; 100:31.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.47 }; 100:31.48 ~~ 100:31.48 //***************************************************************************** 100:31.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.48 //*** nsGlobalWindowInner: Object Management 100:31.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.48 //***************************************************************************** 100:31.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.49 nsGlobalWindowInner::nsGlobalWindowInner(nsGlobalWindowOuter* aOuterWindow) 100:31.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.49 : nsPIDOMWindowInner(aOuterWindow), 100:31.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.49 mozilla::webgpu::InstanceProvider(this), 100:31.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.49 mWasOffline(false), 100:31.49 ~~~~~~~~~~~~~~~~~~~ 100:31.50 mHasHadSlowScript(false), 100:31.50 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.50 mIsChrome(false), 100:31.50 ~~~~~~~~~~~~~~~~~ 100:31.50 mCleanMessageManager(false), 100:31.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.50 mNeedsFocus(true), 100:31.51 ~~~~~~~~~~~~~~~~~~ 100:31.51 mHasFocus(false), 100:31.51 ~~~~~~~~~~~~~~~~~ 100:31.51 mShowFocusRingForContent(false), 100:31.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.51 mFocusByKeyOccurred(false), 100:31.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.51 mDidFireDocElemInserted(false), 100:31.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.52 mHasGamepad(false), 100:31.52 ~~~~~~~~~~~~~~~~~~~ 100:31.52 mHasVREvents(false), 100:31.52 ~~~~~~~~~~~~~~~~~~~~ 100:31.52 mHasVRDisplayActivateEvents(false), 100:31.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.53 mHasSeenGamepadInput(false), 100:31.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.53 mSuspendDepth(0), 100:31.53 ~~~~~~~~~~~~~~~~~ 100:31.53 mFreezeDepth(0), 100:31.53 ~~~~~~~~~~~~~~~~ 100:31.53 #ifdef DEBUG 100:31.53 ~~~~~~~~~~~~ 100:31.54 mSerial(0), 100:31.54 ~~~~~~~~~~~ 100:31.54 #endif 100:31.54 ~~~~~~ 100:31.54 mFocusMethod(0), 100:31.54 ~~~~~~~~~~~~~~~~ 100:31.54 mIdleRequestCallbackCounter(1), 100:31.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.55 mIdleRequestExecutor(nullptr), 100:31.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.55 mDialogAbuseCount(0), 100:31.55 ~~~~~~~~~~~~~~~~~~~~~ 100:31.55 mAreDialogsEnabled(true), 100:31.55 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.55 mObservingDidRefresh(false), 100:31.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.56 mIteratingDocumentFlushedResolvers(false), 100:31.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.56 mCanSkipCCGeneration(0), 100:31.56 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.56 mBeforeUnloadListenerCount(0) { 100:31.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.57 mIsInnerWindow = true; 100:31.57 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.57 AssertIsOnMainThread(); 100:31.57 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.57 nsLayoutStatics::AddRef(); 100:31.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.57 // Initialize the PRCList (this). 100:31.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.58 PR_INIT_CLIST(this); 100:31.58 ~~~~~~~~~~~~~~~~~~~~ 100:31.58 // add this inner window to the outer window list of inners. 100:31.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.58 PR_INSERT_AFTER(this, aOuterWindow); 100:31.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.59 mTimeoutManager = MakeUnique( 100:31.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.59 *this, StaticPrefs::dom_timeout_max_idle_defer_ms()); 100:31.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.59 mObserver = new nsGlobalWindowObserver(this); 100:31.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.60 nsCOMPtr os = mozilla::services::GetObserverService(); 100:31.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.60 if (os) { 100:31.60 ~~~~~~~~~ 100:31.60 // Watch for online/offline status changes so we can fire events. Use 100:31.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.60 // a strong reference. 100:31.61 ~~~~~~~~~~~~~~~~~~~~~~ 100:31.61 os->AddObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC, false); 100:31.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.61 os->AddObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC, false); 100:31.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.61 } 100:31.61 ~ 100:31.62 Preferences::AddStrongObserver(mObserver, "intl.accept_languages"); 100:31.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.62 // Watch for storage notifications so we can fire storage events. 100:31.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.62 RefPtr sns = StorageNotifierService::GetOrCreate(); 100:31.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.62 if (sns) { 100:31.63 ~~~~~~~~~~ 100:31.63 sns->Register(mObserver); 100:31.63 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.63 } 100:31.63 ~ 100:31.63 if (XRE_IsContentProcess()) { 100:31.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.64 nsCOMPtr docShell = GetDocShell(); 100:31.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.64 if (docShell) { 100:31.64 ~~~~~~~~~~~~~~~ 100:31.64 mBrowserChild = docShell->GetBrowserChild(); 100:31.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.64 } 100:31.65 ~ 100:31.65 } 100:31.65 ~ 100:31.65 // We could have failed the first time through trying 100:31.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.65 // to create the entropy collector, so we should 100:31.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.65 // try to get one until we succeed. 100:31.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.66 static bool sFirstTime = true; 100:31.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.66 if (sFirstTime) { 100:31.66 ~~~~~~~~~~~~~~~~~ 100:31.66 sFirstTime = false; 100:31.66 ~~~~~~~~~~~~~~~~~~~ 100:31.67 TimeoutManager::Initialize(); 100:31.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.67 } 100:31.67 ~ 100:31.67 if (gDumpFile == nullptr) { 100:31.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.68 nsAutoCString fname; 100:31.68 ~~~~~~~~~~~~~~~~~~~~ 100:31.68 Preferences::GetCString("browser.dom.window.dump.file", fname); 100:31.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.68 if (!fname.IsEmpty()) { 100:31.68 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.68 // If this fails to open, Dump() knows to just go to stdout on null. 100:31.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.69 gDumpFile = fopen(fname.get(), "wb+"); 100:31.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.69 } else { 100:31.69 ~~~~~~~~ 100:31.69 gDumpFile = stdout; 100:31.69 ~~~~~~~~~~~~~~~~~~~ 100:31.70 } 100:31.70 ~ 100:31.70 } 100:31.70 ~ 100:31.70 #ifdef DEBUG 100:31.70 ~~~~~~~~~~~~ 100:31.70 mSerial = nsContentUtils::InnerOrOuterWindowCreated(); 100:31.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.71 if (!PR_GetEnv("MOZ_QUIET")) { 100:31.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.71 printf_stderr( 100:31.71 ~~~~~~~~~~~~~~ 100:31.71 "++DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p]\n", 100:31.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.72 nsContentUtils::GetCurrentInnerOrOuterWindowCount(), 100:31.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.72 static_cast(ToCanonicalSupports(this)), getpid(), mSerial, 100:31.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.72 static_cast(ToCanonicalSupports(aOuterWindow))); 100:31.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.73 } 100:31.73 ~ 100:31.73 #endif 100:31.73 ~~~~~~ 100:31.73 MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug, 100:31.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.73 ("DOMWINDOW %p created outer=%p", this, aOuterWindow)); 100:31.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.74 // Add ourselves to the inner windows list. 100:31.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.74 MOZ_ASSERT(sInnerWindowsById, "Inner Windows hash table must be created!"); 100:31.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.74 MOZ_ASSERT(!sInnerWindowsById->Get(mWindowID), 100:31.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.74 "This window shouldn't be in the hash table yet!"); 100:31.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.75 // We seem to see crashes in release builds because of null 100:31.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.75 // |sInnerWindowsById|. 100:31.75 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.75 if (sInnerWindowsById) { 100:31.75 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.76 sInnerWindowsById->Put(mWindowID, this); 100:31.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.76 } 100:31.76 ~ 100:31.76 } 100:31.76 ~ 100:31.76 #ifdef DEBUG 100:31.76 ~~~~~~~~~~~~ 100:31.77 /* static */ 100:31.77 ~~~~~~~~~~~~ 100:31.77 void nsGlobalWindowInner::AssertIsOnMainThread() { 100:31.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.77 MOZ_ASSERT(NS_IsMainThread()); 100:31.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.77 } 100:31.78 ~ 100:31.78 #endif // DEBUG 100:31.78 ~~~~~~~~~~~~~~~~ 100:31.78 /* static */ 100:31.78 ~~~~~~~~~~~~ 100:31.78 void nsGlobalWindowInner::Init() { 100:31.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.79 AssertIsOnMainThread(); 100:31.79 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.79 NS_ASSERTION(gDOMLeakPRLogInner, 100:31.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.79 "gDOMLeakPRLogInner should have been initialized!"); 100:31.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.79 sInnerWindowsById = new InnerWindowByIdTable(); 100:31.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.80 } 100:31.80 ~ 100:31.80 nsGlobalWindowInner::~nsGlobalWindowInner() { 100:31.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.80 AssertIsOnMainThread(); 100:31.80 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.81 if (IsChromeWindow()) { 100:31.81 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.81 MOZ_ASSERT(mCleanMessageManager, 100:31.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.81 "chrome windows may always disconnect the msg manager"); 100:31.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.81 DisconnectAndClearGroupMessageManagers(); 100:31.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.82 if (mChromeFields.mMessageManager) { 100:31.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.82 static_cast(mChromeFields.mMessageManager.get()) 100:31.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.82 ->Disconnect(); 100:31.82 ~~~~~~~~~~~~~~~ 100:31.83 } 100:31.83 ~ 100:31.83 mCleanMessageManager = false; 100:31.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.83 } 100:31.83 ~ 100:31.83 // In most cases this should already have been called, but call it again 100:31.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.84 // here to catch any corner cases. 100:31.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.84 FreeInnerObjects(); 100:31.84 ~~~~~~~~~~~~~~~~~~~ 100:31.84 if (sInnerWindowsById) { 100:31.84 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.84 MOZ_ASSERT(sInnerWindowsById->Get(mWindowID), 100:31.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.85 "This window should be in the hash table"); 100:31.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.85 sInnerWindowsById->Remove(mWindowID); 100:31.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.85 } 100:31.85 ~ 100:31.86 nsContentUtils::InnerOrOuterWindowDestroyed(); 100:31.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.86 #ifdef DEBUG 100:31.86 ~~~~~~~~~~~~ 100:31.86 if (!PR_GetEnv("MOZ_QUIET")) { 100:31.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.86 nsAutoCString url; 100:31.87 ~~~~~~~~~~~~~~~~~~ 100:31.87 if (mLastOpenedURI) { 100:31.87 ~~~~~~~~~~~~~~~~~~~~~ 100:31.87 url = mLastOpenedURI->GetSpecOrDefault(); 100:31.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.87 // Data URLs can be very long, so truncate to avoid flooding the log. 100:31.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.88 const uint32_t maxURLLength = 1000; 100:31.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.88 if (url.Length() > maxURLLength) { 100:31.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.88 url.Truncate(maxURLLength); 100:31.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.88 } 100:31.88 ~ 100:31.89 } 100:31.89 ~ 100:31.89 nsGlobalWindowOuter* outer = nsGlobalWindowOuter::Cast(mOuterWindow); 100:31.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.89 printf_stderr( 100:31.89 ~~~~~~~~~~~~~~ 100:31.89 "--DOMWINDOW == %d (%p) [pid = %d] [serial = %d] [outer = %p] [url = " 100:31.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.90 "%s]\n", 100:31.90 ~~~~~~~~ 100:31.90 nsContentUtils::GetCurrentInnerOrOuterWindowCount(), 100:31.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.90 static_cast(ToCanonicalSupports(this)), getpid(), mSerial, 100:31.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.91 static_cast(ToCanonicalSupports(outer)), url.get()); 100:31.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.91 } 100:31.91 ~ 100:31.91 #endif 100:31.91 ~~~~~~ 100:31.91 MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug, 100:31.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.92 ("DOMWINDOW %p destroyed", this)); 100:31.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.92 Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS, 100:31.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.92 mMutationBits ? 1 : 0); 100:31.92 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.92 Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS, 100:31.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.93 mMayHaveTextEventListenerInDefaultGroup ? 1 : 0); 100:31.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.93 // An inner window is destroyed, pull it out of the outer window's 100:31.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.93 // list if inner windows. 100:31.93 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.94 PR_REMOVE_LINK(this); 100:31.94 ~~~~~~~~~~~~~~~~~~~~~ 100:31.94 // If our outer window's inner window is this window, null out the 100:31.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.94 // outer window's reference to this window that's being deleted. 100:31.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.94 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); 100:31.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.95 if (outer) { 100:31.95 ~~~~~~~~~~~~ 100:31.95 outer->MaybeClearInnerWindow(this); 100:31.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.95 } 100:31.95 ~ 100:31.95 // We don't have to leave the tab group if we are an inner window. 100:31.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.96 nsCOMPtr ac = do_GetService(NS_DEVICE_SENSORS_CONTRACTID); 100:31.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.96 if (ac) ac->RemoveWindowAsListener(this); 100:31.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.96 mDeprioritizedLoadRunner.clear(); 100:31.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.97 nsLayoutStatics::Release(); 100:31.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.97 } 100:31.97 ~ 100:31.97 // static 100:31.97 ~~~~~~~~~ 100:31.97 void nsGlobalWindowInner::ShutDown() { 100:31.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.98 AssertIsOnMainThread(); 100:31.98 ~~~~~~~~~~~~~~~~~~~~~~~ 100:31.98 if (gDumpFile && gDumpFile != stdout) { 100:31.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.98 fclose(gDumpFile); 100:31.98 ~~~~~~~~~~~~~~~~~~ 100:31.99 } 100:31.99 ~ 100:31.99 gDumpFile = nullptr; 100:31.99 ~~~~~~~~~~~~~~~~~~~~ 100:31.99 delete sInnerWindowsById; 100:31.99 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.99 sInnerWindowsById = nullptr; 100:32.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.00 } 100:32.00 ~ 100:32.00 // static 100:32.00 ~~~~~~~~~ 100:32.00 void nsGlobalWindowInner::CleanupCachedXBLHandlers() { 100:32.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.00 if (mCachedXBLPrototypeHandlers && mCachedXBLPrototypeHandlers->Count() > 0) { 100:32.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.01 mCachedXBLPrototypeHandlers->Clear(); 100:32.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.01 } 100:32.01 ~ 100:32.01 } 100:32.01 ~ 100:32.02 void nsGlobalWindowInner::FreeInnerObjects() { 100:32.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.02 if (IsDying()) { 100:32.02 ~~~~~~~~~~~~~~~~ 100:32.02 return; 100:32.02 ~~~~~~~ 100:32.02 } 100:32.02 ~ 100:32.03 StartDying(); 100:32.03 ~~~~~~~~~~~~~ 100:32.03 // Make sure that this is called before we null out the document and 100:32.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.03 // other members that the window destroyed observers could 100:32.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.03 // re-create. 100:32.04 ~~~~~~~~~~~~~ 100:32.04 NotifyDOMWindowDestroyed(this); 100:32.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.04 if (auto* reporter = nsWindowMemoryReporter::Get()) { 100:32.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.04 reporter->ObserveDOMWindowDetached(this); 100:32.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.05 } 100:32.05 ~ 100:32.05 // Kill all of the workers for this window. 100:32.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.05 CancelWorkersForWindow(this); 100:32.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.05 nsTObserverArray>::ForwardIterator iter( 100:32.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.06 mSharedWorkers); 100:32.06 ~~~~~~~~~~~~~~~~ 100:32.06 while (iter.HasMore()) { 100:32.06 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.06 iter.GetNext()->Close(); 100:32.06 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.07 } 100:32.07 ~ 100:32.07 if (mTimeoutManager) { 100:32.07 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.07 mTimeoutManager->ClearAllTimeouts(); 100:32.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.07 } 100:32.08 ~ 100:32.08 DisableIdleCallbackRequests(); 100:32.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.08 mChromeEventHandler = nullptr; 100:32.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.08 if (mListenerManager) { 100:32.08 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.09 mListenerManager->Disconnect(); 100:32.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.09 mListenerManager = nullptr; 100:32.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.09 } 100:32.09 ~ 100:32.10 mHistory = nullptr; 100:32.10 ~~~~~~~~~~~~~~~~~~~ 100:32.10 if (mNavigator) { 100:32.10 ~~~~~~~~~~~~~~~~~ 100:32.10 mNavigator->OnNavigation(); 100:32.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.10 mNavigator->Invalidate(); 100:32.11 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.11 mNavigator = nullptr; 100:32.11 ~~~~~~~~~~~~~~~~~~~~~ 100:32.11 } 100:32.11 ~ 100:32.11 mScreen = nullptr; 100:32.11 ~~~~~~~~~~~~~~~~~~ 100:32.12 #if defined(MOZ_WIDGET_ANDROID) 100:32.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.12 mOrientationChangeObserver = nullptr; 100:32.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.12 #endif 100:32.12 ~~~~~~ 100:32.12 if (mDoc) { 100:32.13 ~~~~~~~~~~~ 100:32.13 // Remember the document's principal, URI, and CSP. 100:32.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.13 mDocumentPrincipal = mDoc->NodePrincipal(); 100:32.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.13 mDocumentStoragePrincipal = mDoc->EffectiveStoragePrincipal(); 100:32.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.14 mDocumentURI = mDoc->GetDocumentURI(); 100:32.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.14 mDocBaseURI = mDoc->GetDocBaseURI(); 100:32.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.14 mDocumentCsp = mDoc->GetCsp(); 100:32.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.14 while (mDoc->EventHandlingSuppressed()) { 100:32.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.15 mDoc->UnsuppressEventHandlingAndFireEvents(false); 100:32.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.15 } 100:32.15 ~ 100:32.15 if (mObservingDidRefresh) { 100:32.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.16 PresShell* presShell = mDoc->GetPresShell(); 100:32.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.16 if (presShell) { 100:32.16 ~~~~~~~~~~~~~~~~ 100:32.16 Unused << presShell->RemovePostRefreshObserver(this); 100:32.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.16 } 100:32.17 ~ 100:32.17 } 100:32.17 ~ 100:32.17 } 100:32.17 ~ 100:32.17 // Remove our reference to the document and the document principal. 100:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.18 mFocusedElement = nullptr; 100:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.18 if (mApplicationCache) { 100:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.18 static_cast(mApplicationCache.get()) 100:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.19 ->Disconnect(); 100:32.19 ~~~~~~~~~~~~~~~ 100:32.19 mApplicationCache = nullptr; 100:32.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.19 } 100:32.19 ~ 100:32.20 if (mIndexedDB) { 100:32.20 ~~~~~~~~~~~~~~~~~ 100:32.20 mIndexedDB->DisconnectFromGlobal(this); 100:32.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.20 mIndexedDB = nullptr; 100:32.20 ~~~~~~~~~~~~~~~~~~~~~ 100:32.20 } 100:32.21 ~ 100:32.21 UnlinkHostObjectURIs(); 100:32.21 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.21 NotifyWindowIDDestroyed("inner-window-destroyed"); 100:32.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.21 CleanupCachedXBLHandlers(); 100:32.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.22 for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { 100:32.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.22 mAudioContexts[i]->Shutdown(); 100:32.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.22 } 100:32.22 ~ 100:32.22 mAudioContexts.Clear(); 100:32.23 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.23 DisableGamepadUpdates(); 100:32.23 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.23 mHasGamepad = false; 100:32.23 ~~~~~~~~~~~~~~~~~~~~ 100:32.23 mGamepads.Clear(); 100:32.23 ~~~~~~~~~~~~~~~~~~ 100:32.24 DisableVRUpdates(); 100:32.24 ~~~~~~~~~~~~~~~~~~~ 100:32.24 mHasVREvents = false; 100:32.24 ~~~~~~~~~~~~~~~~~~~~~ 100:32.24 mHasVRDisplayActivateEvents = false; 100:32.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.24 mVRDisplays.Clear(); 100:32.25 ~~~~~~~~~~~~~~~~~~~~ 100:32.25 // This breaks a cycle between the window and the ClientSource object. 100:32.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.25 mClientSource.reset(); 100:32.25 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.25 if (mBrowserChild) { 100:32.25 ~~~~~~~~~~~~~~~~~~~~ 100:32.26 // Remove any remaining listeners, and reset mBeforeUnloadListenerCount. 100:32.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.26 for (int i = 0; i < mBeforeUnloadListenerCount; ++i) { 100:32.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.26 mBrowserChild->BeforeUnloadRemoved(); 100:32.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.26 } 100:32.27 ~ 100:32.27 mBeforeUnloadListenerCount = 0; 100:32.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.27 } 100:32.27 ~ 100:32.27 // If we have any promiseDocumentFlushed callbacks, fire them now so 100:32.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.28 // that the Promises can resolve. 100:32.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.28 CallDocumentFlushedResolvers(); 100:32.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.28 mObservingDidRefresh = false; 100:32.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.29 DisconnectEventTargetObjects(); 100:32.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.29 if (mObserver) { 100:32.29 ~~~~~~~~~~~~~~~~ 100:32.29 nsCOMPtr os = mozilla::services::GetObserverService(); 100:32.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.29 if (os) { 100:32.30 ~~~~~~~~~ 100:32.30 os->RemoveObserver(mObserver, NS_IOSERVICE_OFFLINE_STATUS_TOPIC); 100:32.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.30 os->RemoveObserver(mObserver, MEMORY_PRESSURE_OBSERVER_TOPIC); 100:32.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.30 } 100:32.30 ~ 100:32.31 RefPtr sns = StorageNotifierService::GetOrCreate(); 100:32.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.31 if (sns) { 100:32.31 ~~~~~~~~~~ 100:32.31 sns->Unregister(mObserver); 100:32.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.31 } 100:32.32 ~ 100:32.32 Preferences::RemoveObserver(mObserver, "intl.accept_languages"); 100:32.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.32 // Drop its reference to this dying window, in case for some bogus reason 100:32.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.32 // the object stays around. 100:32.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.33 mObserver->Forget(); 100:32.33 ~~~~~~~~~~~~~~~~~~~~ 100:32.33 } 100:32.33 ~ 100:32.33 mMenubar = nullptr; 100:32.33 ~~~~~~~~~~~~~~~~~~~ 100:32.33 mToolbar = nullptr; 100:32.33 ~~~~~~~~~~~~~~~~~~~ 100:32.33 mLocationbar = nullptr; 100:32.33 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.33 mPersonalbar = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mStatusbar = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mScrollbars = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mConsole = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~ 100:32.34 mPaintWorklet = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mExternal = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~ 100:32.34 mInstallTrigger = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mLocalStorage = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mSessionStorage = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mPerformance = nullptr; 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.34 mSharedWorkers.Clear(); 100:32.34 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.35 #ifdef MOZ_WEBSPEECH 100:32.35 ~~~~~~~~~~~~~~~~~~~~ 100:32.35 mSpeechSynthesis = nullptr; 100:32.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.35 #endif 100:32.35 ~~~~~~ 100:32.35 mParentTarget = nullptr; 100:32.35 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.35 if (mCleanMessageManager) { 100:32.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.35 MOZ_ASSERT(mIsChrome, "only chrome should have msg manager cleaned"); 100:32.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.35 if (mChromeFields.mMessageManager) { 100:32.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.36 mChromeFields.mMessageManager->Disconnect(); 100:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.36 } 100:32.36 ~ 100:32.36 } 100:32.36 ~ 100:32.36 if (mWindowGlobalChild && !mWindowGlobalChild->IsClosed()) { 100:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.36 mWindowGlobalChild->Destroy(); 100:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.36 } 100:32.36 ~ 100:32.36 mWindowGlobalChild = nullptr; 100:32.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.37 mIntlUtils = nullptr; 100:32.37 ~~~~~~~~~~~~~~~~~~~~~ 100:32.37 } 100:32.37 ~ 100:32.37 //***************************************************************************** 100:32.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.37 // nsGlobalWindowInner::nsISupports 100:32.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.37 //***************************************************************************** 100:32.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.37 // QueryInterface implementation for nsGlobalWindowInner 100:32.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsGlobalWindowInner) 100:32.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, EventTarget) 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_INTERFACE_MAP_ENTRY(nsIDOMWindow) 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_INTERFACE_MAP_ENTRY(nsIScriptGlobalObject) 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.38 NS_INTERFACE_MAP_ENTRY(nsIScriptObjectPrincipal) 100:32.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY(nsPIDOMWindowInner) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY(mozIDOMWindow) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIDOMChromeWindow, IsChromeWindow()) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 100:32.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.39 NS_INTERFACE_MAP_END 100:32.40 ~~~~~~~~~~~~~~~~~~~~ 100:32.40 NS_IMPL_CYCLE_COLLECTING_ADDREF(nsGlobalWindowInner) 100:32.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.40 NS_IMPL_CYCLE_COLLECTING_RELEASE(nsGlobalWindowInner) 100:32.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.40 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN(nsGlobalWindowInner) 100:32.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.40 if (tmp->IsBlackForCC(false)) { 100:32.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.40 if (nsCCUncollectableMarker::InGeneration(tmp->mCanSkipCCGeneration)) { 100:32.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.40 return true; 100:32.40 ~~~~~~~~~~~~ 100:32.41 } 100:32.41 ~ 100:32.41 tmp->mCanSkipCCGeneration = nsCCUncollectableMarker::sGeneration; 100:32.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.41 if (tmp->mCachedXBLPrototypeHandlers) { 100:32.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.41 for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); !iter.Done(); 100:32.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.41 iter.Next()) { 100:32.41 ~~~~~~~~~~~~~~ 100:32.41 iter.Data().exposeToActiveJS(); 100:32.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.41 } 100:32.41 ~ 100:32.41 } 100:32.41 ~ 100:32.41 if (EventListenerManager* elm = tmp->GetExistingListenerManager()) { 100:32.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.41 elm->MarkForCC(); 100:32.41 ~~~~~~~~~~~~~~~~~ 100:32.41 } 100:32.41 ~ 100:32.42 if (tmp->mTimeoutManager) { 100:32.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.42 tmp->mTimeoutManager->UnmarkGrayTimers(); 100:32.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.42 } 100:32.42 ~ 100:32.42 return true; 100:32.42 ~~~~~~~~~~~~ 100:32.42 } 100:32.42 ~ 100:32.42 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_END 100:32.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.42 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_BEGIN(nsGlobalWindowInner) 100:32.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.42 return tmp->IsBlackForCC(true); 100:32.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.43 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_IN_CC_END 100:32.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.43 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_BEGIN(nsGlobalWindowInner) 100:32.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.43 return tmp->IsBlackForCC(false); 100:32.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.43 NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_END 100:32.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.44 NS_IMPL_CYCLE_COLLECTION_CLASS(nsGlobalWindowInner) 100:32.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.44 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INTERNAL(nsGlobalWindowInner) 100:32.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.44 if (MOZ_UNLIKELY(cb.WantDebugInfo())) { 100:32.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.44 char name[512]; 100:32.44 ~~~~~~~~~~~~~~~ 100:32.44 nsAutoCString uri; 100:32.44 ~~~~~~~~~~~~~~~~~~ 100:32.44 if (tmp->mDoc && tmp->mDoc->GetDocumentURI()) { 100:32.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.45 uri = tmp->mDoc->GetDocumentURI()->GetSpecOrDefault(); 100:32.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.45 } 100:32.45 ~ 100:32.45 SprintfLiteral(name, "nsGlobalWindowInner # %" PRIu64 " inner %s", 100:32.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.45 tmp->mWindowID, uri.get()); 100:32.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.45 cb.DescribeRefCountedNode(tmp->mRefCnt.get(), name); 100:32.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.45 } else { 100:32.45 ~~~~~~~~ 100:32.45 NS_IMPL_CYCLE_COLLECTION_DESCRIBE(nsGlobalWindowInner, tmp->mRefCnt.get()) 100:32.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.46 } 100:32.46 ~ 100:32.46 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mNavigator) 100:32.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.46 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPerformance) 100:32.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.46 #ifdef MOZ_WEBSPEECH 100:32.46 ~~~~~~~~~~~~~~~~~~~~ 100:32.46 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSpeechSynthesis) 100:32.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.46 #endif 100:32.46 ~~~~~~ 100:32.47 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOuterWindow) 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mTopInnerWindow) 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mListenerManager) 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 if (tmp->mTimeoutManager) { 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 tmp->mTimeoutManager->ForEachUnorderedTimeout([&cb](Timeout* timeout) { 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 cb.NoteNativeChild(timeout, NS_CYCLE_COLLECTION_PARTICIPANT(Timeout)); 100:32.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.47 }); 100:32.48 ~~~ 100:32.48 } 100:32.48 ~ 100:32.48 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocation) 100:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.48 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mHistory) 100:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.48 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCustomElements) 100:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.48 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSharedWorkers) 100:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.48 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocalStorage) 100:32.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSessionStorage) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mApplicationCache) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIndexedDB) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentPrincipal) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentStoragePrincipal) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentCsp) 100:32.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.49 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mBrowserChild) 100:32.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.50 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDoc) 100:32.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.51 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIdleRequestExecutor) 100:32.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.51 for (IdleRequest* request : tmp->mIdleRequestCallbacks) { 100:32.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.51 cb.NoteNativeChild(request, NS_CYCLE_COLLECTION_PARTICIPANT(IdleRequest)); 100:32.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.51 } 100:32.51 ~ 100:32.51 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mClientSource) 100:32.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mGamepads) 100:32.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCacheStorage) 100:32.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mVRDisplays) 100:32.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDebuggerNotificationManager) 100:32.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 // Traverse stuff from nsPIDOMWindow 100:32.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.53 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeEventHandler) 100:32.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.53 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mParentTarget) 100:32.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.53 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFocusedElement) 100:32.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.53 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mMenubar) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mToolbar) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocationbar) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPersonalbar) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mStatusbar) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mScrollbars) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCrypto) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mU2F) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mConsole) 100:32.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPaintWorklet) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mExternal) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mInstallTrigger) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIntlUtils) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mReportRecords) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mReportingObservers) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 tmp->TraverseHostObjectURIs(cb); 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeFields.mMessageManager) 100:32.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.56 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mChromeFields.mGroupMessageManagers) 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPendingPromises) 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 for (size_t i = 0; i < tmp->mDocumentFlushedResolvers.Length(); i++) { 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentFlushedResolvers[i]->mPromise); 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mDocumentFlushedResolvers[i]->mCallback); 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 } 100:32.57 ~ 100:32.57 static_cast(tmp)->CcTraverse(cb); 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END 100:32.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsGlobalWindowInner) 100:32.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.58 JSObject* wrapper = tmp->GetWrapperPreserveColor(); 100:32.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.59 if (wrapper) { 100:32.59 ~~~~~~~~~~~~~~ 100:32.59 // Mark our realm as dead, so the JS engine won't hand out our 100:32.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.59 // global after this point. 100:32.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.59 JS::RealmBehaviorsRef(js::GetNonCCWObjectRealm(wrapper)).setNonLive(); 100:32.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.59 } 100:32.59 ~ 100:32.59 tmp->CleanupCachedXBLHandlers(); 100:32.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.59 NS_IMPL_CYCLE_COLLECTION_UNLINK(mNavigator) 100:32.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 NS_IMPL_CYCLE_COLLECTION_UNLINK(mPerformance) 100:32.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 #ifdef MOZ_WEBSPEECH 100:32.60 ~~~~~~~~~~~~~~~~~~~~ 100:32.60 NS_IMPL_CYCLE_COLLECTION_UNLINK(mSpeechSynthesis) 100:32.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 #endif 100:32.60 ~~~~~~ 100:32.60 if (tmp->mOuterWindow) { 100:32.60 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 nsGlobalWindowOuter::Cast(tmp->mOuterWindow)->MaybeClearInnerWindow(tmp); 100:32.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 NS_IMPL_CYCLE_COLLECTION_UNLINK(mOuterWindow) 100:32.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.60 } 100:32.60 ~ 100:32.61 if (tmp->mListenerManager) { 100:32.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.61 tmp->mListenerManager->Disconnect(); 100:32.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.61 NS_IMPL_CYCLE_COLLECTION_UNLINK(mListenerManager) 100:32.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.61 } 100:32.61 ~ 100:32.61 // Here the Timeouts list would've been unlinked, but we rely on 100:32.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.61 // that Timeout objects have been traced and will remove themselves 100:32.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.62 // while unlinking. 100:32.62 ~~~~~~~~~~~~~~~~~~~ 100:32.62 tmp->UpdateTopInnerWindow(); 100:32.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.62 NS_IMPL_CYCLE_COLLECTION_UNLINK(mTopInnerWindow) 100:32.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.62 NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocation) 100:32.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.62 NS_IMPL_CYCLE_COLLECTION_UNLINK(mHistory) 100:32.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.62 NS_IMPL_CYCLE_COLLECTION_UNLINK(mCustomElements) 100:32.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 NS_IMPL_CYCLE_COLLECTION_UNLINK(mSharedWorkers) 100:32.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocalStorage) 100:32.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 NS_IMPL_CYCLE_COLLECTION_UNLINK(mSessionStorage) 100:32.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 if (tmp->mApplicationCache) { 100:32.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 static_cast(tmp->mApplicationCache.get()) 100:32.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 ->Disconnect(); 100:32.63 ~~~~~~~~~~~~~~~ 100:32.64 NS_IMPL_CYCLE_COLLECTION_UNLINK(mApplicationCache) 100:32.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.64 } 100:32.64 ~ 100:32.64 if (tmp->mIndexedDB) { 100:32.64 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.64 tmp->mIndexedDB->DisconnectFromGlobal(tmp); 100:32.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.64 NS_IMPL_CYCLE_COLLECTION_UNLINK(mIndexedDB) 100:32.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.64 } 100:32.64 ~ 100:32.64 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentPrincipal) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentStoragePrincipal) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentCsp) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mBrowserChild) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDoc) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mGamepads) 100:32.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.65 NS_IMPL_CYCLE_COLLECTION_UNLINK(mCacheStorage) 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 NS_IMPL_CYCLE_COLLECTION_UNLINK(mVRDisplays) 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDebuggerNotificationManager) 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 // Unlink stuff from nsPIDOMWindow 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeEventHandler) 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 NS_IMPL_CYCLE_COLLECTION_UNLINK(mParentTarget) 100:32.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.66 NS_IMPL_CYCLE_COLLECTION_UNLINK(mFocusedElement) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mMenubar) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mToolbar) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mLocationbar) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mPersonalbar) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mStatusbar) 100:32.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.67 NS_IMPL_CYCLE_COLLECTION_UNLINK(mScrollbars) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mCrypto) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mU2F) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mConsole) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mPaintWorklet) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mExternal) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.68 NS_IMPL_CYCLE_COLLECTION_UNLINK(mInstallTrigger) 100:32.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 NS_IMPL_CYCLE_COLLECTION_UNLINK(mIntlUtils) 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 NS_IMPL_CYCLE_COLLECTION_UNLINK(mReportRecords) 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 NS_IMPL_CYCLE_COLLECTION_UNLINK(mReportingObservers) 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 tmp->UnlinkHostObjectURIs(); 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 NS_IMPL_CYCLE_COLLECTION_UNLINK(mIdleRequestExecutor) 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.69 // Here the IdleRequest list would've been unlinked, but we rely on 100:32.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 // that IdleRequest objects have been traced and will remove 100:32.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 // themselves while unlinking. 100:32.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 NS_IMPL_CYCLE_COLLECTION_UNLINK(mClientSource) 100:32.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 if (tmp->IsChromeWindow()) { 100:32.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 if (tmp->mChromeFields.mMessageManager) { 100:32.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.70 static_cast( 100:32.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.71 tmp->mChromeFields.mMessageManager.get()) 100:32.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.71 ->Disconnect(); 100:32.71 ~~~~~~~~~~~~~~~ 100:32.71 NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeFields.mMessageManager) 100:32.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.71 } 100:32.71 ~ 100:32.71 tmp->DisconnectAndClearGroupMessageManagers(); 100:32.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.71 NS_IMPL_CYCLE_COLLECTION_UNLINK(mChromeFields.mGroupMessageManagers) 100:32.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.71 } 100:32.71 ~ 100:32.72 NS_IMPL_CYCLE_COLLECTION_UNLINK(mPendingPromises) 100:32.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.72 for (size_t i = 0; i < tmp->mDocumentFlushedResolvers.Length(); i++) { 100:32.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.72 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentFlushedResolvers[i]->mPromise); 100:32.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.72 NS_IMPL_CYCLE_COLLECTION_UNLINK(mDocumentFlushedResolvers[i]->mCallback); 100:32.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.72 } 100:32.72 ~ 100:32.72 tmp->mDocumentFlushedResolvers.Clear(); 100:32.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.73 static_cast(tmp)->CcUnlink(); 100:32.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.73 NS_IMPL_CYCLE_COLLECTION_UNLINK_PRESERVED_WRAPPER 100:32.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.73 NS_IMPL_CYCLE_COLLECTION_UNLINK_END 100:32.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.73 #ifdef DEBUG 100:32.73 ~~~~~~~~~~~~ 100:32.73 void nsGlobalWindowInner::RiskyUnlink() { 100:32.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.74 NS_CYCLE_COLLECTION_INNERNAME.Unlink(this); 100:32.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.74 } 100:32.74 ~ 100:32.74 #endif 100:32.74 ~~~~~~ 100:32.74 NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsGlobalWindowInner) 100:32.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.74 if (tmp->mCachedXBLPrototypeHandlers) { 100:32.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.74 for (auto iter = tmp->mCachedXBLPrototypeHandlers->Iter(); !iter.Done(); 100:32.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.75 iter.Next()) { 100:32.75 ~~~~~~~~~~~~~~ 100:32.75 aCallbacks.Trace(&iter.Data(), "Cached XBL prototype handler", aClosure); 100:32.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.75 } 100:32.75 ~ 100:32.75 } 100:32.75 ~ 100:32.75 NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER 100:32.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.75 NS_IMPL_CYCLE_COLLECTION_TRACE_END 100:32.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.76 bool nsGlobalWindowInner::IsBlackForCC(bool aTracingNeeded) { 100:32.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.76 if (!nsCCUncollectableMarker::sGeneration) { 100:32.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.76 return false; 100:32.76 ~~~~~~~~~~~~~ 100:32.76 } 100:32.76 ~ 100:32.76 return (nsCCUncollectableMarker::InGeneration(GetMarkedCCGeneration()) || 100:32.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.76 HasKnownLiveWrapper()) && 100:32.76 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.77 (!aTracingNeeded || HasNothingToTrace(ToSupports(this))); 100:32.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.77 } 100:32.77 ~ 100:32.77 //***************************************************************************** 100:32.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.77 // nsGlobalWindowInner::nsIScriptGlobalObject 100:32.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.77 //***************************************************************************** 100:32.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.77 nsresult nsGlobalWindowInner::EnsureScriptEnvironment() { 100:32.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 // NOTE: We can't use FORWARD_TO_OUTER here because we don't want to fail if 100:32.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 // we're called on an inactive inner window. 100:32.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); 100:32.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 if (!outer) { 100:32.78 ~~~~~~~~~~~~~ 100:32.78 NS_WARNING("No outer window available!"); 100:32.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 return NS_ERROR_FAILURE; 100:32.78 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.78 } 100:32.79 ~ 100:32.79 return outer->EnsureScriptEnvironment(); 100:32.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.79 } 100:32.79 ~ 100:32.79 nsIScriptContext* nsGlobalWindowInner::GetScriptContext() { 100:32.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.79 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); 100:32.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.79 if (!outer) { 100:32.79 ~~~~~~~~~~~~~ 100:32.79 return nullptr; 100:32.79 ~~~~~~~~~~~~~~~ 100:32.80 } 100:32.80 ~ 100:32.80 return outer->GetScriptContext(); 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 } 100:32.81 ~ 100:32.81 void nsGlobalWindowInner::TraceGlobalJSObject(JSTracer* aTrc) { 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 TraceWrapper(aTrc, "active window global"); 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 } 100:32.81 ~ 100:32.81 bool nsGlobalWindowInner::ShouldResetBrowsingContextUserGestureActivation() { 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 // Reset user gesture activation flag only when the top level document changes 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 // and its corresponding browsing context has been activated by user gesture. 100:32.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.81 return mWindowGlobalChild && GetOuterWindowInternal() && 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 GetOuterWindowInternal()->IsTopLevelWindow() && Window() && 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 Window()->GetUserGestureActivation(); 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 } 100:32.82 ~ 100:32.82 void nsGlobalWindowInner::InnerSetNewDocument(JSContext* aCx, 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 Document* aDocument) { 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 MOZ_ASSERT(aDocument); 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.82 if (MOZ_LOG_TEST(gDOMLeakPRLogInner, LogLevel::Debug)) { 100:32.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.83 nsIURI* uri = aDocument->GetDocumentURI(); 100:32.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.83 MOZ_LOG(gDOMLeakPRLogInner, LogLevel::Debug, 100:32.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.83 ("DOMWINDOW %p SetNewDocument %s", this, 100:32.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.83 uri ? uri->GetSpecOrDefault().get() : "")); 100:32.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.83 } 100:32.83 ~ 100:32.83 mDoc = aDocument; 100:32.83 ~~~~~~~~~~~~~~~~~ 100:32.83 mFocusedElement = nullptr; 100:32.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 mLocalStorage = nullptr; 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 mSessionStorage = nullptr; 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 mPerformance = nullptr; 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 // This must be called after nullifying the internal objects because here we 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 // could recreate them, calling the getter methods, and store them into the JS 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 // slots. If we nullify them after, the slot values and the objects will be 100:32.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.84 // out of sync. 100:32.84 ~~~~~~~~~~~~~~~ 100:32.84 ClearDocumentDependentSlots(aCx); 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 // FIXME: Currently, devtools can crete a fallback webextension window global 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 // in the content process which does not have a corresponding BrowserChild 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 // actor. This means we have no actor to be our parent. (Bug 1498293) 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 MOZ_DIAGNOSTIC_ASSERT(!mWindowGlobalChild, 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 "Shouldn't have created WindowGlobalChild yet!"); 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 if (XRE_IsParentProcess() || mBrowserChild) { 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.85 mWindowGlobalChild = WindowGlobalChild::Create(this); 100:32.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.86 } 100:32.86 ~ 100:32.86 if (ShouldResetBrowsingContextUserGestureActivation()) { 100:32.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.86 Window()->NotifyResetUserGestureActivation(); 100:32.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.86 } 100:32.86 ~ 100:32.86 #ifdef DEBUG 100:32.86 ~~~~~~~~~~~~ 100:32.86 mLastOpenedURI = aDocument->GetDocumentURI(); 100:32.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.86 #endif 100:32.86 ~~~~~~ 100:32.87 Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_MUTATION_LISTENERS, 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.87 mMutationBits ? 1 : 0); 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.87 Telemetry::Accumulate(Telemetry::INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS, 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.87 mMayHaveTextEventListenerInDefaultGroup ? 1 : 0); 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.87 // Clear our mutation bitfield. 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.87 mMutationBits = 0; 100:32.87 ~~~~~~~~~~~~~~~~~~ 100:32.87 mMayHaveTextEventListenerInDefaultGroup = false; 100:32.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 } 100:32.88 ~ 100:32.88 nsresult nsGlobalWindowInner::EnsureClientSource() { 100:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 MOZ_DIAGNOSTIC_ASSERT(mDoc); 100:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 bool newClientSource = false; 100:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 // Get the load info for the document if we performed a load. Be careful not 100:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 // to look at local URLs, though. Local URLs are those that have a scheme of: 100:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.88 // * about: 100:32.89 ~~~~~~~~~~~~ 100:32.89 // * data: 100:32.89 ~~~~~~~~~~~ 100:32.89 // * blob: 100:32.89 ~~~~~~~~~~~ 100:32.89 // We also do an additional check here so that we only treat about:blank 100:32.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.89 // and about:srcdoc as local URLs. Other internal firefox about: URLs should 100:32.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.89 // not be treated this way. 100:32.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.89 nsCOMPtr loadInfo; 100:32.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.89 nsCOMPtr channel = mDoc->GetChannel(); 100:32.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.90 if (channel) { 100:32.90 ~~~~~~~~~~~~~~ 100:32.90 nsCOMPtr uri; 100:32.90 ~~~~~~~~~~~~~~~~~~~~~ 100:32.90 Unused << channel->GetURI(getter_AddRefs(uri)); 100:32.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.90 bool ignoreLoadInfo = false; 100:32.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.90 // Note, this is mostly copied from NS_IsAboutBlank(). Its duplicated 100:32.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.90 // here so we can efficiently check about:srcdoc as well. 100:32.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.90 bool isAbout = false; 100:32.90 ~~~~~~~~~~~~~~~~~~~~~ 100:32.91 if (NS_SUCCEEDED(uri->SchemeIs("about", &isAbout)) && isAbout) { 100:32.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.91 nsCString spec = uri->GetSpecOrDefault(); 100:32.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.91 ignoreLoadInfo = spec.EqualsLiteral("about:blank") || 100:32.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.91 spec.EqualsLiteral("about:srcdoc"); 100:32.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.91 } else { 100:32.91 ~~~~~~~~ 100:32.91 // Its not an about: URL, so now check for our other URL types. 100:32.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.91 bool isData = false; 100:32.92 ~~~~~~~~~~~~~~~~~~~~ 100:32.92 bool isBlob = false; 100:32.92 ~~~~~~~~~~~~~~~~~~~~ 100:32.92 ignoreLoadInfo = 100:32.92 ~~~~~~~~~~~~~~~~ 100:32.92 (NS_SUCCEEDED(uri->SchemeIs("data", &isData)) && isData) || 100:32.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.92 (NS_SUCCEEDED(uri->SchemeIs("blob", &isBlob)) && isBlob); 100:32.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.92 } 100:32.92 ~ 100:32.92 if (!ignoreLoadInfo) { 100:32.92 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.93 loadInfo = channel->LoadInfo(); 100:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.93 } 100:32.93 ~ 100:32.93 } 100:32.93 ~ 100:32.93 // Take the initial client source from the docshell immediately. Even if we 100:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.93 // don't end up using it here we should consume it. 100:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.93 UniquePtr initialClientSource; 100:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.93 nsIDocShell* docshell = GetDocShell(); 100:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.94 if (docshell) { 100:32.94 ~~~~~~~~~~~~~~~ 100:32.94 initialClientSource = docshell->TakeInitialClientSource(); 100:32.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.94 } 100:32.94 ~ 100:32.94 // Try to get the reserved client from the LoadInfo. A Client is 100:32.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.94 // reserved at the start of the channel load if there is not an 100:32.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.94 // initial about:blank document that will be reused. It is also 100:32.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.94 // created if the channel load encounters a cross-origin redirect. 100:32.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.95 if (loadInfo) { 100:32.95 ~~~~~~~~~~~~~~~ 100:32.95 UniquePtr reservedClient = 100:32.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.95 loadInfo->TakeReservedClientSource(); 100:32.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.95 if (reservedClient) { 100:32.95 ~~~~~~~~~~~~~~~~~~~~~ 100:32.95 mClientSource.reset(); 100:32.95 ~~~~~~~~~~~~~~~~~~~~~~ 100:32.95 mClientSource = std::move(reservedClient); 100:32.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.96 newClientSource = true; 100:32.96 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.96 } 100:32.96 ~ 100:32.96 } 100:32.96 ~ 100:32.96 // We don't have a LoadInfo reserved client, but maybe we should 100:32.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.96 // be inheriting an initial one from the docshell. This means 100:32.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.96 // that the docshell started the channel load before creating the 100:32.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.96 // initial about:blank document. This is an optimization, though, 100:32.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.97 // and it created an initial Client as a placeholder for the document. 100:32.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.97 // In this case we want to inherit this placeholder Client here. 100:32.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.97 if (!mClientSource) { 100:32.97 ~~~~~~~~~~~~~~~~~~~~~ 100:32.97 mClientSource = std::move(initialClientSource); 100:32.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.97 if (mClientSource) { 100:32.97 ~~~~~~~~~~~~~~~~~~~~ 100:32.97 newClientSource = true; 100:32.97 ~~~~~~~~~~~~~~~~~~~~~~~ 100:32.98 } 100:32.98 ~ 100:32.98 } 100:32.98 ~ 100:32.98 // Verify the final ClientSource principal matches the final document 100:32.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.98 // principal. The ClientChannelHelper handles things like network 100:32.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.98 // redirects, but there are other ways the document principal can change. 100:32.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.98 // For example, if something sets the nsIChannel.owner property, then 100:32.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.98 // the final channel principal can be anything. Unfortunately there is 100:32.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // no good way to detect this until after the channel completes loading. 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // 100:32.99 ~~ 100:32.99 // For now we handle this just by reseting the ClientSource. This will 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // result in a new ClientSource with the correct principal being created. 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // To APIs like ServiceWorker and Clients API it will look like there was 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // an initial content page created that was then immediately replaced. 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.99 // This is pretty close to what we are actually doing. 100:32.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.00 if (mClientSource) { 100:33.00 ~~~~~~~~~~~~~~~~~~~~ 100:33.00 nsCOMPtr clientPrincipal( 100:33.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.00 mClientSource->Info().GetPrincipal()); 100:33.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.00 if (!clientPrincipal || !clientPrincipal->Equals(mDoc->NodePrincipal())) { 100:33.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.00 mClientSource.reset(); 100:33.00 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.00 } 100:33.00 ~ 100:33.00 } 100:33.00 ~ 100:33.01 // If we don't have a reserved client or an initial client, then create 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.01 // one now. This can happen in certain cases where we avoid preallocating 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.01 // the client in the docshell. This mainly occurs in situations where 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.01 // the principal is not clearly inherited from the parent; e.g. sandboxed 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.01 // iframes, window.open(), etc. 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.01 // 100:33.01 ~~ 100:33.01 // We also do this late ClientSource creation if the final document ended 100:33.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // up with a different principal. 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // 100:33.02 ~~ 100:33.02 // TODO: We may not be marking initial about:blank documents created 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // this way as controlled by a service worker properly. The 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // controller should be coming from the same place as the inheritted 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // principal. We do this in docshell, but as mentioned we aren't 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.02 // smart enough to handle all cases yet. For example, a 100:33.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 // window.open() with new URL should inherit the controller from 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 // the opener, but we probably don't handle that yet. 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 if (!mClientSource) { 100:33.03 ~~~~~~~~~~~~~~~~~~~~~ 100:33.03 mClientSource = ClientManager::CreateSource( 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 ClientType::Window, EventTargetFor(TaskCategory::Other), 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 mDoc->NodePrincipal()); 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 MOZ_DIAGNOSTIC_ASSERT(mClientSource); 100:33.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.03 newClientSource = true; 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.04 // Note, we don't apply the loadinfo controller below if we create 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.04 // the ClientSource here. 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.04 } 100:33.04 ~ 100:33.04 // The load may have started controlling the Client as well. If 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.04 // so, mark it as controlled immediately here. The actor may 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.04 // or may not have been notified by the parent side about being 100:33.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.05 // controlled yet. 100:33.05 ~~~~~~~~~~~~~~~~~~ 100:33.05 // 100:33.05 ~~ 100:33.06 // Note: We should be careful not to control a client that was created late. 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // These clients were not seen by the ServiceWorkerManager when it 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // marked the LoadInfo controlled and it won't know about them. Its 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // also possible we are creating the client late due to the final 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // principal changing and these clients should definitely not be 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // controlled by a service worker with a different principal. 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 else if (loadInfo) { 100:33.06 ~~~~~~~~~~~~~~~~~~~~ 100:33.06 const Maybe controller = loadInfo->GetController(); 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 if (controller.isSome()) { 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 mClientSource->SetController(controller.ref()); 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 } 100:33.06 ~ 100:33.06 // We also have to handle the case where te initial about:blank is 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // controlled due to inheritting the service worker from its parent, 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // but the actual nsIChannel load is not covered by any service worker. 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.06 // In this case we want the final page to be uncontrolled. There is 100:33.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.07 // an open spec issue about how exactly this should be handled, but for 100:33.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.07 // now we just force creation of a new ClientSource to clear the 100:33.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.07 // controller. 100:33.07 ~~~~~~~~~~~~~~ 100:33.07 // 100:33.07 ~~ 100:33.07 // https://github.com/w3c/ServiceWorker/issues/1232 100:33.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.07 // 100:33.07 ~~ 100:33.07 else if (mClientSource->GetController().isSome()) { 100:33.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 mClientSource.reset(); 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 mClientSource = ClientManager::CreateSource( 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 ClientType::Window, EventTargetFor(TaskCategory::Other), 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 mDoc->NodePrincipal()); 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 MOZ_DIAGNOSTIC_ASSERT(mClientSource); 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 newClientSource = true; 100:33.08 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 } 100:33.08 ~ 100:33.08 } 100:33.08 ~ 100:33.08 // Generally the CSP is stored within the Client and cached on the document. 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 // At the time of CSP parsing however, the Client has not been created yet, 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 // hence we store the CSP on the document and propagate/sync the CSP with 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 // Client here when we create the Client. 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 if (mClientSource) { 100:33.09 ~~~~~~~~~~~~~~~~~~~~ 100:33.09 mClientSource->SetCsp(mDoc->GetCsp()); 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 } 100:33.09 ~ 100:33.09 // Its possible that we got a client just after being frozen in 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 // the bfcache. In that case freeze the client immediately. 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 if (newClientSource && IsFrozen()) { 100:33.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.09 mClientSource->Freeze(); 100:33.10 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.10 } 100:33.10 ~ 100:33.10 return NS_OK; 100:33.10 ~~~~~~~~~~~~~ 100:33.10 } 100:33.10 ~ 100:33.10 nsresult nsGlobalWindowInner::ExecutionReady() { 100:33.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.10 nsresult rv = EnsureClientSource(); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 NS_ENSURE_SUCCESS(rv, rv); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 rv = mClientSource->WindowExecutionReady(this); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 NS_ENSURE_SUCCESS(rv, rv); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 return NS_OK; 100:33.11 ~~~~~~~~~~~~~ 100:33.11 } 100:33.11 ~ 100:33.11 void nsGlobalWindowInner::UpdateParentTarget() { 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // NOTE: This method is identical to 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // nsGlobalWindowOuter::UpdateParentTarget(). IF YOU UPDATE THIS METHOD, 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // UPDATE THE OTHER ONE TOO! 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // Try to get our frame element's tab child global (its in-process message 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // manager). If that fails, fall back to the chrome event handler's tab 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // child global, and if it doesn't have one, just use the chrome event 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 // handler itself. 100:33.11 ~~~~~~~~~~~~~~~~~~ 100:33.11 nsCOMPtr frameElement = GetOuterWindow()->GetFrameElementInternal(); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 nsCOMPtr eventTarget = 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 nsContentUtils::TryGetBrowserChildGlobal(frameElement); 100:33.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.11 if (!eventTarget) { 100:33.11 ~~~~~~~~~~~~~~~~~~~ 100:33.11 nsGlobalWindowOuter* topWin = GetScriptableTopInternal(); 100:33.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.12 if (topWin) { 100:33.12 ~~~~~~~~~~~~~ 100:33.12 frameElement = topWin->GetFrameElementInternal(); 100:33.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.12 eventTarget = nsContentUtils::TryGetBrowserChildGlobal(frameElement); 100:33.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 } 100:33.13 ~ 100:33.13 } 100:33.13 ~ 100:33.13 if (!eventTarget) { 100:33.13 ~~~~~~~~~~~~~~~~~~~ 100:33.13 eventTarget = nsContentUtils::TryGetBrowserChildGlobal(mChromeEventHandler); 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 } 100:33.13 ~ 100:33.13 if (!eventTarget) { 100:33.13 ~~~~~~~~~~~~~~~~~~~ 100:33.13 eventTarget = mChromeEventHandler; 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 } 100:33.13 ~ 100:33.13 mParentTarget = eventTarget; 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 } 100:33.13 ~ 100:33.13 EventTarget* nsGlobalWindowInner::GetTargetForDOMEvent() { 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 return GetOuterWindowInternal(); 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 } 100:33.13 ~ 100:33.13 void nsGlobalWindowInner::GetEventTargetParent(EventChainPreVisitor& aVisitor) { 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 EventMessage msg = aVisitor.mEvent->mMessage; 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 aVisitor.mCanHandle = true; 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 aVisitor.mForceContentDispatch = true; // FIXME! Bug 329119 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 if (msg == eResize && aVisitor.mEvent->IsTrusted()) { 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 // QIing to window so that we can keep the old behavior also in case 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 // a child window is handling resize. 100:33.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.13 nsCOMPtr window = 100:33.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.14 do_QueryInterface(aVisitor.mEvent->mOriginalTarget); 100:33.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.14 if (window) { 100:33.14 ~~~~~~~~~~~~~ 100:33.14 mIsHandlingResizeEvent = true; 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 } 100:33.15 ~ 100:33.15 } else if (msg == eMouseDown && aVisitor.mEvent->IsTrusted()) { 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 sMouseDown = true; 100:33.15 ~~~~~~~~~~~~~~~~~~ 100:33.15 } else if ((msg == eMouseUp || msg == eDragEnd) && 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 aVisitor.mEvent->IsTrusted()) { 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 sMouseDown = false; 100:33.15 ~~~~~~~~~~~~~~~~~~~ 100:33.15 if (sDragServiceDisabled) { 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 nsCOMPtr ds = 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 do_GetService("@mozilla.org/widget/dragservice;1"); 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 if (ds) { 100:33.15 ~~~~~~~~~ 100:33.15 sDragServiceDisabled = false; 100:33.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.15 ds->Unsuppress(); 100:33.15 ~~~~~~~~~~~~~~~~~ 100:33.15 } 100:33.15 ~ 100:33.15 } 100:33.15 ~ 100:33.16 } 100:33.16 ~ 100:33.16 aVisitor.SetParentTarget(GetParentTarget(), true); 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 } 100:33.16 ~ 100:33.16 bool nsGlobalWindowInner::DialogsAreBeingAbused() { 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 NS_ASSERTION( 100:33.16 ~~~~~~~~~~~~~ 100:33.16 GetScriptableTopInternal() && 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 GetScriptableTopInternal()->GetCurrentInnerWindowInternal() == this, 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 "DialogsAreBeingAbused called with invalid window"); 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 if (mLastDialogQuitTime.IsNull() || nsContentUtils::IsCallerChrome()) { 100:33.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.16 return false; 100:33.16 ~~~~~~~~~~~~~ 100:33.16 } 100:33.16 ~ 100:33.17 TimeDuration dialogInterval(TimeStamp::Now() - mLastDialogQuitTime); 100:33.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.17 if (dialogInterval.ToSeconds() < 100:33.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 Preferences::GetInt("dom.successive_dialog_time_limit", 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 DEFAULT_SUCCESSIVE_DIALOG_TIME_LIMIT)) { 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 mDialogAbuseCount++; 100:33.18 ~~~~~~~~~~~~~~~~~~~~ 100:33.18 return PopupBlocker::GetPopupControlState() > PopupBlocker::openAllowed || 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 mDialogAbuseCount > MAX_SUCCESSIVE_DIALOG_COUNT; 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 } 100:33.18 ~ 100:33.18 // Reset the abuse counter 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 mDialogAbuseCount = 0; 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 return false; 100:33.18 ~~~~~~~~~~~~~ 100:33.18 } 100:33.18 ~ 100:33.18 void nsGlobalWindowInner::FireFrameLoadEvent(bool aIsTrusted) { 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 // If we're not in a content frame, or are at a BrowsingContext tree boundary, 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 // such as the content-chrome boundary, don't fire the "load" event. 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 if (GetBrowsingContext()->IsTopContent() || 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 GetBrowsingContext()->IsChrome()) { 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 return; 100:33.18 ~~~~~~~ 100:33.18 } 100:33.18 ~ 100:33.18 // If embedder is same-process, fire the event on our embedder element. 100:33.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.18 // 100:33.18 ~~ 100:33.18 // XXX: Bug 1440212 is looking into potentially changing this behaviour to act 100:33.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 // more like the remote case when in-process. 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 RefPtr element = GetBrowsingContext()->GetEmbedderElement(); 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 if (element) { 100:33.21 ~~~~~~~~~~~~~~ 100:33.21 nsEventStatus status = nsEventStatus_eIgnore; 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 WidgetEvent event(aIsTrusted, eLoad); 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 event.mFlags.mBubbles = false; 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 event.mFlags.mCancelable = false; 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 if (mozilla::dom::DocGroup::TryToLoadIframesInBackground()) { 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 nsDocShell* ds = nsDocShell::Cast(GetDocShell()); 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 if (ds && !ds->HasFakeOnLoadDispatched()) { 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 EventDispatcher::Dispatch(element, nullptr, &event, nullptr, &status); 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 } 100:33.21 ~ 100:33.21 } else { 100:33.21 ~~~~~~~~ 100:33.21 // Most of the time we could get a pres context to pass in here, 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 // but not always (i.e. if this window is not shown there won't 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 // be a pres context available). Since we're not firing a GUI 100:33.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.21 // event we don't need a pres context anyway so we just pass 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // null as the pres context all the time here. 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 EventDispatcher::Dispatch(element, nullptr, &event, nullptr, &status); 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 } 100:33.24 ~ 100:33.24 return; 100:33.24 ~~~~~~~ 100:33.24 } 100:33.24 ~ 100:33.24 // We don't have an in-process embedder. Try to get our `BrowserChild` actor 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // to send a message to that embedder. We want to double-check that our outer 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // window is actually the one at the root of this browserChild though, just in 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // case. 100:33.24 ~~~~~~~~ 100:33.24 RefPtr browserChild = 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 BrowserChild::GetFrom(static_cast(this)); 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 if (browserChild) { 100:33.24 ~~~~~~~~~~~~~~~~~~~ 100:33.24 // Double-check that our outer window is actually at the root of this 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // `BrowserChild`, in case we're in an odd maybe-unhosted situation like a 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 // print preview dialog. 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 nsCOMPtr rootOuter = 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 do_GetInterface(browserChild->WebNavigation()); 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.24 if (!rootOuter || rootOuter != GetOuterWindow()) { 100:33.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.25 return; 100:33.25 ~~~~~~~ 100:33.25 } 100:33.25 ~ 100:33.25 mozilla::Unused << browserChild->SendFireFrameLoadEvent(aIsTrusted); 100:33.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.25 } 100:33.25 ~ 100:33.25 } 100:33.25 ~ 100:33.25 nsresult nsGlobalWindowInner::PostHandleEvent(EventChainPostVisitor& aVisitor) { 100:33.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.25 // Return early if there is nothing to do. 100:33.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.25 switch (aVisitor.mEvent->mMessage) { 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 case eResize: 100:33.27 ~~~~~~~~~~~~~ 100:33.27 case eUnload: 100:33.27 ~~~~~~~~~~~~~ 100:33.27 case eLoad: 100:33.27 ~~~~~~~~~~~ 100:33.27 break; 100:33.27 ~~~~~~ 100:33.27 default: 100:33.27 ~~~~~~~~ 100:33.27 return NS_OK; 100:33.27 ~~~~~~~~~~~~~ 100:33.27 } 100:33.27 ~ 100:33.27 /* mChromeEventHandler and mContext go dangling in the middle of this 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 function under some circumstances (events that destroy the window) 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 without this addref. */ 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 RefPtr kungFuDeathGrip1(mChromeEventHandler); 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 mozilla::Unused 100:33.27 ~~~~~~~~~~~~~~~ 100:33.27 << kungFuDeathGrip1; // These aren't referred to through the function 100:33.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.27 nsCOMPtr kungFuDeathGrip2(GetContextInternal()); 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 mozilla::Unused 100:33.28 ~~~~~~~~~~~~~~~ 100:33.28 << kungFuDeathGrip2; // These aren't referred to through the function 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 if (aVisitor.mEvent->mMessage == eResize) { 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 mIsHandlingResizeEvent = false; 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 } else if (aVisitor.mEvent->mMessage == eUnload && 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 aVisitor.mEvent->IsTrusted()) { 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // If any VR display presentation is active at unload, the next page 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // will receive a vrdisplayactive event to indicate that it should 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // immediately begin vr presentation. This should occur when navigating 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // forwards, navigating backwards, and on page reload. 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 for (const auto& display : mVRDisplays) { 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 if (display->IsPresenting()) { 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 display->StartVRNavigation(); 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // Save this VR display ID to trigger vrdisplayactivate event 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 // after the next load event. 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 if (outer) { 100:33.28 ~~~~~~~~~~~~ 100:33.28 outer->SetAutoActivateVRDisplayID(display->DisplayId()); 100:33.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.28 } 100:33.28 ~ 100:33.30 // XXX The WebVR 1.1 spec does not define which of multiple VR 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // presenting VR displays will be chosen during navigation. 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // As the underlying platform VR API's currently only allow a single 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // VR display, it is safe to choose the first VR display for now. 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 break; 100:33.30 ~~~~~~ 100:33.30 } 100:33.30 ~ 100:33.30 } 100:33.30 ~ 100:33.30 // Execute bindingdetached handlers before we tear ourselves 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // down. 100:33.30 ~~~~~~~~ 100:33.30 if (mDoc) { 100:33.30 ~~~~~~~~~~~ 100:33.30 mDoc->BindingManager()->ExecuteDetachedHandlers(); 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 } 100:33.30 ~ 100:33.30 mIsDocumentLoaded = false; 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 } else if (aVisitor.mEvent->mMessage == eLoad && 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 aVisitor.mEvent->IsTrusted()) { 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // This is page load event since load events don't propagate to |window|. 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 // @see Document::GetEventTargetParent. 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.30 mIsDocumentLoaded = true; 100:33.30 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 mTimeoutManager->OnDocumentLoaded(); 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 FireFrameLoadEvent(aVisitor.mEvent->IsTrusted()); 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 if (mVREventObserver) { 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 mVREventObserver->NotifyAfterLoad(); 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 } 100:33.31 ~ 100:33.31 uint32_t autoActivateVRDisplayID = 0; 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 nsGlobalWindowOuter* outer = GetOuterWindowInternal(); 100:33.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.31 if (outer) { 100:33.32 ~~~~~~~~~~~~ 100:33.32 autoActivateVRDisplayID = outer->GetAutoActivateVRDisplayID(); 100:33.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.32 } 100:33.32 ~ 100:33.32 if (autoActivateVRDisplayID) { 100:33.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.32 DispatchVRDisplayActivate(autoActivateVRDisplayID, 100:33.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.32 VRDisplayEventReason::Navigation); 100:33.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.32 } 100:33.32 ~ 100:33.32 } 100:33.32 ~ 100:33.32 return NS_OK; 100:33.32 ~~~~~~~~~~~~~ 100:33.32 } 100:33.32 ~ 100:33.33 nsresult nsGlobalWindowInner::DefineArgumentsProperty(nsIArray* aArguments) { 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 nsIScriptContext* ctx = GetOuterWindowInternal()->mContext; 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 NS_ENSURE_TRUE(aArguments && ctx, NS_ERROR_NOT_INITIALIZED); 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 JS::Rooted obj(RootingCx(), GetWrapperPreserveColor()); 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 return ctx->SetProperty(obj, "arguments", aArguments); 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 } 100:33.33 ~ 100:33.33 //***************************************************************************** 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 // nsGlobalWindowInner::nsIScriptObjectPrincipal 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 //***************************************************************************** 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 nsIPrincipal* nsGlobalWindowInner::GetPrincipal() { 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 if (mDoc) { 100:33.33 ~~~~~~~~~~~ 100:33.33 // If we have a document, get the principal from the document 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 return mDoc->NodePrincipal(); 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 } 100:33.33 ~ 100:33.33 if (mDocumentPrincipal) { 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 return mDocumentPrincipal; 100:33.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.33 } 100:33.34 ~ 100:33.35 // If we don't have a principal and we don't have a document we 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 // ask the parent window for the principal. This can happen when 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 // loading a frameset that has a , in 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 // that case the global window is used in JS before we've loaded 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 // a document into the window. 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 nsCOMPtr objPrincipal = 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 do_QueryInterface(GetParentInternal()); 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 if (objPrincipal) { 100:33.35 ~~~~~~~~~~~~~~~~~~~ 100:33.35 return objPrincipal->GetPrincipal(); 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 } 100:33.35 ~ 100:33.35 return nullptr; 100:33.35 ~~~~~~~~~~~~~~~ 100:33.35 } 100:33.35 ~ 100:33.35 nsIPrincipal* nsGlobalWindowInner::GetEffectiveStoragePrincipal() { 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 if (mDoc) { 100:33.35 ~~~~~~~~~~~ 100:33.35 // If we have a document, get the principal from the document 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 return mDoc->EffectiveStoragePrincipal(); 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 } 100:33.35 ~ 100:33.35 if (mDocumentStoragePrincipal) { 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 return mDocumentStoragePrincipal; 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.35 } 100:33.35 ~ 100:33.35 // If we don't have a storage principal and we don't have a document we ask 100:33.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.36 // the parent window for the storage principal. 100:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.36 nsCOMPtr objPrincipal = 100:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.36 do_QueryInterface(GetParentInternal()); 100:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.36 if (objPrincipal) { 100:33.36 ~~~~~~~~~~~~~~~~~~~ 100:33.36 return objPrincipal->GetEffectiveStoragePrincipal(); 100:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.36 } 100:33.36 ~ 100:33.36 return nullptr; 100:33.36 ~~~~~~~~~~~~~~~ 100:33.37 } 100:33.37 ~ 100:33.37 //***************************************************************************** 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 // nsGlobalWindowInner::nsIDOMWindow 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 //***************************************************************************** 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 bool nsPIDOMWindowInner::AddAudioContext(AudioContext* aAudioContext) { 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 mAudioContexts.AppendElement(aAudioContext); 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 // Return true if the context should be muted and false if not. 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 nsIDocShell* docShell = GetDocShell(); 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 return docShell && !docShell->GetAllowMedia() && !aAudioContext->IsOffline(); 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 } 100:33.37 ~ 100:33.37 void nsPIDOMWindowInner::RemoveAudioContext(AudioContext* aAudioContext) { 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 mAudioContexts.RemoveElement(aAudioContext); 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 } 100:33.37 ~ 100:33.37 void nsPIDOMWindowInner::MuteAudioContexts() { 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 if (!mAudioContexts[i]->IsOffline()) { 100:33.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.37 mAudioContexts[i]->Mute(); 100:33.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.39 ~ 100:33.39 } 100:33.39 ~ 100:33.39 } 100:33.39 ~ 100:33.39 void nsPIDOMWindowInner::UnmuteAudioContexts() { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 for (uint32_t i = 0; i < mAudioContexts.Length(); ++i) { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 if (!mAudioContexts[i]->IsOffline()) { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 mAudioContexts[i]->Unmute(); 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.39 ~ 100:33.39 } 100:33.39 ~ 100:33.39 } 100:33.39 ~ 100:33.39 BrowsingContext* nsGlobalWindowInner::Window() { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 return mOuterWindow ? mOuterWindow->GetBrowsingContext() : nullptr; 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.39 ~ 100:33.39 Navigator* nsPIDOMWindowInner::Navigator() { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 if (!mNavigator) { 100:33.39 ~~~~~~~~~~~~~~~~~~ 100:33.39 mNavigator = new mozilla::dom::Navigator(this); 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.39 ~ 100:33.39 return mNavigator; 100:33.39 ~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.39 ~ 100:33.39 VisualViewport* nsGlobalWindowInner::VisualViewport() { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 if (!mVisualViewport) { 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 mVisualViewport = new mozilla::dom::VisualViewport(this); 100:33.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.39 } 100:33.40 ~ 100:33.40 return mVisualViewport; 100:33.40 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.40 } 100:33.40 ~ 100:33.40 nsScreen* nsGlobalWindowInner::GetScreen(ErrorResult& aError) { 100:33.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.41 if (!mScreen) { 100:33.41 ~~~~~~~~~~~~~~~ 100:33.41 mScreen = nsScreen::Create(this); 100:33.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.41 if (!mScreen) { 100:33.41 ~~~~~~~~~~~~~~~ 100:33.41 aError.Throw(NS_ERROR_UNEXPECTED); 100:33.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.41 return nullptr; 100:33.41 ~~~~~~~~~~~~~~~ 100:33.41 } 100:33.41 ~ 100:33.41 } 100:33.41 ~ 100:33.41 return mScreen; 100:33.41 ~~~~~~~~~~~~~~~ 100:33.41 } 100:33.41 ~ 100:33.41 nsHistory* nsGlobalWindowInner::GetHistory(ErrorResult& aError) { 100:33.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.41 if (!mHistory) { 100:33.41 ~~~~~~~~~~~~~~~~ 100:33.41 mHistory = new nsHistory(this); 100:33.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.41 } 100:33.41 ~ 100:33.41 return mHistory; 100:33.42 ~~~~~~~~~~~~~~~~ 100:33.42 } 100:33.42 ~ 100:33.42 CustomElementRegistry* nsGlobalWindowInner::CustomElements() { 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 if (!mCustomElements) { 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 mCustomElements = new CustomElementRegistry(this); 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 } 100:33.42 ~ 100:33.42 return mCustomElements; 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 } 100:33.42 ~ 100:33.42 Performance* nsPIDOMWindowInner::GetPerformance() { 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 CreatePerformanceObjectIfNeeded(); 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.42 return mPerformance; 100:33.42 ~~~~~~~~~~~~~~~~~~~~ 100:33.42 } 100:33.42 ~ 100:33.42 void nsPIDOMWindowInner::QueuePerformanceNavigationTiming() { 100:33.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.43 CreatePerformanceObjectIfNeeded(); 100:33.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.43 if (mPerformance) { 100:33.43 ~~~~~~~~~~~~~~~~~~~ 100:33.43 mPerformance->QueueNavigationTimingEntry(); 100:33.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.43 } 100:33.43 ~ 100:33.43 } 100:33.43 ~ 100:33.44 void nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() { 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 if (mPerformance || !mDoc) { 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 return; 100:33.44 ~~~~~~~ 100:33.44 } 100:33.44 ~ 100:33.44 RefPtr timing = mDoc->GetNavigationTiming(); 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 nsCOMPtr timedChannel(do_QueryInterface(mDoc->GetChannel())); 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 bool timingEnabled = false; 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 if (!timedChannel || 100:33.44 ~~~~~~~~~~~~~~~~~~~~ 100:33.44 !NS_SUCCEEDED(timedChannel->GetTimingEnabled(&timingEnabled)) || 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 !timingEnabled) { 100:33.44 ~~~~~~~~~~~~~~~~~ 100:33.44 timedChannel = nullptr; 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 } 100:33.44 ~ 100:33.44 if (timing) { 100:33.44 ~~~~~~~~~~~~~ 100:33.44 mPerformance = Performance::CreateForMainThread(this, mDoc->NodePrincipal(), 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 timing, timedChannel); 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 } 100:33.44 ~ 100:33.44 } 100:33.44 ~ 100:33.44 bool nsPIDOMWindowInner::IsSecureContext() const { 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 return nsGlobalWindowInner::Cast(this)->IsSecureContext(); 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 } 100:33.44 ~ 100:33.44 void nsPIDOMWindowInner::Suspend() { 100:33.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.44 nsGlobalWindowInner::Cast(this)->Suspend(); 100:33.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.45 } 100:33.45 ~ 100:33.45 void nsPIDOMWindowInner::Resume() { nsGlobalWindowInner::Cast(this)->Resume(); } 100:33.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.45 void nsPIDOMWindowInner::SyncStateFromParentWindow() { 100:33.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.46 nsGlobalWindowInner::Cast(this)->SyncStateFromParentWindow(); 100:33.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.46 } 100:33.46 ~ 100:33.46 Maybe nsPIDOMWindowInner::GetClientInfo() const { 100:33.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->GetClientInfo(); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 Maybe nsPIDOMWindowInner::GetClientState() const { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->GetClientState(); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 Maybe nsPIDOMWindowInner::GetController() const { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->GetController(); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 void nsPIDOMWindowInner::SetCsp(nsIContentSecurityPolicy* aCsp) { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->SetCsp(aCsp); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 void nsPIDOMWindowInner::SetPreloadCsp(nsIContentSecurityPolicy* aPreloadCsp) { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->SetPreloadCsp(aPreloadCsp); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 nsIContentSecurityPolicy* nsPIDOMWindowInner::GetCsp() { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 return nsGlobalWindowInner::Cast(this)->GetCsp(); 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 } 100:33.47 ~ 100:33.47 void nsPIDOMWindowInner::NoteCalledRegisterForServiceWorkerScope( 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 const nsACString& aScope) { 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 nsGlobalWindowInner::Cast(this)->NoteCalledRegisterForServiceWorkerScope( 100:33.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.47 aScope); 100:33.47 ~~~~~~~~ 100:33.47 } 100:33.48 ~ 100:33.48 void nsPIDOMWindowInner::NoteDOMContentLoaded() { 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 nsGlobalWindowInner::Cast(this)->NoteDOMContentLoaded(); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 } 100:33.48 ~ 100:33.48 bool nsGlobalWindowInner::ShouldReportForServiceWorkerScope( 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 const nsAString& aScope) { 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 bool result = false; 100:33.48 ~~~~~~~~~~~~~~~~~~~~ 100:33.48 nsPIDOMWindowOuter* topOuter = GetScriptableTop(); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 NS_ENSURE_TRUE(topOuter, false); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 nsGlobalWindowInner* topInner = 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 nsGlobalWindowInner::Cast(topOuter->GetCurrentInnerWindow()); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 NS_ENSURE_TRUE(topInner, false); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 topInner->ShouldReportForServiceWorkerScopeInternal( 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 NS_ConvertUTF16toUTF8(aScope), &result); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 return result; 100:33.48 ~~~~~~~~~~~~~~ 100:33.48 } 100:33.48 ~ 100:33.48 already_AddRefed nsGlobalWindowInner::GetInstallTrigger() { 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 if (!mInstallTrigger) { 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.48 JS::Rooted jsImplObj(RootingCx()); 100:33.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 ErrorResult rv; 100:33.49 ~~~~~~~~~~~~~~~ 100:33.49 ConstructJSImplementation("@mozilla.org/addons/installtrigger;1", this, 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 &jsImplObj, rv); 100:33.49 ~~~~~~~~~~~~~~~~ 100:33.49 if (rv.Failed()) { 100:33.49 ~~~~~~~~~~~~~~~~~~ 100:33.49 rv.SuppressException(); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 return nullptr; 100:33.49 ~~~~~~~~~~~~~~~ 100:33.49 } 100:33.49 ~ 100:33.49 MOZ_RELEASE_ASSERT(!js::IsWrapper(jsImplObj)); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 JS::Rooted jsImplGlobal(RootingCx(), 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 JS::GetNonCCWObjectGlobal(jsImplObj)); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 mInstallTrigger = new InstallTriggerImpl(jsImplObj, jsImplGlobal, this); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 } 100:33.49 ~ 100:33.49 return do_AddRef(mInstallTrigger); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 } 100:33.49 ~ 100:33.49 nsIDOMWindowUtils* nsGlobalWindowInner::GetWindowUtils(ErrorResult& aRv) { 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 FORWARD_TO_OUTER_OR_THROW(WindowUtils, (), aRv, nullptr); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 } 100:33.49 ~ 100:33.49 bool nsGlobalWindowInner::HasOpenerForInitialContentBrowser() { 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 FORWARD_TO_OUTER(HasOpenerForInitialContentBrowser, (), false); 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 } 100:33.49 ~ 100:33.49 nsGlobalWindowInner::CallState 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.49 nsGlobalWindowInner::ShouldReportForServiceWorkerScopeInternal( 100:33.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 const nsACString& aScope, bool* aResultOut) { 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 MOZ_DIAGNOSTIC_ASSERT(aResultOut); 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // First check to see if this window is controlled. If so, then we have 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // found a match and are done. 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 const Maybe swd = GetController(); 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 if (swd.isSome() && swd.ref().Scope() == aScope) { 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 *aResultOut = true; 100:33.50 ~~~~~~~~~~~~~~~~~~~ 100:33.50 return CallState::Stop; 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 } 100:33.50 ~ 100:33.50 // Next, check to see if this window has called 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // navigator.serviceWorker.register() for this scope. If so, then treat this 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // as a match so console reports appear in the devtools console. 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 if (mClientSource && 100:33.50 ~~~~~~~~~~~~~~~~~~~~ 100:33.50 mClientSource->CalledRegisterForServiceWorkerScope(aScope)) { 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 *aResultOut = true; 100:33.50 ~~~~~~~~~~~~~~~~~~~ 100:33.50 return CallState::Stop; 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 } 100:33.50 ~ 100:33.50 // Finally check the current docshell nsILoadGroup to see if there are any 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // outstanding navigation requests. If so, match the scope against the 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // channel's URL. We want to show console reports during the FetchEvent 100:33.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.50 // intercepting the navigation itself. 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 nsCOMPtr loader(do_QueryInterface(GetDocShell())); 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 if (loader) { 100:33.51 ~~~~~~~~~~~~~ 100:33.51 nsCOMPtr loadgroup; 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 Unused << loader->GetLoadGroup(getter_AddRefs(loadgroup)); 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 if (loadgroup) { 100:33.51 ~~~~~~~~~~~~~~~~ 100:33.51 nsCOMPtr iter; 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 Unused << loadgroup->GetRequests(getter_AddRefs(iter)); 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 if (iter) { 100:33.51 ~~~~~~~~~~~ 100:33.51 nsCOMPtr tmp; 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 bool hasMore = true; 100:33.51 ~~~~~~~~~~~~~~~~~~~~ 100:33.51 // Check each network request in the load group. 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 while (NS_SUCCEEDED(iter->HasMoreElements(&hasMore)) && hasMore) { 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 iter->GetNext(getter_AddRefs(tmp)); 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 nsCOMPtr loadingChannel(do_QueryInterface(tmp)); 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 // Ignore subresource requests. Logging for a subresource 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 // FetchEvent should be handled above since the client is 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 // already controlled. 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 if (!loadingChannel || 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 !nsContentUtils::IsNonSubresourceRequest(loadingChannel)) { 100:33.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.51 continue; 100:33.52 ~~~~~~~~~ 100:33.52 } 100:33.52 ~ 100:33.52 nsCOMPtr loadingURL; 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 Unused << loadingChannel->GetURI(getter_AddRefs(loadingURL)); 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 if (!loadingURL) { 100:33.52 ~~~~~~~~~~~~~~~~~~ 100:33.52 continue; 100:33.52 ~~~~~~~~~ 100:33.52 } 100:33.52 ~ 100:33.52 nsAutoCString loadingSpec; 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 Unused << loadingURL->GetSpec(loadingSpec); 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 // Perform a simple substring comparison to match the scope 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 // against the channel URL. 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 if (StringBeginsWith(loadingSpec, aScope)) { 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 *aResultOut = true; 100:33.52 ~~~~~~~~~~~~~~~~~~~ 100:33.52 return CallState::Stop; 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 } 100:33.52 ~ 100:33.52 } 100:33.52 ~ 100:33.52 } 100:33.52 ~ 100:33.52 } 100:33.52 ~ 100:33.52 } 100:33.52 ~ 100:33.52 // The current window doesn't care about this service worker, but maybe 100:33.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.52 // one of our child frames does. 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 return CallOnChildren( 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 &nsGlobalWindowInner::ShouldReportForServiceWorkerScopeInternal, aScope, 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 aResultOut); 100:33.53 ~~~~~~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 void nsGlobalWindowInner::NoteCalledRegisterForServiceWorkerScope( 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 const nsACString& aScope) { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 if (!mClientSource) { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~ 100:33.53 return; 100:33.53 ~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 mClientSource->NoteCalledRegisterForServiceWorkerScope(aScope); 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 void nsGlobalWindowInner::NoteDOMContentLoaded() { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 if (!mClientSource) { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~ 100:33.53 return; 100:33.53 ~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 mClientSource->NoteDOMContentLoaded(); 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 void nsGlobalWindowInner::UpdateTopInnerWindow() { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 if (IsTopInnerWindow() || !mTopInnerWindow) { 100:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.53 return; 100:33.53 ~~~~~~~ 100:33.53 } 100:33.53 ~ 100:33.53 mTopInnerWindow->UpdateWebSocketCount(-(int32_t)mNumOfOpenWebSockets); 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 } 100:33.54 ~ 100:33.54 void nsPIDOMWindowInner::AddPeerConnection() { 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 MOZ_ASSERT(NS_IsMainThread()); 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections++ 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 : mActivePeerConnections++; 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 } 100:33.54 ~ 100:33.54 void nsPIDOMWindowInner::RemovePeerConnection() { 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 MOZ_ASSERT(NS_IsMainThread()); 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 MOZ_ASSERT(mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 : mActivePeerConnections); 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections-- 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 : mActivePeerConnections--; 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 } 100:33.54 ~ 100:33.54 bool nsPIDOMWindowInner::HasActivePeerConnections() { 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 MOZ_ASSERT(NS_IsMainThread()); 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 return mTopInnerWindow ? mTopInnerWindow->mActivePeerConnections 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 : mActivePeerConnections; 100:33.54 ~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.54 } 100:33.54 ~ 100:33.54 bool nsPIDOMWindowInner::IsPlayingAudio() { 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 for (uint32_t i = 0; i < mAudioContexts.Length(); i++) { 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 if (mAudioContexts[i]->IsRunning()) { 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 return true; 100:33.55 ~~~~~~~~~~~~ 100:33.55 } 100:33.55 ~ 100:33.55 } 100:33.55 ~ 100:33.55 RefPtr acs = AudioChannelService::Get(); 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 if (!acs) { 100:33.55 ~~~~~~~~~~~ 100:33.55 return false; 100:33.55 ~~~~~~~~~~~~~ 100:33.55 } 100:33.55 ~ 100:33.55 auto outer = GetOuterWindow(); 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 if (!outer) { 100:33.55 ~~~~~~~~~~~~~ 100:33.55 // We've been unlinked and are about to die. Not a good time to pretend to 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 // be playing audio. 100:33.55 ~~~~~~~~~~~~~~~~~~~~ 100:33.55 return false; 100:33.55 ~~~~~~~~~~~~~ 100:33.55 } 100:33.55 ~ 100:33.55 return acs->IsWindowActive(outer); 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 } 100:33.55 ~ 100:33.55 bool nsPIDOMWindowInner::IsDocumentLoaded() const { return mIsDocumentLoaded; } 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 mozilla::dom::TimeoutManager& nsPIDOMWindowInner::TimeoutManager() { 100:33.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.55 return *mTimeoutManager; 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 } 100:33.56 ~ 100:33.56 bool nsPIDOMWindowInner::IsRunningTimeout() { 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 return TimeoutManager().IsRunningTimeout(); 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 } 100:33.56 ~ 100:33.56 void nsPIDOMWindowInner::TryToCacheTopInnerWindow() { 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 if (mHasTriedToCacheTopInnerWindow) { 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 return; 100:33.56 ~~~~~~~ 100:33.56 } 100:33.56 ~ 100:33.56 nsGlobalWindowInner* window = nsGlobalWindowInner::Cast(this); 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 MOZ_ASSERT(!window->IsDying()); 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 mHasTriedToCacheTopInnerWindow = true; 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 MOZ_ASSERT(window); 100:33.56 ~~~~~~~~~~~~~~~~~~~ 100:33.56 if (nsCOMPtr topOutter = window->GetScriptableTop()) { 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 mTopInnerWindow = topOutter->GetCurrentInnerWindow(); 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 } 100:33.56 ~ 100:33.56 } 100:33.56 ~ 100:33.56 void nsPIDOMWindowInner::UpdateActiveIndexedDBTransactionCount(int32_t aDelta) { 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.56 MOZ_ASSERT(NS_IsMainThread()); 100:33.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 if (aDelta == 0) { 100:33.57 ~~~~~~~~~~~~~~~~~~ 100:33.57 return; 100:33.57 ~~~~~~~ 100:33.57 } 100:33.57 ~ 100:33.57 TabGroup()->IndexedDBTransactionCounter() += aDelta; 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 } 100:33.57 ~ 100:33.57 void nsPIDOMWindowInner::UpdateActiveIndexedDBDatabaseCount(int32_t aDelta) { 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 MOZ_ASSERT(NS_IsMainThread()); 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 if (aDelta == 0) { 100:33.57 ~~~~~~~~~~~~~~~~~~ 100:33.57 return; 100:33.57 ~~~~~~~ 100:33.57 } 100:33.57 ~ 100:33.57 // We count databases but not transactions because only active databases 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 // could block throttling. 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 uint32_t& counter = mTopInnerWindow 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 ? mTopInnerWindow->mNumOfIndexedDBDatabases 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 : mNumOfIndexedDBDatabases; 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 counter += aDelta; 100:33.57 ~~~~~~~~~~~~~~~~~~ 100:33.57 TabGroup()->IndexedDBDatabaseCounter() += aDelta; 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.57 } 100:33.57 ~ 100:33.57 bool nsPIDOMWindowInner::HasActiveIndexedDBDatabases() { 100:33.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 MOZ_ASSERT(NS_IsMainThread()); 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 return mTopInnerWindow ? mTopInnerWindow->mNumOfIndexedDBDatabases > 0 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 : mNumOfIndexedDBDatabases > 0; 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 } 100:33.58 ~ 100:33.58 void nsPIDOMWindowInner::UpdateWebSocketCount(int32_t aDelta) { 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 MOZ_ASSERT(NS_IsMainThread()); 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 if (aDelta == 0) { 100:33.58 ~~~~~~~~~~~~~~~~~~ 100:33.58 return; 100:33.58 ~~~~~~~ 100:33.58 } 100:33.58 ~ 100:33.58 if (mTopInnerWindow && !IsTopInnerWindow()) { 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 mTopInnerWindow->UpdateWebSocketCount(aDelta); 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 } 100:33.58 ~ 100:33.58 MOZ_DIAGNOSTIC_ASSERT( 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 aDelta > 0 || ((aDelta + mNumOfOpenWebSockets) < mNumOfOpenWebSockets)); 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 mNumOfOpenWebSockets += aDelta; 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 } 100:33.58 ~ 100:33.58 bool nsPIDOMWindowInner::HasOpenWebSockets() const { 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.58 MOZ_ASSERT(NS_IsMainThread()); 100:33.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 return mNumOfOpenWebSockets || 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 (mTopInnerWindow && mTopInnerWindow->mNumOfOpenWebSockets); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 } 100:33.59 ~ 100:33.59 void nsPIDOMWindowInner::SetAudioCapture(bool aCapture) { 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 RefPtr service = AudioChannelService::GetOrCreate(); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 if (service) { 100:33.59 ~~~~~~~~~~~~~~ 100:33.59 service->SetWindowAudioCaptured(GetOuterWindow(), mWindowID, aCapture); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 } 100:33.59 ~ 100:33.59 } 100:33.59 ~ 100:33.59 void nsGlobalWindowInner::SetActiveLoadingState(bool aIsLoading) { 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 if (StaticPrefs::dom_separate_event_queue_for_post_message_enabled()) { 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 if (!aIsLoading) { 100:33.59 ~~~~~~~~~~~~~~~~~~ 100:33.59 Document* doc = GetExtantDoc(); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 if (doc) { 100:33.59 ~~~~~~~~~~ 100:33.59 if (doc->IsTopLevelContentDocument()) { 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 mozilla::dom::TabGroup* tabGroup = doc->GetDocGroup()->GetTabGroup(); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 tabGroup->FlushPostMessageEvents(); 100:33.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.59 } 100:33.59 ~ 100:33.59 } 100:33.59 ~ 100:33.59 } 100:33.59 ~ 100:33.60 } 100:33.60 ~ 100:33.60 if (!nsGlobalWindowInner::Cast(this)->IsChromeWindow()) { 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 mTimeoutManager->SetLoading(aIsLoading); 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 } 100:33.60 ~ 100:33.60 if (!aIsLoading) { 100:33.60 ~~~~~~~~~~~~~~~~~~ 100:33.60 while (!mDeprioritizedLoadRunner.isEmpty()) { 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 nsCOMPtr runner = mDeprioritizedLoadRunner.popFirst(); 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 NS_DispatchToCurrentThread(runner.forget()); 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 } 100:33.60 ~ 100:33.60 } 100:33.60 ~ 100:33.60 } 100:33.60 ~ 100:33.60 nsPIDOMWindowInner* nsPIDOMWindowInner::GetWindowForDeprioritizedLoadRunner() { 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 Document* doc = GetExtantDoc(); 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 if (!doc) { 100:33.60 ~~~~~~~~~~~ 100:33.60 return nullptr; 100:33.60 ~~~~~~~~~~~~~~~ 100:33.60 } 100:33.60 ~ 100:33.60 doc = doc->GetTopLevelContentDocument(); 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 if (!doc || (doc->GetReadyStateEnum() <= Document::READYSTATE_UNINITIALIZED || 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 doc->GetReadyStateEnum() >= Document::READYSTATE_COMPLETE)) { 100:33.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.60 return nullptr; 100:33.61 ~~~~~~~~~~~~~~~ 100:33.61 } 100:33.61 ~ 100:33.61 return doc->GetInnerWindow(); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 } 100:33.61 ~ 100:33.61 void nsGlobalWindowInner::AddDeprioritizedLoadRunner(nsIRunnable* aRunner) { 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 MOZ_ASSERT(GetWindowForDeprioritizedLoadRunner() == this); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 RefPtr runner = new DeprioritizedLoadRunner(aRunner); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 mDeprioritizedLoadRunner.insertBack(runner); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 NS_DispatchToCurrentThreadQueue(runner.forget(), 5000, 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 EventQueuePriority::Idle); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 } 100:33.61 ~ 100:33.61 // nsISpeechSynthesisGetter 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 #ifdef MOZ_WEBSPEECH 100:33.61 ~~~~~~~~~~~~~~~~~~~~ 100:33.61 SpeechSynthesis* nsGlobalWindowInner::GetSpeechSynthesis(ErrorResult& aError) { 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 if (!mSpeechSynthesis) { 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 mSpeechSynthesis = new SpeechSynthesis(this); 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 } 100:33.61 ~ 100:33.61 return mSpeechSynthesis; 100:33.61 ~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.61 } 100:33.61 ~ 100:33.62 bool nsGlobalWindowInner::HasActiveSpeechSynthesis() { 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 if (mSpeechSynthesis) { 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 return !mSpeechSynthesis->HasEmptyQueue(); 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 } 100:33.62 ~ 100:33.62 return false; 100:33.62 ~~~~~~~~~~~~~ 100:33.62 } 100:33.62 ~ 100:33.62 #endif 100:33.62 ~~~~~~ 100:33.62 Nullable nsGlobalWindowInner::GetParent( 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 ErrorResult& aError) { 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 FORWARD_TO_OUTER_OR_THROW(GetParentOuter, (), aError, nullptr); 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 } 100:33.62 ~ 100:33.62 /** 100:33.62 ~~~ 100:33.62 * GetScriptableParent is called when script reads window.parent. 100:33.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:33.62 * 100:33.62 ~ 100:33.62 * In contrast to GetRealParent, GetScriptableParent respects